Our partner is a dynamic technology company that specializes in delivering end-to-end digital solutions across various industries. With a strong focus on innovation, scalability, and performance, the company empowers its clients through modern software systems designed for growth and efficiency. Their diverse team of engineers and strategists is dedicated to driving digital transformation and building high-quality software products.
Mission
As a DevOps Engineer, your mission is to design, implement, and maintain scalable, secure, and automated cloud infrastructure. You will play a critical role in enabling rapid and reliable software delivery through robust CI/CD pipelines, infrastructure-as-code, and container orchestration. Your work will directly impact the performance, security, and scalability of mission-critical applications.
This position is ideal for a hands-on engineer with a strong background in cloud-native environments, particularly Azure, and a passion for automation, reliability, and best practices in DevOps.
Responsibilities
- Design, build, and maintain CI/CD pipelines using Azure DevOps.
- Set up and manage Kubernetes clusters (Azure Kubernetes Service or VMs).
- Build and deploy Docker-based applications using efficient orchestration strategies.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, Bicep, or ARM templates.
- Automate provisioning, configuration, and scaling of cloud infrastructure.
- Ensure high availability, performance, and cost-efficiency in Azure environments.
- Monitor systems using tools like Prometheus, Grafana, and Azure Monitor.
- Apply and enforce security standards and compliance (SOC2, ISO 27001).
- Troubleshoot infrastructure issues and optimize deployment workflows.
- Collaborate with engineering teams to support development lifecycle needs.
Must Have:
- 4+ years of experience as a DevOps Engineer or similar role.
- Expert-level knowledge of Azure DevOps and CI/CD pipeline design.
- Strong hands-on experience with Kubernetes (AKS, Helm, scaling, networking).
- Proficient in Docker and containerized applications.
- Solid experience with Azure cloud services (VMs, App Services, Storage, Networking).
- Proficiency in scripting (Bash, PowerShell, or Python).
- Experience with monitoring and alerting tools (e.g., Prometheus, Grafana).
- Strong understanding of security practices and compliance frameworks.
- Ability to work independently or collaboratively within an agile environment.
Nice to Have:
- Experience with GitOps workflows and tools (e.g., FluxCD, ArgoCD).
- Exposure to hybrid or multi-cloud deployments.
Soft Skills
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ownership mentality and initiative in project execution.
- Adaptability to evolving tools and technologies.
- Work on impactful, innovative cloud projects across various industries.
- Flexible hybrid or remote work model.
- Collaborative culture that fosters growth, autonomy, and knowledge sharing.