Azure DevOps Engineer

SGS Consulting

Austin (TX)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGS Consulting is seeking a seasoned DevOps Engineer in Austin, TX to design and manage CI/CD pipelines using GitLab CI/CD across the full software lifecycle. You will implement IaC for Azure resources with Terraform, ARM templates, or Bicep and enforce secure practices, SBOMs, SCA, and SAST within pipelines.

You will collaborate with development, security, and operations teams, optimizing deployments, and enabling multi-environment releases while reducing downtime and risks.

Qualifications

  • 5+ years in DevOps engineering roles, with 3+ years working with GitLab CI/CD.
  • Proven experience managing Azure cloud resources and implementing CI/CD pipelines.
  • Strong security practices in CI/CD environments (SCA, SAST, secrets management).

Responsibilities

  • Design, implement, and manage CI/CD pipelines using GitLab CI/CD across full app lifecycle.
  • Enforce best practices for source code management, branches, and GitLab runners.
  • Collaborate with dev teams to define pipeline requirements for CI, automated tests, and deployments.
  • Ensure pipelines support parallel builds, automated rollbacks, and multi-env deployments.
  • Implement IaC in Azure using Terraform, ARM, or Bicep to provision resources.
  • Integrate SBOMs, SCA, SAST, and container security into pipelines with tooling like Trivy and SonarQube.
  • Apply security controls and secret management with Vaults and Azure Key Vault.
  • Monitor and optimize pipeline health with Azure Monitor and Application Insights.
  • Provide cross-functional collaboration and incident response for CI/CD incidents.
  • Automate routine tasks like environment cleanups and artifact creation.

Skills

PowerShell
Bash
Python

Education

Bachelor's Degree preferred

Tools

Azure cloud
AKS
Terraform
ARM templates
Bicep
GitLab CI/CD
Trivy
Aqua Security
SonarQube
Checkmarx
OWASP Dependency Check
Dependency-Track
CycloneDX
HashiCorp Vault
Azure Key Vault
Kubernetes
Azure Monitor
Log Analytics
Application Insights

Job description

Job Responsibilities:
  • CI/CD Pipeline Design and ManagementDesign, implement, and maintain CI/CD pipelines using the GitLab CI/CD platform to support the full application build lifecycle, ensuring smooth integration and deployment of applications.
  • Develop and enforce best practices for source code management, branch strategies, and GitLab runner configurations.
  • Collaborate with development teams to identify key pipeline requirements and workflows, enabling continuous integration, automated testing, and efficient deployments.
  • Ensure pipelines are scalable, efficient, and capable of supporting parallel builds, automated rollbacks, and multi-environment deployments.
  • Azure Cloud Infrastructure SupportManage and optimize cloud resources in Azure, including virtual machines, networking, and storage to support DevOps processes.
  • Implement Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep to automate the provisioning and management of Azure resources.
  • Collaborate with cloud architects to ensure CI/CD processes align with Azure Landing Zone (ALZ) principles.
  • Security and ComplianceImplement security practices within CI/CD pipelines, such as secret management, least-privilege access controls, and identity integration with Azure AD.
  • Implement Software Composition Analysis (SCA) &; SBOM Integration: Integrate and manage continuous scanning tools (e.g., OWASP Dependency Check, Dependency-Track, CycloneDX) to automatically detect and address vulnerable open-source dependencies and maintain accurate software bill of materials (SBOMs).
  • Implement Static Application Security Testing (SAST): Implement SAST tools (e.g., SonarQube, Checkmarx) within the CI/CD pipeline to detect security vulnerabilities, code smells, and compliance issues early in the development lifecycle.
  • Implement Container Security: Integrate container image scanning tools (e.g., Trivy, Aqua Security) to identify and remediate vulnerabilities in base images, configurations, and dependencies before production deployments.
  • Implement Secrets Detection and Management: Automate secrets detection and management using secure vaulting solutions (e.g., HashiCorp Vault, Azure Key Vault) to prevent hard-coded secrets and unauthorized access during builds.
  • Automated Compliance and Policy Enforcement: Implement automated compliance checks and enforce security policies directly within GitLab CI/CD pipelines, generating actionable reports to ensure adherence to standards like NIST SP 800-53, CMMC, and OWASP.
  • Monitoring and OptimizationSet up and manage GitLab monitoring, logging, and performance optimization tools.
  • Use tools like Azure Monitor, Log Analytics, and Application Insights to monitor deployment health and optimize pipeline performance.
  • Continuously improve pipeline efficiency and deployment speed while minimizing downtime.
  • Collaboration and SupportWork closely with development, QA, and security teams to integrate their workflows into the GitLab CI/CD process.
  • Provide technical support for developers and teams and assist with CI/CD Pipeline Troubleshooting: Investigate and resolve CI/CD pipeline issues, including build failures, deployment errors, or security-related blockages, to minimize downtime and disruption to development teams.
  • Provide Incident Response and Continuous Improvement: Lead root cause analysis and post-mortem reviews for CI/CD incidents and outages, documenting lessons learned and implementing process improvements to prevent future occurrences.
  • Provide Cross-functional collaboration: Work closely with development, security, and operations teams to continuously enhance CI/CD workflows, addressing emerging security threats and optimizing delivery performance.
  • Automation and IntegrationDevelop and maintain automated deployment pipelines for containerized applications using Kubernetes and Azure Kubernetes Service (AKS).
  • Integrate GitLab CI/CD with third-party testing, monitoring, and reporting tools.
  • Automate routine tasks like pipeline testing, artifact creation, and environment cleanups.
  • 5+ years in DevOps engineering roles, with 3+ years working with GitLab CI/CD.
  • Proven experience managing Azure cloud resources and implementing CI/CD pipelines for cloud-based applications.
Skills:
  • Proficiency in Azure services, including virtual networks, storage accounts, and Azure Kubernetes Service (AKS).
  • Strong knowledge of scripting languages like PowerShell, Bash, or Python for pipeline automation.
  • Hands-on experience with Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
Education/Experience:

Bachelor's Degree preferred

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Azure DevOps Engineer
Azure DevOps Engineer

SGS Consulting • Clifton (TX)

On-site
USD 110,000 - 160,000
Azure DevOps Engineer: CI/CD & Cloud Automation
Azure DevOps Engineer: CI/CD & Cloud Automation

SGS Consulting • Clifton (TX)

On-site
USD 110,000 - 160,000
Azure DevOps CI/CD Architect
Azure DevOps CI/CD Architect

Veriipro • Boston (MA)

On-site
USD 120,000 - 180,000
Azure DevOps Engineer: GitLab CI/CD & Azure Automation
Azure DevOps Engineer: GitLab CI/CD & Azure Automation

SGS Consulting • Austin (TX)

On-site
USD 140,000 - 190,000
Azure DevOps Engineer
Azure DevOps Engineer

The Judge Group • Harrisburg

On-site
USD 110,000 - 150,000
Azure Devops Cloud Engineer
Azure Devops Cloud Engineer

Artha • Virginia

Hybrid
USD 120,000 - 150,000
Azure-devops-engineer
Azure-devops-engineer

Aptdata Solutions Inc. • Farmington Hills (MI)

On-site
USD 100,000 - 130,000
Azure DevOps Engineer
Azure DevOps Engineer

Delta Progress Group Inc • Indiana

On-site
USD 120,000 - 180,000
Azure projects
Career growth
Collaborative culture
+1
Azure DevOps
Azure DevOps

TechDigital Group • Pleasanton (CA)

On-site
USD 180,000 - 250,000
Cloud Engineer
Cloud Engineer

CloudIQ Technologies • United States

On-site
USD 110,000 - 140,000