DevOps Engineer
Summary
Designs and maintains CI/CD pipelines for AI services, automates deployments, and ensures secure, scalable infrastructure using tools like Terraform, Ansible, and Jenkins.
The DevOps Engineer focuses oncontinuous integration and continuous delivery (CI/CD) pipelines and automationfor AI services. This role involves designing, implementing, and maintainingCI/CD pipelines, automating processes, and ensuring efficient and reliabledeployment of AI models and applications.
- Design, develop, and maintain CI/CD pipelines to support thecontinuous integration and delivery of AI models and applications.
- Automate deployment, monitoring, and maintenance processesto ensure efficient and reliable operations.
- Collaborate with AI engineers, data scientists, and platformengineers to understand infrastructure and deployment requirements.
- Implement infrastructure as code (IaC) using tools such asTerraform or Ansible to manage and provision infrastructure resources.
- Monitor the performance and availability of CI/CD pipelinesand automated processes, identifying and resolving issues promptly.
- Ensure the security and compliance of CI/CD pipelines anddeployment processes, implementing best practices for data governance andregulatory requirements.
- Optimize CI/CD pipelines and automation processes forscalability and efficiency.
- Document CI/CD pipeline configurations, automationprocesses, and maintenance activities.
- Stay updated with the latest advancements in DevOpspractices and technologies.
- Provide technical support and guidance to junior teammembers.
- Participate in project planning and contribute to thedevelopment of project timelines and deliverables.
- Perform other duties relevant to the job as assigned by theSr. DevOps Engineer or senior management.
- Bachelor's degree in Computer Science, InformationTechnology, or a related field
- Relevant certifications (e.g., AWS Certified DevOpsEngineer, Google Cloud Professional DevOps Engineer) are preferred
- Minimum of 3 years of experience in DevOps, CI/CD pipelinemanagement, or related fields
- Experience with automation tools and practices
- Strong programming skills in languages such as Python, Bash,or Ruby
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI,CircleCI)
- Experience with infrastructure as code tools (e.g.,Terraform, Ansible)
- Excellent problem-solving and troubleshooting skills
- In-depth knowledge of CI/CD practices and tools
- Familiarity with cloud platforms (e.g., AWS, Azure, GoogleCloud) and their DevOps services
- Understanding of data governance, security, and regulatorystandards
- Ability to manage multiple tasks and prioritize effectively
- Strong attention to detail and commitment to deliveringhigh-quality work
- Ability to work independently and as part of a team
- Infrastructure as code tools (e.g., Terraform, Ansible)
- Programming languages (e.g., Python, Bash, Ruby)
- Monitoring and logging tools (e.g., Prometheus, ELK Stack)
- Collaboration and communication tools (e.g., Slack,Microsoft Teams)
