We are seeking an experienced, hands-on Azure Infrastructure Engineer to join our IT team. The successful candidate will be responsible for designing, developing, and maintaining scalable solutions on the Microsoft Azure platform to support our critical operational functions.
Infrastructure Engineer Duties And Responsibilities
- Design, configure, and maintain cloud-based infrastructure in the Azure environment.
- Develop and implement IaaS and PaaS solutions while ensuring maximum performance and security.
- Implement continuous integration/continuous delivery (CI/CD) pipelines for deploying applications.
- Ensure infrastructure architecture aligns with our business requirements.
- Develop and organize cloud systems.
- Troubleshoot incidents, identify root cause, fix and report findings.
- Provide technical guidance and educate team members on best practices.
- Stay updated with Azure updates, new services, changes, and more, to ensure our environment is leveraging the latest benefits from Azure.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- At least 4 years of experience in Azure infrastructure setup, configuration, and management.
- Azure Certification (AZ-104 Azure Administrator Associate, AZ-204 Developing Solutions for Microsoft Azure, or AZ-500 Azure Security Engineer Associate) preferred.
- Experience with automation and configuration management tools (such as Terraform, Ansible, Chef, Puppet).
- Strong knowledge of Azure Infrastructure Services, Azure CLI, Azure Portal, Azure ARM templates.
- Familiarity with DevOps methodologies and experience with common CI/CD tools.
- Excellent problem-solving skills, ability to troubleshoot complex infrastructure issues.
- Proficiency in scripting languages (e.g., PowerShell, Bash, Python).
- Ability to work both independently and in team settings.