AUSGAR Technologies has an exciting NEW opportunity for a CI/CD Engineer to join our team of smart and innovative technical team members at NIWC PAC – Seaside in the Point Loma area of San Diego, CA. The CI/CD Engineer will develop the basis for support for a new system and assist in the automation of the software development lifecycle, designing and maintaining pipelines that automatically build, test and deploy code changes. Core CI/CD Expertise Pipeline development & maintenance. Proven experience in designing, building and maintaining robust CI/CD pipelines using Tekton on OpenShift. Expertise in developing and maintaining automated nightly software builds and release processes. Strong understanding of pipeline-as-code principles. Automated Testing & Quality Gates Experience implementing unit tests and automated end-to-end testing using frameworks like Selenium. Demonstrated experience in integrating automated testing and approval gates within pipelines to control promotions between environments. Build & artifact management. Experience generating documentation from pipeline builds using a documentation-as-code approach, with specific experience producing mdBooks output. Experience with build tools for Java applications (e.g., Maven, Gradle). Familiarity with artifact repositories (e.g., Nexus, Artifactory) and managing software artifacts. Container & Orchestration Containerization technologies Proficiency in creating optimized, secure OCI container images containing compiled software. Experience with containerization tools, such as Docker or Podman and image best practices (e.g., multi-stage builds, minimal base images). OpenShift/Kubernetes Solid understanding of OpenShift and Kubernetes concepts (deployments, services, routes, secrets, RBAC). Experience deploying and managing applications on OpenShift. Knowledge of OpenShift security best practices. DevSecOps & Automation Security tool integration Hands-on experience integrating security scanning tools (e.g., SAST, DAST, SCA) into CI/CD pipelines. Ability to interpret scan results and collaborate with development, engineering and cyber teams on remediation. Software Supply Chain Risk Management (SCRM) Experience integrating SCRM tools and processes into the pipeline to secure the software supply chain. Infrastructure as Code (IaC) Familiarity with IaC tools, like Helm or Kustomize for managing Kubernetes/OpenShift resources. Scripting & automation Proficiency in at least one scripting language (e.g., Bash, Python, Go) for automating pipeline tasks and integrations. Version control Strong command of Git, including branching strategies (e.g., GitFlow) and collaborative workflows using pull/merge requests. Agile & Collaboration Skills Agile methodologies Experience working within an Agile, Scrum or Kanban framework. Ability to integrate CI/CD and DevOps tasks seamlessly into development sprints. Communication & collaboration Excellent verbal and written communication skills to work effectively with development, operations and security teams. Ability to provide clear guidance and constructive feedback on build, deployment and security-related topics. Problem-solving Strong analytical and troubleshooting skills to diagnose and resolve complex issues in the build and deployment lifecycle.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
11-50 employees