Job title: Azure Cloud
Engineer
Experience:
3-5 Years
Notice
period: Immediate to 15 days
Location: Bangalore
JD:
Responsibilities:
· Design and Implement Azure
Infrastructure: Lead the design and deployment of Azure infrastructure
solutions, including virtual networks, compute instances, storage, databases,
and other Azure services, ensuring alignment with best practices and business requirements.
· Infrastructure as Code (IaC)
Development: Develop and maintain Infrastructure as Code (IaC) templates using
Azure Resource Manager (ARM) templates, Terraform, or Azure CLI for automated
provisioning and management of Azure resources, promoting consistency and
repeatability.
· Azure DevOps Pipeline Configuration:
Design and configure Continuous Integration/Continuous Deployment (CI/CD)
pipelines using Azure DevOps Services or similar tools to automate build, test,
and deployment processes for Azure-based applications and services.
· Azure Security Implementation:
Implement robust security controls and compliance measures within Azure
environments, including Azure Active Directory (AAD) integration, role-based
access control (RBAC), network security groups (NSGs), encryption, and Azure
Security Center configuration.
· Azure Monitoring and Performance
Optimization: Configure Azure Monitor, Log Analytics, and other monitoring
tools to track the performance, availability, and health of Azure resources,
analyzing metrics and logs to identify and address performance bottlenecks and
optimization opportunities.
· Azure Governance and Cost
Management: Establish Azure governance policies and procedures, enforce
resource tagging, cost allocation, and budget controls, and provide recommendations
for optimizing Azure spending and resource utilization.
· Collaboration and Knowledge Sharing:
Collaborate with cross-functional teams, including developers, architects, and
operations, to design and implement Azure solutions, sharing knowledge and best
practices to promote learning and skill development.
· Incident Response and
Troubleshooting: Provide tier 2 & tier 3 support for Azure-related
incidents and problems, investigating and resolving complex issues and
implementing preventive measures to minimize future occurrences.
· Documentation and Compliance:
Document Azure architecture, configurations, procedures, and troubleshooting
steps, ensuring compliance with internal policies, industry regulations, and
Azure best practices.
· Continuous Learning and Professional
Development: Stay current with Azure cloud technologies, industry trends, and
best practices, pursuing relevant certifications and participating in training
programs to enhance skills and expertise.
Qualifications:
· Bachelor degree in Computer Science,
Information Technology, or related field.
· 3-5 years of hands-on experience in
designing, implementing, and managing Microsoft Azure-based solutions.
· In-depth knowledge of Azure services
and features, including Azure Virtual Machines, Azure Networking, Azure
Storage, Azure SQL Database, Azure App Service, and Azure Functions.
· Proficiency in Infrastructure as
Code (IaC) tools such as ARM templates, Terraform, or Azure CLI.
· Experience with Azure DevOps
Services for CI/CD pipeline configuration and automation.
· Strong understanding of Azure
security principles, identity and access management (IAM), network security,
encryption, and compliance standards.
· Excellent troubleshooting skills and
the ability to analyze and resolve complex Azure-related issues.
· Strong communication and
collaboration skills, with the ability to work effectively in cross-functional
teams.
· Microsoft Azure certifications such
as Azure Administrator Associate or Azure Solutions Architect Associate are
preferred.