...
Senior DevOps Engineer / ML Ops

Envision Employment Solutions

Egypt, New Cairo City, Cairo Governorate

Remote

Full-time

Python

Python

Bash

Bash

AWS

AWS

Azure

Azure

Docker

Docker

Kubernetes

Kubernetes

Terraform

Terraform

Ansible

Ansible

Jenkins

Jenkins

GitLab

GitLab

posted 4 weeks ago

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

Other similar jobs


Popular learning modules