Mid-Level DevSecOps Engineer
PUBLIC TRUST
12 months
Mid-Level DevSecOps Engineer to support the development and sustainment of a Common Automation Platform that enables scalable, secure, and reusable automation capabilities across programs. This role will focus on building and integrating shared services, pipelines, and tooling that standardize DevSecOps practices enterprise-wide. The selected candidate will combine strong integration skills with an emerging focus on AI-enabled automation to drive efficiency, consistency, and security across mission systems.
Primary Responsibilities
Design, build, and maintain a Common Automation Platform supporting CI/CD, security, and infrastructure automation
Develop reusable automation frameworks, templates, and pipelines for enterprise-wide adoption
Integrate platform capabilities with internal and external systems via APIs, microservices, and event-driven architectures
Embed security controls and DevSecOps best practices into platform services and workflows
Implement infrastructure-as-code (IaC) to provision and manage scalable environments
Enable self-service capabilities for development teams through automation and platform tooling
Implement automated security testing including SAST, DAST, container, and dependency scanning
Support containerized workloads using Docker and Kubernetes
Apply AI/ML capabilities to enhance automation (e.g., intelligent pipeline optimization, anomaly detection, auto-remediation)
Collaborate with engineering, security, and operations teams to drive platform adoption and standardization
Monitor platform performance, reliability, and usage metrics, and continuously improve capabilities
Ensure compliance with federal security standards and organizational policies
Basic Qualifications
Bachelor s degree in Computer Science, Engineering, or related field and 4+ years of relevant experience (or equivalent combination of education and experience)
Experience building or supporting shared platforms, developer platforms, or automation frameworks
Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
Experience with cloud platforms such as AWS
Proficiency in scripting or programming languages such as Python or Bash
Experience with containerization (Docker) and orchestration (Kubernetes)
Experience with security tools and practices including vulnerability scanning, secrets management, and identity/access management
Experience with IaC tools such as Terraform
Familiarity with infrastructure-as-code and configuration management tools
Strong problem-solving skills and ability to work in a collaborative team environment
Key Skills
Platform engineering and automation mindset
Systems integration and API development
Cloud-native architecture
Security-first engineering
Analytical thinking and troubleshooting
Strong written and verbal communication skills