Overview
Skills
Job Details
Job Title - Azure Cloud Engineer
Location - Hybrid (NY)
Duration - 12+ Months
Experience: 15 20 years total IT experience, with 8+ years in Azure cloud engineering, operations, and administration
Role Overview: The Azure Cloud Engineer is responsible for managing, maintaining, and optimizing enterprise-scale Azure environments. The role involves supporting mission-critical applications hosted in Azure, improving operational reliability, automating deployments, and collaborating with development teams to enhance application performance and security.
Required Skills and Qualifications:
- Hands-on experience with major Azure services (App Services, API Management, Functions, Virtual Networks, Azure Storage, Key Vault, and Azure SQL).
- Proficiency in using Azure Monitor, Log Analytics, and Application Insights for operational intelligence.
- Strong troubleshooting and performance analysis skills in distributed cloud environments.
- Experience with CI/CD pipelines, Infrastructure-as-Code tools, and version control platforms.
- Scripting proficiency in PowerShell, Python, or C#.
- Familiarity with integration tools such as MuleSoft is a plus.
- Solid understanding of networking, load balancing, authentication, and identity configurations in Azure.
- Excellent communication skills and the ability to work across global teams.
Microsoft Certifications:
- Required: Microsoft Certified: Azure Administrator Associate (AZ-104)
- Preferred:
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Microsoft Certified: Azure DevOps Engineer Expert (AZ-400)
Key Responsibilities:
Cloud Infrastructure Management
- Manage and support Azure resources such as App Services, Function Apps, API Management, Virtual Machines, Networking, and Storage Accounts.
- Perform configuration, scaling, and performance tuning of Azure resources across development, staging, and production environments.
- Implement resource tagging, access management, and cost optimization strategies.
- Ensure high availability, disaster recovery readiness, and adherence to defined SLAs.
Monitoring, Troubleshooting, and Optimization
- Monitor platform performance and service health using Azure Monitor, Log Analytics, and Application Insights.
- Diagnose and resolve infrastructure and application performance issues.
- Analyze system metrics to identify trends, performance bottlenecks, and optimization opportunities.
- Perform root cause analysis and implement preventive solutions for recurring issues.
Automation and Deployment
- Build and maintain CI/CD pipelines using Azure DevOps for streamlined deployment of applications and infrastructure updates.
- Automate provisioning, configuration, and operational tasks using tools such as PowerShell, ARM/Bicep, or Terraform.
- Collaborate with developers to support Infrastructure-as-Code adoption and secure deployment practices.
Security and Compliance
- Ensure adherence to Azure security best practices, including managed identity, RBAC, and network security groups.
- Conduct vulnerability scans, patch management, and access control reviews.
- Support compliance activities aligned with organizational security standards and policies.
Collaboration and Communication
- Work closely with application development, data, and operations teams to ensure consistent environment stability.
- Coordinate across onshore/offshore teams for issue resolution and release activities.
- Provide clear communication around incident resolution, impact assessments, and process improvements.
Continuous Improvement
- Maintain updated documentation for architecture, configurations, and topology.
- Recommend architectural improvements, migration strategies, and modernization initiatives.
- Contribute to automation strategies for monitoring, alerting, and system healing processes.