HamburgerMenu
hirist

Azure Cloud Engineer - IAC Terraform

Shree HR Consultancy Services
Ranchi
2 - 3 Years

Posted on: 05/11/2025

Job Description

Description :



Only people from Ranchi or who are willing to relocate should apply.

The Azure Cloud Engineer is responsible for designing, implementing, and managing scalable, secure, and efficient cloud-based solutions on the Microsoft Azure platform.

This role plays a key part in supporting digital transformation initiatives and aligning cloud infrastructure with business objectives.

Key Responsibilities :


Cloud Infrastructure Management :



- Design, deploy, and manage Microsoft Azure environments including virtual machines, storage, networking, and databases.


- Provision, configure, and monitor Azure resources to ensure optimal performance, scalability, and security.


- Implement highly available, multi-region cloud solutions.


- Migrate on-premises infrastructure and applications to Azure-based environments.

Security and Compliance :


- Manage and enforce security and access controls across Azure solutions.


- Implement and manage Azure Active Directory (AAD) for identity and access management.


- Ensure compliance with organizational and industry security standards.


- Monitor for vulnerabilities, conduct risk assessments, and respond to security incidents.

Automation and DevOps :


- Develop Infrastructure as Code (IaC) using Terraform, Azure Resource Manager (ARM) templates, and Azure CLI.


- Build and maintain CI/CD pipelines with Azure DevOps for continuous integration and deployment.


- Automate routine operations using PowerShell, Python, and Azure CLI scripting.


- Collaborate with DevOps and development teams to streamline deployment processes.

Monitoring and Optimization :


- Utilize Azure Monitor, Azure Log Analytics, and Application Insights for performance and health monitoring.


- Analyze cloud performance and implement optimization strategies for cost, scalability, and reliability.


- Develop and enforce data protection and backup strategies.


- Manage cost controls and resource governance across cloud environments.

Required Qualifications :


Education & Experience :



- Bachelors degree in Computer Science, Information Technology, or related field.


- 2+ years of hands-on Microsoft Azure experience (design, deployment, and optimization).


- 2+ years of experience with Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).

Technical Skills :


- Proficiency with core Azure services (VMs, storage, networking, and databases).


- Strong understanding of Azure networking (VNets, subnets, NSGs, and VPN gateways).


- Experience with containerization (Docker) and orchestration (Kubernetes).


- Expertise in scripting languages (PowerShell, Python, Azure CLI).


- Experience with Infrastructure as Code (Terraform, ARM templates, Ansible).


- Knowledge of Azure DevOps, CI/CD pipelines, and Git-based version control.

Soft Skills :


- Strong problem-solving and analytical capabilities.


- Excellent communication and teamwork abilities.


- Adaptability to evolving technologies and changing business needs.


- Commitment to continuous learning and professional growth.

Preferred Qualifications :


- 3+ years of overall IT experience.


- Azure certifications such as :


- Microsoft Certified : Azure Solutions Architect Associate


- Microsoft Certified : Azure Administrator Associate


- Experience with Azure Backup, Site Recovery, and disaster recovery solutions.


- Familiarity with Agile or DevOps methodologies.


- Experience managing enterprise-scale infrastructure, applications, and databases.

Additional Responsibilities :


- Participate in a 24/7 on-call rotation for critical support and escalations.


- Create and maintain detailed documentation of cloud environments and configurations.


- Provide training and knowledge sharing on Azure best practices.


- Collaborate with development and operations teams to optimize cloud performance and reliability


info-icon

Did you find something suspicious?