Envision Employment Solutions is currently looking for a Senior DevOps Engineer / ML Ops for one of our partners, a global leader in consulting, digital transformation, technology, and engineering services.
This position requires flexibility to work on US times and flexibility to travel abroad when needed.
Responsibilities:
- DevOps:
- Automate and streamline the software build, test, and deployment processes using CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Build and maintain robust and scalable infrastructure using cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Manage and monitor infrastructure performance, availability, and security.
- Implement and maintain infrastructure-as-code (IaC) practices using tools like Terraform, Ansible, or CloudFormation.
- Collaborate with development teams to improve software quality and release velocity.
- Implement and maintain monitoring and logging systems (e.g., Prometheus, Grafana, ELK stack).
- Participate in on-call rotations for infrastructure support.
- MLOps:
- Build and maintain MLOps pipelines for model training, validation, deployment, and monitoring.
- Develop and implement tools and frameworks for model versioning, tracking, and reproducibility.
- Containerize and deploy machine learning models using technologies like Docker and Kubernetes.
- Integrate machine learning models with production systems and APIs.
- Monitor model performance in production and implement mechanisms for retraining and redeployment.
- Ensure the security and privacy of machine learning models and data.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in a DevOps or Systems Administration role.
- Strong experience with Linux/Unix systems administration.
- Experience with cloud computing platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, Azure DevOps).
- Experience with scripting languages (Python, Bash).
- Experience with infrastructure-as-code tools (Terraform, Ansible, CloudFormation).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Benefits
- Competitive Salary based on experience
- Social and medical insurance
- Learning, development and career progression