• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
• Strong proficiency in backend development using languages such as C#, Java, Python, or JavaScript/Node.js
• Proven experience in managing and maintaining Azure cloud infrastructure and services.
• Proficiency in Azure DevOps and hands-on experience building CI/CD pipelines.
• Strong understanding of containerization technologies such as Docker and Kubernetes on Azure.
• Excellent troubleshooting and problem-solving skills in complex, distributed systems.
• Familiarity with infrastructure-as-code tools like Bicep, Terraform or Pulumi.
• Scripting proficiency in languages like PowerShell, Bash, or Python.
• Familiarity with monitoring and logging tools, e.g., Azure Monitor, Log Analytics, App Insights.
• Knowledge of cloud security best practices and compliance standards.
• Ability to work in a collaborative team environment and communicate effectively with stakeholders.
Nice to have:
• Azure certifications such as Azure Developer Associate, Azure DevOps Engineer, or Azure Solutions Architect.
• Hands-on experience with AKS is a big plus.
• Experience with other cloud providers (AWS, Google Cloud).