Senior DevOps Engineer - Azure
Requirements
- 5+ years of experience in DevOps roles with deep,
- Strong hands-on experience with Microsoft Azure,
- Hands-on experience with CI/CD pipeline development, maintenance, and improvement, preferably using GitLab Ultimate,
- Hands-on experience with Docker and Kubernetes (AKS & EKS),
- Proficiency in Infrastructure as Code (IaC), primarily using Terraform,
- Experience in monitoring, performance optimization, and system security,
- Excellent problem-solving skills,
- Cost-conscious approach to infrastructure and DevOps solutions,
- Proactive mindset: ability to identify gaps, risks, inefficiencies, and propose improvements,
- Strong ownership attitude and ability to work independently with minimal supervision.
Nice-to-Have Skills:
- Practical experience with AWS, especially in hybrid or multi-cloud environments,
- Advanced Cloud Security: Experience with cloud-native security tools, identity management, and implementing security best practices,
- MLOps Experience: Exposure to building or managing infrastructure for machine learning pipelines (e.g., Azure Machine Learning, AWS SageMaker, MLFlow, KubeFlow).
Responsibilities
- Design, build, and maintain secure, scalable, and resilient cloud infrastructure across Azure,
- Develop and automate CI/CD pipelines for application deployment using GitLab Ultimate,
- Manage and optimize containerized environments using Docker and Kubernetes (AKS/EKS),
- Implement and maintain Infrastructure as Code, primarily using Terraform,
- Monitor system performance, ensure high availability, and proactively address issues,
- Apply cloud security best practices, including identity management and threat detection,
- Continuously evaluate and integrate new tools and technologies to improve DevOps processes.