Engineering
On-site, Saudi Arabia

DevOps Engineer

February 09, 2025

Company Overview:

arabot is MENA’s #1 semantic automation platform that brings conversational AI and service fulfillment together to get the job done. We are a fast-growing startup with lots of exciting business and technical challenges coming everyday solved by motivated and bright minds. On joining our team, you will enjoy competitive salary and benefits, flexible working hours, remote work policy, the opportunity to become a part-owner of the company through our ESOP program, great environment and culture!

Job Summary:

We are seeking a highly skilled DevOps Engineer residing in Jeddah, Saudi Arabia to join our dynamic team. This is an onsite position, ideal for a professional who is passionate about building and optimizing DevOps and MLOps infrastructure while contributing to the growth of our organization.

Job Description:

  • Design, implement, and maintain scalable and reliable DevOps infrastructure.
  • Automate CI/CD pipelines using tools like Jenkins, Git, and others, ensuring smooth and efficient deployments.
  • Manage and optimize cloud environments on AWS and GCP, with a focus on Infrastructure as Code (IaC) practices (e.g., Terraform).
  • Work with containerization and orchestration technologies such as Docker and Kubernetes to build and deploy microservices.
  • Implement and manage message queues (Kafka) and search engines (Elasticsearch) for efficient data processing and retrieval.
  • Collaborate with development, data science, and machine learning teams to integrate and deploy new features, including machine learning models (MLOps).
  • Automate the training, deployment, and monitoring of machine learning models, ensuring continuous model improvements.
  • Implement and manage model versioning, experiment tracking, and model monitoring in production environments using tools like MLflow, Kubeflow, or similar frameworks.
  • Ensure robust infrastructure for scalable data pipelines to support large-scale machine learning and data processing workflows.
  • Implement best practices for model lifecycle management, including model retraining, evaluation, and rollback strategies.
  • Provide technical support and troubleshooting for production environments, ensuring high availability and performance.
  • Maintain and update technical documentation for internal processes and architecture.
  • Implement robust monitoring and alerting solutions to ensure system stability and rapid issue resolution.

Job Requirements:

  • 4+ years of experience in DevOps or a related field, with a focus on cloud infrastructure and automation.
  • Strong expertise in tools like Git, Jenkins, AWS, GCP, Docker, Kubernetes, Kafka, and Elasticsearch.
  • Experience with MLOps practices, including deploying, monitoring, and managing machine learning models in production.
  • Proficiency in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn, and experience integrating models with DevOps pipelines.
  • Experience with MLflow, Kubeflow, or other MLOps tools for managing machine learning model experiments, versioning, and deployment.
  • Proficient in Linux operating systems, including in-depth knowledge of networking and system administration.
  • Experience with LDAP, Active Directory, and database administration (PostgreSQL preferred).
  • Excellent problem-solving, troubleshooting, and analytical skills.
  • Strong attention to detail and ability to work independently while collaborating effectively with cross-functional teams.
  • Exceptional communication and interpersonal skills.

Preferred Qualifications:

  • Experience with CI/CD pipelines, automation tools, and best practices in DevOps and MLOps workflows.
  • Proficiency in scripting languages such as Bash and Python for automation and system tasks.
  • Experience with monitoring tools like Prometheus, Grafana, or similar technologies, including model performance monitoring. Certifications related to DevOps, cloud platforms, or machine learning.
  • Experience with load balancing, Bash scripting, and PostgreSQL management (e.g., backups, clustering).
  • Knowledge of Ansible or Chef for configuration management.

Apply Now

Stay updated with our latest articles and news on AI bots!

© 2025 copyright Arabot. All rights reserved.