Job Description
100% remote position
Salary is 100k to 110k
We are seeking a talented Azure Engineer to join our team and be responsible for designing, implementing, and supporting our Azure-based infrastructure. The successful candidate will design and deploy cloud-based solutions, and provide ongoing support to ensure that the infrastructure meets business needs.
Responsibilities:
- Design and deploy Azure-based infrastructure, including virtual networks, subnets, security groups, load balancers, and storage accounts.
- Develop and maintain deployment scripts and automation tools using PowerShell, Azure CLI, and Azure Resource Manager templates.
- Work with development teams to design and deploy scalable and reliable applications on Azure.
- Ensure that the infrastructure is secure and compliant with relevant industry standards and regulations.
- Monitor and maintain the Azure infrastructure, including performance tuning, capacity planning, and disaster recovery planning.
- Troubleshoot and resolve issues related to the Azure infrastructure and applications.
- Provide technical support to development teams and end-users.
- Research and evaluate new technologies and services offered by Azure, and make recommendations for their implementation.
- Develop and maintain documentation related to the Azure infrastructure and applications.
Requirements:
- Bachelor's degree in Computer Science, Information Technology or a related field.
- 5+ years of experience in Azure infrastructure design and support.
- Expertise in Azure services, including Virtual Machines, App Services, Functions, SQL Database, Cosmos DB, and Azure Kubernetes Service (AKS).
- Experience in Azure infrastructure design and deployment, including virtual networks, subnets, security groups, load balancers, and storage accounts.
- Experience in deploying and maintaining applications on Azure.
- Strong understanding of Azure security best practices and compliance requirements.
- Knowledge of PowerShell, Azure CLI, and Azure Resource Manager templates.
- Experience in monitoring and maintaining the Azure infrastructure, including performance tuning, capacity planning, and disaster recovery planning.
- Strong problem-solving skills and ability to work independently and within a team.
- Excellent communication skills and ability to explain technical concepts to non-technical team members.
Certifications:
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Azure DevOps Engineer Expert
- Azure Security Engineer Associate
This is a challenging and rewarding position for a highly skilled Azure Engineer with a passion for technology and a desire to work in a dynamic, fast-paced environment. We offer a competitive salary and benefits package, ongoing training and professional development opportunities, and the chance to work with cutting-edge technologies.