Jobs · Engineering

Senior DevOps Engineer (C-568)

SMASH · Villa Rica, GA · 1 mo ago
EngineeringFull-time

Role Summary

You will drive the design, implementation, and evolution of a fully automated CI/CD ecosystem within Microsoft Azure, helping modernize software delivery and infrastructure practices across the organization.

Responsibilities

  • Design, implement, maintain, and optimize CI/CD pipelines using Azure DevOps and related technologies.
  • Automate infrastructure provisioning and configuration using Terraform and Infrastructure as Code (IaC) practices.
  • Advocate for and implement DevOps best practices across software development and infrastructure teams.
  • Integrate security, quality, performance, scalability, and reliability controls throughout the SDLC.
  • Support legacy software deployments while progressively transitioning applications to fully automated deployment pipelines.
  • Collaborate with Software Engineers, Systems Administrators, Network Engineers, and QA teams to standardize technologies and environments.
  • Build and maintain containerized application environments using Docker and Kubernetes or Docker Swarm.
  • Administer, configure, and troubleshoot Windows Server and Linux environments.
  • Develop scripts, automation tools, and operational utilities using PowerShell and Bash.
  • Manage Git repositories and source control workflows, including branching, merging, and repository management.
  • Support and troubleshoot production systems, deployments, incidents, and outages.
  • Participate in production releases and occasional on-call or after-hours support when required.
  • Support MS SQL Server environments and service-layer testing using tools such as Postman and SoapUI.
  • Contribute to software development and troubleshooting using C#, MVC, .NET Core, or similar object-oriented technologies.
  • Establish and improve standardized SDLC processes, deployment methodologies, and engineering practices.
  • Develop internal tools and utilities that automate repetitive activities across the software delivery lifecycle.

Requirements

  • Must-haves:
    • 4+ years of professional software development experience.
    • 2+ years of experience as a DevOps Engineer, Systems Administrator, or similar infrastructure-focused role.
    • Strong hands-on experience with Microsoft Azure.
    • Strong experience with Terraform and Infrastructure as Code.
    • Hands-on experience designing and managing CI/CD pipelines.
    • Experience with Azure DevOps, Octopus Deploy, Jenkins, Bamboo, or similar CI/CD platforms.
    • Experience with Docker containerization.
    • Experience with container orchestration using Kubernetes and/or Docker Swarm.
    • Strong scripting experience with PowerShell and Bash.
    • Experience managing Git repositories, branching strategies, merging, and source control workflows.
    • Hands-on experience administering and troubleshooting Windows Server environments.
    • Working knowledge of Linux system administration and troubleshooting.
    • Software development experience with C#, MVC, .NET Core, or another object-oriented programming language.
    • Familiarity with MS SQL Server.
    • Experience testing APIs and service-layer components using Postman, SoapUI, or similar tools.
    • Understanding of standard IT security practices, including encryption, certificates, authentication, and key management.
    • Strong troubleshooting and root-cause analysis capabilities across application and infrastructure environments.
    • Strong understanding of SDLC and modern DevOps practices.
    • Excellent communication and ability to collaborate across software development, infrastructure, networking, and QA teams.
  • Nice-to-haves (optional):
    • Experience implementing UI and API test automation frameworks.
    • Experience designing internal tooling to automate SDLC processes.
    • Experience with microservices architectures.
    • Exposure to cloud-native architecture and application modernization.
    • Experience supporting enterprise production environments with high availability and reliability requirements.
    • Experience with banking, financial services, or credit union regulatory and security requirements.
    • Experience participating in production release and on-call support rotations.

Benefits

  • Wellness Coverage
  • Remote Work
  • Birthday day off
  • Recognition and rewards system
  • Referrals Program
  • Business skill coaching
  • English classes for Smashers and relatives
  • Learning opportunities

Similar jobs

DevOps Engineer - Senior

Accenture Federal ServicesChantilly, VA· 5 days ago
Engineering$94k–$188k/yrapply on boards.greenhouse.io

DevOps Engineer - Senior

Randstad Digital AmericasRoanoke, TX· 2 mo ago
Engineering$68.87–$71.87/hrapply on randstadusa.com