We are seeking a skilled Azure Cloud Engineer to manage and optimize cloud infrastructure. The ideal candidate will have a strong understanding of Azure services and a passion for automation and optimization. You will be responsible for designing, deploying, and managing Azure resources, troubleshooting issues, and implementing cost-effective solutions.
Experience: 3-5 years Needed
Key Responsibilities:
- Design and deploy Azure infrastructure using Infrastructure as Code (IaC) principles with tools like ARM or Terraform.
- Ensure the availability and performance of Azure resources.
- Implement security best practices to protect Azure environments.
- Troubleshoot performance issues and system health problems.
- Monitor system performance and proactively identify potential issues.
- Implement monitoring and alerting solutions to ensure timely resolution of incidents.
- Optimize resource allocation and application performance to reduce costs and improve efficiency.
- Implement performance tuning techniques to enhance application responsiveness and scalability.
- Implement cost management strategies and budgeting to control cloud expenses.
- Analyze cloud usage patterns and identify opportunities for cost reduction.
- Develop automation scripts using PowerShell or Azure CLI to streamline routine operations.
- Create reusable scripts for common tasks to increase efficiency.
Required Skills Azure Expertise:
- In-depth knowledge of Azure services, including compute, storage, networking, and security.
- Experience with Azure resource provisioning and management.
- Strong understanding of Azure monitoring and logging tools.
Technical Skills:
- Advanced debugging and troubleshooting capabilities.
- Proficiency in Infrastructure as Code (IaC) tools like ARM or Terraform.
- Experience with PowerShell or Azure CLI for automation.
- Knowledge of networking protocols and concepts.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Attention to detail and focus on quality.
Qualifications:
- 3-5 years of experience in Azure cloud environments.
- Relevant Azure certifications preferred.
- B.Tech /BE in Computer Science or equivalent.