Tech Stack
AnsibleAWSAzureChefCloudDockerKubernetesPuppetPythonSQL
About the role
- Manage and optimize Azure infrastructure, implement DevOps practices, and ensure seamless integration and deployment of applications
- Design, implement, and manage scalable, secure, and resilient Azure cloud infrastructure
- Monitor and maintain the health, performance, and security of Azure resources
- Develop and maintain CI/CD pipelines using Azure DevOps tools
- Automate deployments to achieve zero-downtime and efficient releases
- Collaborate with development, QA, and operations teams to support code integration and delivery
- Conduct security audits and vulnerability assessments to ensure compliance with policies and standards
- Set up and manage monitoring solutions for proactive issue detection and resolution
- Drive innovation and efficiency within the cloud operations team
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field; equivalent experience may be considered
- At least 4 years of experience in Azure cloud administration and/or engineering
- Strong experience with Azure DevOps, including CI/CD pipelines, automation, and infrastructure as code (IaC)
- Proficiency in scripting languages such as PowerShell, Bash, or Python
- In-depth knowledge of Azure services: Virtual Machines, AKS, Azure Functions, Azure SQL Database, Azure Active Directory
- Experience with monitoring and logging tools: Azure Monitor, Log Analytics, Application Insights
- Strong collaboration skills and a drive for efficiency and innovation
- Preferred: Azure certifications (Administrator Associate, Solutions Architect, DevOps Engineer Expert), experience with AWS/GCP, Docker/Kubernetes, configuration management tools (Ansible, Chef, Puppet)