Job Title: Azure Infrastructure Engineer
About the Role: We are seeking a highly skilled and hands-on Azure Infrastructure Engineer to design, implement, and manage the end-to-end infrastructure of our SaaS-based storage and workflow product. The ideal candidate will be responsible for ensuring the reliability, scalability, and security of our cloud-based services, with a strong focus on Azure networking, storage, and deployment models.
Key Responsibilities:
- Design, deploy, and maintain Azure infrastructure for our SaaS-based storage and workflow product.
- Manage and optimize Azure networking components, including Virtual Networks, ExpressRoute, and Application Gateway.
- Configure and manage Azure Kubernetes Service (AKS) for containerized workloads.
- Implement and maintain Azure Blob Storage, ensuring secure and efficient data storage solutions.
- Develop and manage deployment models using ARM templates, Terraform, or Bicep.
- Monitor and troubleshoot Azure infrastructure components to ensure high availability and performance.
- Implement security best practices for Azure resources, including identity and access management, encryption, and compliance.
- Collaborate with development and DevOps teams to optimize application performance and deployment.
- Automate infrastructure management using PowerShell, Azure CLI, and DevOps pipelines.
- Maintain documentation and provide technical support for infrastructure-related issues.
Required Skills and Experience:
- 8+ years of hands-on experience in designing, implementing, and managing Azure cloud infrastructure.
- Strong expertise in Azure networking (VNETs, Application Gateway, Load Balancers, Firewalls, Private Links, VPNs, etc.).
- In-depth knowledge of Azure Kubernetes Service (AKS) and container orchestration.
- Experience with Azure Blob Storage and data management strategies.
- Proficiency in infrastructure as code (IaC) using Terraform, Bicep, or ARM templates.
- Hands-on experience with CI/CD pipelines, Azure DevOps, and automation tools.
- Strong troubleshooting skills for Azure components and services.
- Knowledge of Azure Security Center, Defender for Cloud, and identity management.
- Scripting experience with PowerShell, Bash, or Python.
- Excellent problem-solving skills and ability to work independently.
Preferred Qualifications:
- Experience with hybrid cloud architectures and on-prem to cloud migration strategies.
- Familiarity with monitoring tools such as Azure Monitor, Log Analytics, and Application Insights.