Titre du poste ou emplacement
RECHERCHES RÉCENTES

DevOps Engineer

Collabera - 8 emplois
Toronto, ON
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté

Job Description

About the Department

  • Join a dynamic team of 8 data engineers dedicated to developing and enhancing an in-house data movement tool as part of the IDP/Data Movement Team.
  • Our team fosters a collaborative culture, focusing on innovation and efficiency in data and software delivery processes.

Position Purpose

  • The DevOps Engineer (Advanced) will transform and accelerate software delivery pipelines, acting as the central orchestrator of DevOps activities.
  • The role focuses on reducing delivery/change lead times, batch sizes, mean time to recovery, and change failure rates.
  • Additionally, the engineer will provision cloud and network infrastructure to support product development and launch.

Daily Responsibilities

  • Managing production deployments to ensure seamless delivery of software updates.
  • Performing bug fixing to maintain system reliability and performance.
  • Collaborating with the team to enhance DevOps tooling and practices.
  • Engaging in hands-on development and mentoring to drive modern engineering practices.

Key Accountabilities

  • Pipeline Development: Build and optimize a suite of applications, including customer-facing UIs, backed by a modern service framework.
  • Consulting and Proposals: Provide DevOps and SDLC consulting for strategic initiatives, developing feasibility studies and proposals for senior management.
  • Project Management: Manage detailed design phases for medium to large DevOps projects, identifying and resolving technical issues to meet sponsor needs and project deliverables.
  • Infrastructure Provisioning: Collaborate with internal infrastructure teams to provision cloud, network, and firewall infrastructure.
  • Vendor and Third-Party Management: Assist with vendor negotiations, evaluate third-party vendors/software, and perform due diligence exercises.
  • Modern Engineering Practices: Drive adoption of Continuous Integration (CI), Continuous Delivery (CD), Continuous Health Monitoring, Distributed Tracing, Audit Logging, Live Metrics, Circuit Breakers, and Containerization.
  • Testing and Verification: Oversee testing and verification of all DevOps solution interfaces.
  • Implementation Planning: Develop detailed plans and accurate estimates for design, build, implementation, and stabilization phases.
  • Performance and Recovery: Conduct database and disaster recovery planning, and perform performance tuning across multiple systems.
  • Mentorship: Coach and mentor project teams on SDLC, CI, and CD practices.
  • Stakeholder Collaboration: Act as a liaison with interfacing applications, third-party vendors, IT executives, and project managers, facilitating complex group meetings for technical design, decision-making, problem-solving, and strategic planning.

Knowledge & Experience

Required Experience:

  • 5-9 years of relevant experience in a Senior Developer or DevOps role, ideally at a large enterprise.
  • Experience on multiple projects with multiple interfaces and/or third parties.
  • Expert knowledge of Software Development Life Cycle (SDLC), including Requirements, Release Management, and QA.
  • Strong understanding of Continuous Integration (CI) and Continuous Delivery (CD) approaches.

Technical Skills:

  • Proficiency in Kubernetes, Docker, Airflow, Python, and GitHub Actions.
  • Familiarity with various design techniques (e.g., Object-Oriented, Top-down, structured analysis, component-based design) and tools.

Soft Skills:

  • Strong communication skills (verbal and written English proficiency required).
  • Comfortable working as part of a collaborative team with excellent planning abilities.
  • Expertise in conflict resolution, issue escalation, and risk assessment/quantification.
  • Strong presentation and facilitation skills.

Must-Have Qualifications

  • Proven experience in a DevOps role, ideally within a large enterprise environment.
  • Strong technical proficiency in Kubernetes, Docker, Airflow, Python, and GitHub Actions.
  • Excellent verbal and written English communication skills.

Nice-to-Have Qualifications

  • Experience with additional DevOps tools or cloud platforms.
  • Certifications in relevant technologies (e.g., Kubernetes, AWS, Azure, or DevOps-related certifications).

Partager un emploi :