Senior MLOps, DevOps Engineer
An innovative AI startup, we are looking for a highly skilled and motivated Senior MLOps, DevOps Engineer to join our dynamic team. The ideal candidate will possess extensive experience with designing and maintaining Azure Cloud Solutions, along with a strong background in building and managing CI/CD pipelines. As a MLOps DevOps Engineer, you will play a crucial role in automating our software delivery process, ensuring the high availability, scalability, and security of our cutting-edge AI applications.
Key Responsibilities:
Cloud Infrastructure Management:
- Design, implement, and manage scalable, secure, and resilient cloud infrastructure on Azure.
- Utilize Infrastructure as Code (IaC) tools such as Terraform and develop Bicep/ARM templates for provisioning and managing cloud resources.
- Manage and audit the security posture of company's solutions, by implementing Application Gateway, Web Application Firewall, VNet configuration
- Good technical knowledge on backend database services such as Redis, MongoDB, Cosmo and PostgreSQL
CI/CD Pipeline Development:
- Develop, maintain, and optimize CI/CD pipelines using tools like Azure DevOps and GitHub Actions.
- Implement automated testing, deployment, and monitoring processes to ensure high-quality software releases.
Automation and Scripting:
- Write and maintain scripts for automation of infrastructure and application deployments using languages such as Python, Bash, or PowerShell.
- Implement configuration management using tools like Terraform, Ansible, Chef, or Puppet.
MLOps:
- Familiarity with popular machine learning frameworks such as TensorFlow, PyTorch,enabling seamless integration into CI/CD pipelines.
Monitoring and Logging:
- Set up and manage monitoring and logging solutions using tools like Azure Log Analytics, Prometheus, Grafana, Uptime Kuma and ELK stack.
- Ensure proactive monitoring and alerting to maintain system health and performance.
Qualifications:
Education :
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: 8+ years of experience as a DevOps Engineer or in a similar role.
- Proven experience with Azure and AWS cloud platforms.
- Strong experience in building and managing CI/CD pipelines.
Technical Skills: Proficiency in Infrastructure as Code (IaC) tools such as Terraform and ARM/Bicep templates.
- Experience with CI/CD tools like Azure DevOps, Github, Jenkins, GitLab CI, etc.
- Strong scripting skills in Python, Bash, or PowerShell.
- Knowledge of configuration management tools like Ansible, Chef, or Puppet.
- Familiarity with monitoring and logging tools such as Azure Monitor, AWS CloudWatch, Prometheus, Grafana, and ELK stack.