Infrastructure Engineer – Azure
Job Description:
We are looking for a skilled Azure Infrastructure Engineer to assess, design, and maintain our Azure-based infrastructure, supporting the deployment and integration of new and existing applications. You will play a key role in ensuring a secure, high-performing, and scalable environment by implementing best practices, monitoring the system, and managing resources. Your expertise will also support DevOps processes to streamline deployments, optimize costs, and foster a collaborative environment with both internal and external teams.
Key Responsibilities:
- Design, implement, and manage Azure-based infrastructure to meet performance and availability goals.
- Configure, monitor, and troubleshoot Azure services and networking components.
- Collaborate with development teams for smooth application deployment and integration.
- Apply security best practices, perform regular backups, and plan disaster recovery.
- Use IaC tools like Terraform to automate deployments and streamline processes.
- Ensure cost optimization and maintain documentation for processes.
Required Skills & Experience:
- Bachelor’s in Computer Science, IT, or related field.
- 5+ years in IT infrastructure management; 3+ years in Azure.
- Strong knowledge of Azure services, networking, and infrastructure as code tools.
- Proficiency in PowerShell or Python, with hands-on DevOps experience.
- Strong troubleshooting skills, initiative, and collaborative mindset.