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!