Job Description
Job Description
Contract - 3 Years
Location - Atlanta, GA 30309
Client - Southern Company
Position Overview
We are seeking an experienced and highly skilled DevOps Engineer (Level 4) to join our team. This role focuses on designing, deploying, and maintaining cloud-based infrastructure and CI/CD pipelines to support machine learning, data, and web application workflows. The ideal candidate will have strong hands-on experience with Azure environments, automation scripting, and infrastructure-as-code tools such as ARM, Bicep, or Terraform. The position requires excellent technical knowledge, problem-solving abilities, and the ability to collaborate effectively across cross-functional teams including software, data, and operations.
Key Responsibilities
-
Design, implement, and maintain infrastructure as code (IaC) using Azure Resource Manager (ARM), Bicep, or Terraform.
-
Automate deployment, monitoring, and scaling of cloud resources using Azure CLI, PowerShell, and Python scripts.
-
Build and maintain CI/CD pipelines to support ML models, data workflows, and web applications.
-
Manage and optimize containerized applications using Docker and Kubernetes.
-
Ensure observability and performance monitoring using Azure Monitor, Log Analytics, and Application Insights.
-
Collaborate with development, security, and infrastructure teams to ensure reliable, scalable, and secure deployments.
-
Support incident response, troubleshooting, and root cause analysis for production systems.
-
Implement and enforce DevOps best practices, including version control, release management, and configuration automation.
Required Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
Proven experience as a DevOps Engineer or in a similar role supporting cloud-based web applications.
-
Strong expertise with Microsoft Azure (preferred) or other cloud platforms (AWS/GCP).
-
Proficiency in scripting languages such as Python and PowerShell.
-
Experience with automation and configuration management tools.
-
Working knowledge of containerization technologies (e.g., Docker, Kubernetes).
-
Familiarity with CI/CD tools and version control systems (e.g., Git, GitHub Actions, Azure DevOps).
-
Solid understanding of networking, security, and performance optimization principles.
-
Excellent problem-solving, analytical, and communication skills.
Skills to Emphasize
-
Azure Resource Manager (ARM), Bicep, or Terraform for IaC.
-
Azure CLI, PowerShell, Python for scripting deployments.
-
CI/CD pipeline design for ML, data, and application workflows.
-
Azure Monitor, Log Analytics, Application Insights for observability.