Azure DevOps Engineer-Onsite@Full Time

Overview

On Site
$100,000 - $120,000
Full Time

Skills

Microsoft Azure
DevOps
ARM
Cloud Computing
Continuous Delivery
Continuous Integration
Docker
Git
GitHub
Python
Nginx
Spring Framework
Terraform
Scripting
YAML
AngularJS
Apache Tomcat
AutoCAD Architecture
Bash

Job Details

Role: Azure DevOps Engineer

Location: Alpharetta, GA - Onsite

Full Time

Job Summary:

We are seeking a skilled and proactive Azure DevOps Engineer to join our team and lead the design and implementation of scalable DevOps solutions. This role focuses on deploying containerized Spring Boot and Angular applications using Azure Container Apps (ACA) and automating infrastructure and CI/CD pipelines with Azure DevOps. You will collaborate with cross functional teams to ensure secure, efficient, and reliable software delivery. The ideal candidate brings hands on experience with ACA, containerized deployments, and CI/CD automation using Azure DevOps.

Key Responsibilities:

  • Deployment & Infrastructure
    • Lead the setup and configuration of Azure environments for deploying Spring Boot and Angular applications.
    • Deploy and manage containerized applications using Azure Container Apps (ACA).
    • Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Bicep, ARM templates, or Terraform.
  • CI/CD & Automation
    • Design, implement, and maintain CI/CD pipelines using Azure DevOps Pipelines (YAML based).
    • Integrate automated testing, code quality checks, and security scans into the pipeline.
    • Collaborate with development teams to troubleshoot build and deployment issues.
  • Monitoring & Security
    • Monitor application health, deployment metrics, and logs using Azure Monitor, Log Analytics, and Application Insights.
    • Implement security best practices across DevOps processes and Azure environments.
    • Manage secrets and environment configurations securely.
  • Continuous Improvement
    • Maintain and enhance existing DevOps workflows and tools.
    • Advocate for DevOps best practices and mentor team members on automation and cloud native development.

Required Skills and Qualifications:

  • 3+ years of experience in DevOps or Cloud Engineering roles.
  • Strong hands on experience with Microsoft Azure, including services like ACA, Azure App Services, Azure Functions, and Azure Monitor.
  • Proven experience configuring and deploying Spring Boot (Java) applications with embedded Tomcat and Angular applications with Nginx (or similar) on ACA.
  • Proficiency in containerization technologies such as Docker.
  • Experience with CI/CD tools, especially Azure DevOps Pipelines (YAML based).
  • Familiarity with Git, YAML based pipeline definitions, and scripting languages such as PowerShell, Bash, or Python.
  • Knowledge of IaC tools like Terraform, Bicep, or ARM templates.
  • Strong problem solving skills and ability to work in a collaborative environment.
  • Good understanding of microservices deployment, environment configuration, and secrets management.
  • Excellent communication skills and ability to collaborate with distributed teams.

Preferred Qualifications:

  • Azure certifications (e.g., AZ 400, AZ 104, AZ 305).
  • Experience with monitoring and logging tools like Azure Monitor, Log Analytics, or Application Insights.
  • Familiarity with microservices architecture and event driven systems.
  • Familiarity with build tools like Maven (for Spring Boot) and Angular CLI.
  • Exposure to GitHub Actions or other CI/CD platforms is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.