Overview
We are seeking a skilled Azure Cloud Engineer to design deploy and maintain cloud infrastructure and applications on Microsoft Azure. The ideal candidate will have expertise in Azure services automation security and DevOps practices. This role requires close collaboration with development operations and architecture teams to deliver secure scalable and cost-efficient cloud solutions.
Responsibilities
- Design, build and manage cloud infrastructure and applications on Microsoft Azure.
- Implement Infrastructure as Code (IaC) using Terraform, ARM Templates or Bicep.
- Deploy, configure and manage Azure services such as Azure Virtual Machines, Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, Blob Storage, VNETs and Azure Active Directory.
- Automate deployment and management tasks using PowerShell, Azure CLI or Python.
- Build and maintain CI/CD pipelines with Azure DevOps, GitHub Actions or Jenkins.
- Monitor and troubleshoot system performance, availability and cost optimization.
- Ensure compliance with the Microsoft Cloud Adoption Framework and security best practices.
- Integrate Azure services with on-premises and hybrid cloud environments.
- Work with cross-functional teams to support cloud transformation and migration projects.
- Stay updated with the latest Azure features and recommend best practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology or related field.
- 3 years of hands-on experience with Azure cloud engineering and operations.
- Strong expertise in Azure services (Azure VM, AKS, Azure Functions, App Service, Blob Storage, SQL Database, Azure AD, Key Vault, etc.).
- Experience with containerization and orchestration (Docker, Kubernetes, AKS).
- Knowledge of DevOps CI/CD pipelines and Git-based workflows.
- Proficiency in scripting and automation with PowerShell, Bash or Python.
- Strong understanding of networking (DNS, VPN, Load Balancers, Firewalls, NSG).
- Experience with monitoring and logging tools (Azure Monitor, Log Analytics, Application Insights).
- Excellent problem-solving, communication and teamwork skills.
Preferred Skills
- Microsoft Azure Certifications such as:
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Microsoft Certified: DevOps Engineer Expert (AZ-400)
- Experience with hybrid cloud and on-premises integration.
- Familiarity with serverless computing and event-driven architectures.
- Knowledge of Agile / Scrum methodologies.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental and vision insurance.
- Paid training and support for Azure certifications.
- Remote and hybrid work opportunities.
- Opportunities to work with large-scale Azure enterprise projects.
Key Skills
- Experience with Azure, DevOps, networking, automation, security.
Employment Type: Full Time
Experience: 3 years
Vacancy: 1