Job Type: Contract
Duration: 6 months (rolling)
Location: Remote
Start: ASAP
Role Overview:
As an Azure DevOps & MLOps Engineer, you will be responsible for designing, implementing, and maintaining robust Azure DevOps pipelines to support continuous integration and continuous delivery (CI/CD) processes. You will work closely with development teams to establish DevOps best practices, optimize Azure DevOps environments, and enhance infrastructure as code (IaC) solutions. Additionally, you will have the opportunity to leverage your MLOps skills to support machine learning lifecycle management and deployment.
Responsibilities:
Design, implement, and maintain Azure DevOps pipelines for continuous integration and continuous delivery (CI/CD)
Collaborate with development teams to define and implement DevOps best practices
Manage and optimize Azure DevOps environments, including user management, permissions, and project configuration
Build and maintain infrastructure as code (IaC) solutions using Azure DevOps
Troubleshoot and resolve build, deployment, and pipeline issues
Monitor and analyze pipeline performance to identify optimization opportunities
Strong understanding of version control systems (Git) and branching strategies
Experience with build and release automation tools
Knowledge of containerization technologies (Docker, Kubernetes)
Ability to work collaboratively with cross-functional teams
Requirement:
5+ years of Experience in DevOps with MLOps practices and tools
Knowledge of machine learning lifecycle and model deployment
Proficiency in Python or R programming languages
Familiarity with Azure Machine Learning or other ML platforms
Experience with data pipelines and data engineering
Experience in Managing & Deploying Gen AI model is added advantage