Role Overview
The Senior Cloud Engineer (Microsoft Azure) plays a critical role in designing, implementing, and maintaining enterprise-grade cloud solutions within Azure environments. This position requires a strategic mindset to ensure scalability, security, and high availability while optimizing cost and performance. The engineer collaborates with cross-functional teams, drives cloud adoption initiatives, and provides technical leadership to ensure the organization’s cloud infrastructure aligns with business objectives.
Key Responsibilities
- Solution Architecture & Deployment
Design and implement robust Azure-based solutions, including virtual machines, networking, storage, identity, and security components. - Cloud Migration
Lead migration of on-premises workloads and applications to Azure, ensuring minimal downtime and adherence to best practices. - Automation & Infrastructure as Code
Develop and maintain automation scripts using Terraform, ARM templates, Azure CLI, and PowerShell to streamline provisioning and configuration. - Performance & Cost Optimization
Continuously monitor and optimize resource utilization, applying cost-saving strategies and performance tuning techniques. - Security & Compliance
Implement governance frameworks, enforce RBAC policies, and leverage Azure Security Center to maintain compliance with industry standards. - Troubleshooting & Support
Diagnose and resolve complex cloud-related issues, providing guidance and mentorship to junior engineers and other technical teams. - Collaboration & Documentation
Work closely with architects, developers, and operations teams to ensure seamless integration and maintain detailed documentation of cloud environments.
Requirements
Experience & Qualifications
- Professional Experience
- 5–8+ years in IT infrastructure or systems engineering, with at least 3–5 years focused on cloud engineering.
- Proven experience in designing and managing enterprise-scale Azure environments.
- Technical Expertise
- Deep knowledge of Azure services (Compute, Networking, Storage, Identity, Security).
- Hands-on experience with CI/CD pipelines, DevOps practices, and scripting languages (PowerShell, Python).
- Familiarity with monitoring tools, governance frameworks, and cost management strategies.
- Certifications
- Preferred: Microsoft Certified: Azure Solutions Architect Expert, Azure Administrator Associate, or related certifications.
- Soft Skills
- Strong problem-solving abilities, excellent communication skills, and the ability to lead technical discussions and mentor team members.