Find Amazing Talent Find Your Dream Job

DevOps Engineer - GitHub Actions

Contract: Toronto, Ontario, CA

Salary Range: 60.00 - 70.00 | Per Hour

Job Code: 362893

End Date: 2025-07-12

Days Left: 25 days, 7 hours left

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
A typical day involves:

  • 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).
Job Requirement
  • DevOps
  • Kubernetes
  • Docker
  • Airflow
  • Python
  • GitHub Actions
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Utkarsh Pandey
  • utkarsh.pandey@collabera.com
Apply Now
Apply Now
close-icon