Insight Global is looking for a highly skilled Azure Engineer to join their team remotely in India for a 12-month contract. The role requires an experienced engineer with expertise in designing, implementing, and managing Azure cloud solutions. The ideal candidate will have strong knowledge of Azure infrastructure services, including VMs, Azure SQL, and App Services, as well as hands-on experience with Terraform to automate resource deployment and management.
As an Azure Engineer, you will be responsible for designing scalable, secure, and cost-effective cloud infrastructure and automating deployments using Terraform. This is an excellent opportunity for an engineer with a strong understanding of cloud services and Terraform scripting to contribute to impactful cloud projects.
Key Responsibilities
- Develop and deploy scalable, secure, and efficient cloud-based applications and infrastructure using Microsoft Azure services.
- Design cloud-native architectures, ensuring they are cost-effective, scalable, and secure.
- Assess business and technical requirements and design Azure solutions that meet performance, cost, and scalability needs.
- Create and implement detailed network designs, including IP addressing, routing, and security configurations in Azure.
- Select and configure appropriate Azure services such as Azure Virtual Machines (VMs), Azure SQL Database, App Services, Azure Functions, and others based on requirements.
- Write Terraform scripts to automate the provisioning and management of Azure resources.
- Test and validate Terraform configurations to ensure they adhere to design specifications and best practices.
- Manage and ensure consistency in Terraform state files across different environments.
- Continuously monitor the performance and health of deployed Azure resources.
- Implement strategies to optimize resource usage, reduce costs, and improve the performance and scalability of solutions.
- Work closely with other cloud engineers, architects, and stakeholders to ensure seamless integration of Azure solutions with other systems.
- Participate in code reviews and follow industry best practices and design patterns to ensure high-quality, maintainable code.
Skills & Experience Required
- 5+ years of experience as an Azure Engineer with a strong background in designing and implementing cloud-native solutions on Microsoft Azure.
- Strong experience with Azure services such as Virtual Machines (VMs), Azure SQL, App Services, and Azure Functions.
- Proficiency in Terraform scripting, with a solid understanding of Terraform syntax, best practices, and state management.
- Experience in creating cost models and optimizing resource usage to minimize cloud expenses.
- Hands-on experience with Azure networking, security configurations, and scaling cloud-based applications.
- Experience with agile development methodologies and version control systems like Git.
- Strong problem-solving skills, with the ability to troubleshoot and resolve complex issues related to Azure infrastructure.
- Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
Why Join Insight Global?
- Remote Work Flexibility. This is a fully remote position, offering you the flexibility to work from anywhere in India.
- Impactful Work. You’ll be working on important cloud infrastructure projects that will have a significant impact on the business.
- Growth Opportunities. Enhance your skills in Azure and Terraform while working with a team of experienced cloud professionals.
- Competitive Pay. Competitive pay range of $15-$18 per hour for your expertise and contributions.
How to Apply. Interested candidates can apply directly through the job portal or send their updated resumes to the recruitment team.