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