CI/CD Pipeline Engineer / DevSecOps Engineer
New
J
JobgetherFederal IT
Fully remote within the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 10 years of total professional experience in the field; at least three years of experience developing, maintaining, or supporting CI/CD pipelines and DevOps automation.
- Required Skills
- DockerPythonBashGitJenkinsCI/CDGitHub Actions
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- At least 10 years of total professional experience in the field.
- At least three years of experience developing, maintaining, or supporting CI/CD pipelines and DevOps automation.
- Experience with one or more CI/CD platforms such as Jenkins, Harness, GitLab CI/CD, or GitHub Actions.
- Practical experience with Git and established source control workflows.
- Proficiency in Python, Bash, PowerShell, or Groovy for scripting and automation.
- Experience with Docker, Kubernetes, container registries, and automated application deployment.
- Understanding of software builds, automated testing, version control, release management, and configuration management.
- Experience integrating code quality tools and automated security scanning, including vulnerability identification and remediation.
- AWS services and Amazon EKS experience are preferred; familiarity with Terraform or CloudFormation is also preferred.
- Familiarity with SonarQube, Twistlock/Prisma Cloud, New Relic, or CloudWatch is preferred.
- Experience with federal IT programs and NIST SP 800-53, FISMA, or RMF is preferred.
Responsibilities
- Design, develop, configure, maintain, and optimize automated CI/CD pipelines for applications, microservices, builds, testing, and infrastructure workflows.
- Implement and improve build processes, automated testing, code quality analysis, artifact publishing, and deployment workflows.
- Develop reusable pipeline templates, shared libraries, deployment scripts, and automation tools.
- Diagnose and resolve pipeline failures, build errors, deployment issues, and configuration inconsistencies.
- Embed automated security testing, including SAST, software composition analysis, container image scanning, and vulnerability assessments.
- Implement security gates, quality thresholds, and approval requirements aligned with NIST SP 800-53, RMF, and federal cybersecurity requirements.
- Support containerized applications using Docker and Kubernetes, including Amazon EKS, and integrate pipelines with cloud services and container registries.
- Implement deployment approaches such as rolling deployments, blue-green releases, and rollback procedures.
- Maintain source control workflows, branching strategies, versioning, artifact repositories, release tagging, and controlled promotion across environments.
- Monitor pipeline performance, improve automation and release quality, and maintain pipeline logs, deployment records, and technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site