The Sr. DevOps Engineer will drive DevOps automation and containerization strategies aligned with DevOps principles and standards. This role involves planning, designing, testing, and delivering pipelines and infrastructure using a Continuous Integration/Continuous Delivery (CI/CD) model at Company.
What You'll Do
- Drive DevOps automation and containerization strategies that align with DevOps principles and standards
- Plan, design, test, and deliver pipelines and infrastructure using Continuous Integration/Continuous Delivery (CI/CD) model
- Design and build pipelines, automation, containers, and Infrastructure as Code for enterprise applications
- Implement standards and best practices for the CI/CD framework
- Perform analysis of DevOps practices and identify gaps and impediments for continuous integration and delivery
- Engage with Information Security and augment the CI/CD framework with DevSecOps and standardized security tools and controls
- Enforce quality controls and gates to the build, test, and deploy process
- Establish Definition of Ready and Definition of Done to ensure quality of delivery
- Provide guidance, coaching, and training on build, test, and release management best practices
- Collaborate on and provide input into the CI/CD roadmap, identify gaps and dependencies
- Perform DevOps health assessment on existing pipelines, identify gaps, and provide recommendations
What We're Looking For
- Strong Spring Boot experience with 12-factor app and TDD
- Hands-on experience with Kafka (Producer/Consumer/Broker)
- Hands-on experience with Containers and orchestration (Docker and Kubernetes)
- Hands-on automation skills designing and building pipelines, automation, containers, and Infrastructure as Code
- Extensive experience with Azure DevOps (ADO)
- Scripting/automation development experience with PowerShell, Python, YAML
- Experience with Docker, Kubernetes, PowerShell scripting, GIT, Linux, Shell, Azure Resource Management (ARM) templates
- Prior hands-on experience with Microsoft Azure or similar Cloud native offerings
- Experience with Azure DevOps Tools for plan, build, test, release, and monitor
Nice to Have
- Any cloud experience
Technical Stack
Spring Boot, 12-Factor App, TDD, Kafka, Docker, Kubernetes, Azure DevOps (ADO), PowerShell, Python, YAML, GIT, Linux, Shell, ARM Templates, Microsoft Azure
Work Mode
Remote with team locations in Vienna, VA and Raleigh, NC. Work mode supports global flexibility.