** Contract-to-Hire **
** W2 only - Not eligible for visa sponsorship or C2C/1099 consulting **
Overview:
We are seeking a DevOps Engineer with a strong focus on Azure and Infrastructure as Code (IaC) using Terraform. This role emphasizes engineering excellence, ensuring the stability, scalability, and automation of mission-critical infrastructure, and will be responsible for implementing, configuring, and optimizing of Azure resources, with a focus on operational reliability and efficient delivery pipelines. Responsibilities include:
Infrastructure as Code (IaC) Development:
- Build, maintain, and optimize reusable Terraform configurations for Azure infrastructure provisioning.
- Manage Terraform state files securely, ensuring efficient collaboration and version control.
- Automate the deployment of IaC pipelines to ensure consistent infrastructure across environments.
Infrastructure Automation and Optimization:
- Engineer robust automation scripts for scaling, monitoring, and managing Azure resources.
- Utilize Azure DevOps, GitHub Actions, or Jenkins to create efficient CI/CD pipelines for infrastructure deployment and updates.
- Identify bottlenecks in resource performance and implement solutions to optimize reliability and cost-effectiveness.
Azure Infrastructure Engineering:
- Configure and manage Azure resources, including virtual networks, virtual machines, load balancers, and storage accounts.
- Engineer secure and scalable networking solutions (e.g., VPNs, ExpressRoute, NSGs) to support hybrid or cloud-native architectures.
- Implement monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights.
Collaboration and Documentation:
- Collaborate with software engineering, IT, and security teams to ensure alignment on infrastructure and operational goals.
- Document DR processes, Terraform modules, and automation workflows to ensure clarity and reproducibility.
Required Skills and Experience:
- 8+ years of relevant engineering experience (Cloud, DevOps, SRE, etc.)
- Infrastructure as Code (IaC) automation with Terraform for Azure infrastructure
- Expertise with PowerShell, YAML, and/or other scripting languages for automation in Azure
- Skilled in CI/CD pipeline development using Azure DevOps, GitHub Actions, Jenkins, etc.
Preferred Skills:
- Experience with Payments platforms
- Experience with observability tools like Prometheus/Grafana
- Experience with Docker containerization and Kubernetes/AKS
- Strong knowledge of NoSQL databases (Cosmos DB highly preferred)
- Strong understanding of Azure IAM, Networking, VMs, and Storage accounts
- Practical experience with Azure Disaster Recovery solutions (ASR, Azure Backup)