Career
DevOps Engineer

DevOps Engineer

Job Description:

We are seeking an experienced DevOps Engineer to automate and optimize our cloud infrastructure, CI/CD pipelines, and monitoring processes. You will collaborate closely with development and ML teams to ensure seamless service deployment and scalability, maintain high availability, and ensure security and compliance in a fast-paced environment.

Key Responsibilities:

  • Design, implement, and maintain scalable, secure, and reliable cloud-based infrastructure.
  • Develop and maintain CI/CD pipelines to automate service and application testing, deployment, and monitoring.
  • Collaborate with development and ML teams to integrate infrastructure as code (IaC) practices.
  • Optimize system performance, scalability, and cost-efficiency in cloud environments.
  • Implement and manage containerization and orchestration technologies (Docker, Kubernetes, etc.).
  • Automate infrastructure provisioning, configuration management, and system monitoring.
  • Monitor system reliability, performance, and security; perform troubleshooting and root cause analysis.
  • Manage disaster recovery planning, backup strategies, and incident responses.
  • Ensure compliance with security standards and data privacy regulations.
  • Keep updated with the latest technologies and best practices to continually enhance the DevOps environment.

Required Skills and Experience:

  • Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience: 5+ years of proven experience as a DevOps Engineer or in a similar role in a cloud environment.
  • Problem-solving: Ability to troubleshoot complex systems and networks.
  • Collaboration: Strong communication skills and a collaborative mindset to work with cross-functional teams.

Technical Skills:

  • Expertise in cloud platforms such as AWS, Google Cloud, or Azure.
  • Strong proficiency with CI/CD tools (Jenkins, GitLab CI, CircleCI, etc.).
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • In-depth knowledge of infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation.
  • Proficiency in scripting languages (Python, Bash, etc.) for automation tasks.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack, etc.).
  • Hands-on experience with data processing and message streaming tools like Apache Spark and Kafka.
  • Experience deploying ML models with Kubernetes or cloud-native tools like Sagemaker or Azure ML is a plus.
  • Experience with Ray or Kuberay is a plus.
  • Understanding of security best practices and regulatory requirements.

Preferred Qualifications:

  • Certifications in cloud platforms (AWS Certified DevOps Engineer, Google Cloud DevOps Engineer, etc.).
  • Experience with large-scale, highly available, and distributed systems.
  • Knowledge of ML Ops workflows and collaboration with machine learning teams is a plus.

What We Offer:

  • Salary range: Competitive salary
  • Yearly 2 bonuses and 1 performance bonus.
  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • The chance to work on cutting-edge technology and make a real impact.

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their experience and qualifications to hr@markopolo.ai. Please include "DevOps Engineer Application" in the subject line.

Join us and be a part of the AI revolution in digital marketing!