Text copied to clipboard!

Title

Text copied to clipboard!

Azure Infrastructure Engineer

Description

Text copied to clipboard!
We are looking for an experienced Azure Infrastructure Engineer to join our dynamic team. The ideal candidate will have a deep understanding of Azure cloud services and a proven track record of managing and optimizing cloud infrastructure. You will be responsible for designing, implementing, and maintaining our Azure environment to ensure high availability, scalability, and security. This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams. As an Azure Infrastructure Engineer, you will play a critical role in our cloud strategy, helping to drive innovation and efficiency across our organization. You will be expected to stay current with the latest Azure technologies and best practices, and to apply this knowledge to improve our cloud infrastructure. This is a hands-on role that requires a proactive approach to identifying and resolving issues, as well as a commitment to continuous improvement. If you are passionate about cloud technology and have a strong desire to make an impact, we would love to hear from you.

Responsibilities

Text copied to clipboard!
  • Design and implement Azure cloud infrastructure solutions.
  • Manage and optimize Azure resources to ensure high availability and performance.
  • Monitor and maintain the health of the Azure environment.
  • Implement security best practices and ensure compliance with industry standards.
  • Collaborate with development teams to support application deployment and integration.
  • Automate infrastructure provisioning and management using tools like ARM templates and Terraform.
  • Troubleshoot and resolve issues related to Azure infrastructure.
  • Perform regular backups and disaster recovery planning.
  • Stay current with the latest Azure technologies and best practices.
  • Provide technical guidance and support to other team members.
  • Develop and maintain documentation for Azure infrastructure and processes.
  • Participate in on-call rotation for after-hours support.
  • Conduct performance tuning and capacity planning.
  • Implement and manage Azure networking components.
  • Ensure cost optimization of Azure resources.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in IT infrastructure management.
  • 3+ years of experience with Azure cloud services.
  • Strong understanding of Azure architecture and services.
  • Experience with infrastructure as code tools like ARM templates and Terraform.
  • Proficiency in scripting languages such as PowerShell or Python.
  • Knowledge of networking concepts and Azure networking components.
  • Experience with monitoring and logging tools like Azure Monitor and Log Analytics.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with DevOps practices and tools.
  • Familiarity with security best practices and compliance standards.
  • Experience with backup and disaster recovery solutions.
  • Azure certifications (e.g., AZ-104, AZ-303, AZ-304) are a plus.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with Azure cloud services?
  • How do you ensure high availability and performance in an Azure environment?
  • What tools do you use for infrastructure as code, and why?
  • Can you provide an example of a challenging issue you resolved in Azure?
  • How do you stay current with the latest Azure technologies and best practices?
  • What is your approach to implementing security best practices in Azure?
  • How do you handle cost optimization for Azure resources?
  • Can you describe your experience with Azure networking components?
  • What is your experience with monitoring and logging tools in Azure?
  • How do you collaborate with development teams to support application deployment?