Job Title: Azure Devops Engineer
Location: Weehawken new Jersey
Employment Type: Contract Long Term
W2 Only
Need 12+ years of experience
Job Summary
We are looking for an experienced Azure DevOps Engineer to design, implement, and maintain CI/CD pipelines, cloud infrastructure, and automated deployment processes using Microsoft Azure and Azure DevOps. The ideal candidate will have strong experience with cloud services, infrastructure as code, containerization, monitoring, security, and automation to ensure reliable, scalable, and secure application delivery.
Key Responsibilities
Azure DevOps and CI/CD
- Design, develop, and maintain CI/CD pipelines using Azure Pipelines.
- Configure build and release pipelines for development, testing, staging, and production environments.
- Create and manage YAML-based multi-stage pipelines and classic pipelines where required.
- Integrate automated testing, code quality checks, and security scans into pipelines.
- Implement approval gates, deployment strategies, rollback procedures, and release management.
- Manage pipeline variables, variable groups, service connections, and secure pipeline secrets.
. Source Code Management
- Manage repositories using Azure Repos and GitHub.
- Implement Git branching strategies, pull requests, code reviews, and merge policies.
- Configure branch protection rules and repository permissions.
- Troubleshoot source control conflicts and pipeline integration issues.
. Monitoring and Troubleshooting
- Configure monitoring and alerts using Azure Monitor and Log Analytics.
- Use Application Insights to monitor application performance.
- Troubleshoot pipeline failures, deployment issues, infrastructure problems, and production incidents.
- Analyze logs, metrics, and alerts to identify root causes.
- Support incident management and continuous improvement.
Required Technical Skills
- Strong hands-on experience with Microsoft Azure.
- Experience with Azure DevOps Services, Azure Boards, Azure Repos, Azure Pipelines, and Azure Artifacts.
- Strong understanding of CI/CD concepts and YAML pipeline development.
- Proficiency in Git and source control management.
- Experience with Terraform, Bicep, or ARM templates.
- Knowledge of Docker and Kubernetes, preferably AKS.
- Scripting experience with PowerShell, Bash, or Azure CLI.
- Understanding of networking, DNS, load balancing, security groups, and access management.
- Experience with Azure Key Vault, Azure Monitor, and Log Analytics.
- Good troubleshooting, analytical, and problem-solving skills.
Preferred Skills
- Experience with GitHub Actions and GitHub Enterprise.
- Knowledge of Helm and Kubernetes administration.
- Familiarity with SonarQube, SonarCloud, or equivalent code-quality tools.
- Experience with security tools such as Microsoft Defender for Cloud and container image scanners.
- Understanding of microservices architecture and cloud-native applications.
- Experience with blue-green deployments, canary releases, and rolling updates.
- Knowledge of ITIL processes, incident management, and change management.
- Relevant Microsoft Azure certifications, such as Azure Administrator Associate or DevOps Engineer Expert.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- Typically 4–8 years of experience in DevOps, cloud engineering, systems administration, or software delivery.
- Demonstrated experience implementing and supporting production-grade CI/CD pipelines.
- Strong communication and collaboration skills.