DevSecOps Engineer (Cloud & Platform Automation)
Job Description
Position Overview
The DevSecOps Engineer is responsible for designing, developing, and securing cloud-native software platforms supporting distributed mission applications across multiple secure environments. This role enables modern software delivery by building and maintaining scalable CI/CD pipelines, Kubernetes-based infrastructure, and automated cloud environments. The engineer will work across the full software delivery lifecycle, supporting backend services, frontend applications, containerized infrastructure, and secure deployment pipelines. This position ensures the reliable delivery of cloud-native applications while enforcing security best practices, platform observability, and operational resilience. The DevSecOps / Engineer directly contributes to reducing operational, security, and compliance risks across the program while enabling rapid and secure software deployment.
Key Responsibilities
Design, develop, and deploy cloud-native applications and platform infrastructure supporting distributed mission systems Develop and maintain secure CI/CD pipelines using Jenkins, GitLab CI, and GitOps tools such as Argo CD and Argo Workflows Deploy and manage containerized applications using Docker and Kubernetes across cloud environments Support backend service development using Node.js, Golang, or C++ and frontend development using React and TypeScript / JavaScript Implement and maintain Infrastructure as Code and automated platform provisioning across AWS, Azure, and Google Cloud environments Design and support microservices-based architectures, RESTful APIs, and GraphQL services Implement platform observability, monitoring, and telemetry using tools such as Grafana and Jaeger Support secure software delivery by applying DevSecOps practices and security best practices across the development lifecycle Collaborate within Agile Scrum teams to deliver scalable and reliable platform capabilities
Required Skills
Experience developing or supporting cloud-native applications Experience working with backend development technologies such as Node.js, Golang, or C++ Experience supporting frontend frameworks such as React and TypeScript / JavaScript Hands-on experience implementing CI/CD pipelines using Jenkins, GitLab CI, or similar tools Experience implementing GitOps or deployment automation using Argo CD or Argo Workflows Experience deploying and managing containerized workloads using Docker and Kubernetes Experience implementing Infrastructure-as-Code and automated platform provisioning Experience working with Linux-based operating systems Experience with scripting and automation using Python or Bash Experience designing or integrating RESTful APIs and distributed microservices architectures Experience working with modern databases such as PostgreSQL, MySQL, or MongoDB Experience implementing monitoring and observability solutions such as Grafana or Jaeger Experience supporting distributed software systems across multiple environments Experience supporting distributed systems and microservices architectures Familiarity with service mesh technologies and mTLS communication models Understanding of Zero Trust architecture principles Experience supporting multi-enclave or multi-environment deployments Certifications: DoD 8570 / IAT Level II Kubernetes certifications (CKA / CKAD)
|