Role: CI/CD Pipeline Developer
Location: McLean, VA - Onsite
Key Responsibilities
· Design, develop, and maintain enterprise-grade CI/CD pipelines for application build, test, and deployment automation.
· Develop reusable pipeline libraries and shared automation components using Groovy and Python.
· Build and maintain custom Helm charts for Kubernetes-based deployments.
· Collaborate with development, QA, release management, and infrastructure teams to streamline software delivery processes.
· Implement pipeline standards, governance, security controls, and best practices.
· Troubleshoot and optimize CI/CD workflows, deployment failures, and automation issues.
· Enhance DevOps tooling and automation capabilities across cloud and on-prem environments.
· Support containerized application deployments using Kubernetes and Helm.Has proven ability to collaborate with partner teams and peer to support technology implementation and solution delivery in ecosystems using; AWS, Elastisearch, Logstache, Kibana, Open Policy Agent (OPA), Horizontal Pod Autoscaler (HPA), Docker & containerized workloads, Service Mesh tools, Information Security tools such as HashiCorp Vault and CyberArk for Credentials Management
· Participate in architecture discussions and contribute to continuous improvement initiatives.
· Quickly learn new and legacy technologies and paradigms to deploy cutting edge solutions.
· Quickly evaluate defects, investigate causes and come up with solutions to address defects.
· Write automated test scripts and test code written by peer developers.
· Provide production support and providing clear communication on the resolution of incidents.
· Independently collaborate with upstream/downstream and IT support teams to lead conversations, implement solutions and resolve issues.
Required Skills
· Strong hands-on experience in CI/CD pipeline development and automation.
· Expertise in Groovy scripting, especially for Jenkins shared libraries and pipeline development.
· Experience developing and maintaining Helm charts (not just usage/deployment).
· Strong Python development skills for automation and tooling.
· Experience with Jenkins, Bitbucket, Atlassian tools, or similar CI/CD platforms.
· Good understanding of Kubernetes and container orchestration.
· Experience with source control systems such as Git.
· Knowledge of DevOps practices, Infrastructure as Code, and release management processes.
· Strong analytical, troubleshooting, and problem-solving skills
Call Notes:
· Must have 7 years of experience.
· Develop CI/CD pipelines.
· Built the reusable charts (Helm charts)
· Hands on Groovy exp and experience with CI/CD and hands on experience on shared libraries.