Job Title: Azure Cloud Infrastructure Engineer
Location: Princeton, NJ
Employment Type: Full-time Contract
Job Overview
We are seeking a skilled and proactive Azure Cloud Infrastructure Engineer to join our team in Princeton, NJ. The ideal candidate will have strong experience in designing, deploying, and managing Microsoft Azure cloud environments, with a solid understanding of networking, security, identity, and infrastructure automation. You will be instrumental in building scalable, secure, and resilient cloud solutions for enterprise applications.
Key Responsibilities
- Design, deploy, and maintain Azure cloud infrastructure to support scalable, secure, and high-performance applications
- Implement and manage Azure IaaS and PaaS services such as VMs, VNets, NSGs, Azure AD, App Services, Storage Accounts, Key Vaults, and Load Balancers
- Automate infrastructure provisioning using ARM templates, Bicep, or Terraform
- Monitor cloud resources using Azure Monitor, Log Analytics, and Application Insights
- Support identity and access management (IAM) with Azure AD, RBAC, and conditional access policies
- Ensure infrastructure compliance with security and governance standards
- Collaborate with application and DevOps teams for integration and CI/CD support
- Troubleshoot infrastructure issues and perform root cause analysis
- Maintain documentation and provide operational support as needed
Required Skills & Qualifications
- Proven experience in IT infrastructure, with at least 5 years in Azure cloud engineering
- Strong hands-on experience with Azure services: compute, networking, storage, security, monitoring
- Experience with infrastructure as code (IaC) tools such as ARM, Bicep, Terraform, or Ansible
- Solid understanding of networking concepts: DNS, VPN, ExpressRoute, VNet peering, firewalls
- Experience in Azure Active Directory, RBAC, and role-based access control
- Familiarity with Windows/Linux systems administration
- Knowledge of CI/CD pipelines and integration with Azure DevOps or GitHub Actions
- Strong troubleshooting and problem-solving skills
- Excellent communication and documentation skills
Preferred Qualifications
- Microsoft Certified: Azure Administrator Associate or Azure Solutions Architect
- Experience with PowerShell or Azure CLI scripting
- Knowledge of containerization (AKS/Docker)
- Familiarity with security compliance frameworks (e.g., NIST, ISO, SOC2)