DevSecOps Engineer
Core
Modernize a large-scale legacy codebase and CI/CD pipeline for a cross-functional engineering team.
Role type
Mid-to-senior DevSecOps Software Engineer
Builds
Modular builds, modernized CI/CD pipelines, and decomposed legacy systems
Domain
Software Engineering / DevSecOps / Legacy Modernization
Required skills
GitLab, C, C++, Java, Make, Gradle, Bash, Secret security clearance
Preferred skills
Legacy system modernization, Infrastructure as Code, automated testing, microservices design, SAST tools, Docker, Kubernetes, Ansible, software design patterns
Technologies
GitLab, C, C++, Java, Make, Gradle, Bash, Docker, Kubernetes, Ansible, Jenkins, Nexus, Artifactory, Fortify, REST, gRPC, GraphQL, OpenAPI, API, Backend, CI/CD, DevOps, DevSecOps, Security, microservices
Responsibilities
Assess legacy codebase and CI/CD pipeline to develop a modernization roadmap. Design and implement GitLab CI/CD pipelines with advanced job separation and artifact flow. Apply software architecture principles to decompose legacy systems into microservices. Troubleshoot compilation failures and pipeline issues using backend and build automation expertise.
Seniority
Mid-level to Senior, hands-on IC