DevOps Engineer, II
AV · San Diego, CA · 2 wk ago
On-siteEngineering$147k–$224k/yrFull-time
Position Responsibilities
- Works with developers and QA engineers to design, build, and maintain GitLab CI/CD pipelines that build, test, and deliver software across many components
- Builds and maintains multi-architecture (ARM64/amd64) Docker images, multistage Dockerfiles, and development containers used across projects
- Administers and maintains GitLab, CI runners (including container/Kubernetes-based runners), and related source control and automation tooling
- Helps maintain the team's lab and test infrastructure, acting as a technical steward for the hardware and environments that developers and QA depend on
- Sets up development, test, and build environments for the team
- Helps perform tasks related to system administration
- Installs, tests, and verifies software products; supports team members with build and installation issues
- Defines and implements software version control processes, policies, and procedures
- Identifies and automates manual processes, including infrastructure-as-code where appropriate
- Builds security into the pipeline (DevSecOps), supporting software scans (e.g., SAST), SBOM generation, dependency and artifact management, and secure build practices
- Participates in enhancing current build infrastructure, deployment, and DevOps processes
Basic Qualifications (Required Skills & Experience)
- Bachelor's degree in Science, Technology, Engineering or Math (STEM) is required or equivalent combination of education, training, and experience
- Minimum 2 - 5 years of work experience managing DevOps operations and tools (e.g., GitLab and GitLab CI, GitHub, Artifactory, Xray), including branching, tagging, merging and release management oversight
- Experience building and maintaining CI/CD pipelines, and with containerization using Docker (multistage builds, docker-compose, development containers)
- Proficiency scripting in Python and Bash
- Experience with Linux administration (e.g., RHEL and Ubuntu)
- Familiarity with Agile and Scrum methodology
- Strong analytical and problem-solving skills
- Demonstrated ability to implement process improvements, streamline activities, and develop efficiencies
- Must hold or be able to obtain a Secret clearance
Other Qualifications & Desired Competencies
- Advanced degree
- Certifications in networking, security, and related areas
- Experience with container orchestration (Kubernetes, including managed offerings such as EKS)
- Experience with infrastructure-as-code and configuration management tools such as Ansible and Terraform
- Experience with DevSecOps practices, including software scans (SAST), SBOM generation, secure build/artifact management, STIGs, and IATT / Authority to Operate (ATO) processes
- Familiarity with managing lab and test hardware and hardware-in-the-loop (HIL) environments
- Exposure to embedded, robotics, UAS, or ROS-based software builds
- Embraces AI-assisted tooling to automate infrastructure, pipelines, and related engineering work
- Communicates ideas in both technical and user-friendly language
- Communicates effectively with internal and external stakeholders
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas in both technical and user-friendly language
- Communicates ideas