About the Role
As a Senior Azure Cloud Engineer, you will be responsible for designing, implementing, and managing cloud infrastructure solutions on the Microsoft Azure platform. Your role will involve collaborating with cross-functional teams to ensure the successful deployment and operation of scalable, secure, and highly available cloud services. You will play a key role in optimizing cloud environments, improving automation processes, and providing technical leadership to junior team members.
Roles and Responsibilities
Azure Infrastructure Design and Implementation:
- Architect and deploy scalable and reliable Azure infrastructure solutions.
- Design and implement virtual networks, storage solutions, and compute resources.
- Implement and maintain robust security measures for Azure environments.
- Ensure compliance with industry and organizational security standards
Automation and Scripting:
- Develop and maintain automation scripts for provisioning, configuration, and management of Azure resources.
- Implement Infrastructure as Code (IaC) practices using tools such as Terraform or Azure Resource Manager templates.
Monitoring and Performance Optimization:
- Implement monitoring solutions to track the performance and health of Azure resources.
- Analyze and optimize resource utilization to improve cost efficiency.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, system administrators, and security teams.
- Communicate effectively with stakeholders, providing technical guidance and recommendations
Troubleshooting and Issue Resolution:
- Investigate and resolve technical issues related to Azure infrastructure.
- Provide support for incident response and participate in on-call rotations.
Capacity Planning and Scalability:
- Conduct capacity planning to anticipate and address future resource requirements.
- Implement scalable solutions to accommodate the growth of Azure workloads.
- Create and maintain comprehensive documentation for Azure architecture, configurations, and procedures.
- Share knowledge with team members through training sessions and documentation
- Should have at least 10 years of experience as a System Engineer with a focus on Azure public cloud services.
- Proficiency in scripting languages such as PowerShell or Python.
- Strong understanding of cloud security principles and best practices.
- Experience with Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager.
- Excellent problem-solving and troubleshooting skills.
- Effective communication and collaboration skills.
- Relevant Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert) are a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Detail-oriented with a commitment to producing high-quality work.
- Willingness to adapt to new technologies and industry trends.