DOP-025 DevOps

Hybrid, Toronto (downtown)

Job Title: DevOps Developer

Our client is seeking a highly skilled DevOps Developer to join their team. The successful candidate will be responsible for designing, implementing, and maintaining the infrastructure and automation solutions that support our client's cutting-edge AI-driven platform.

Responsibilities:

  • Our client requires the DevOps Developer to lead the design, implementation, and maintenance of infrastructure and automation solutions.
  • The successful candidate will collaborate with various teams to understand their technical requirements and translate them into scalable, reliable, and secure infrastructure solutions.
  • Developing, maintaining, and optimizing CI/CD pipelines to ensure efficient deployment of AI models and services is a critical aspect of this role.
  • Implementing Infrastructure as Code (IaC) principles using tools like Terraform or CloudFormation to automate infrastructure provisioning is also essential.
  • The successful candidate will monitor system performance, troubleshoot issues, and conduct root cause analysis to ensure optimal system operation.
  • Participation in on-call rotations to ensure 24/7 system availability and respond to incidents promptly is required.

Requirements:

  • Our client requires a minimum of 3 years of experience as a DevOps Engineer, Site Reliability Engineer, or similar role. However, our client is also open to backend developers with a strong foundation in Python who are looking to transition into a DevOps role.
  • The successful candidate must possess strong proficiency in Python, as it is a key part of our client's backend tech stack.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes is necessary.
  • Familiarity with cloud infrastructure providers (AWS, GCP, Azure) and their services is required.
  • Our client expects the DevOps Developer to have hands-on experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or CircleCI is also essential.
  • A strong understanding of IT security principles and best practices is critical for this role.
  • Our client values excellent communication, collaboration, and problem-solving skills in their ideal candidate.

Nice to Have:

  • Experience with AI/ML platforms and technologies
  • Familiarity with agile development methodologies
  • extensive experience with GCP