DevSecOps Engineer

$125,000 - $145,000/Yr

Kratos Defense & Security Solutions - Boulder, CO

posted about 2 months ago

Full-time - Mid Level
Onsite - Boulder, CO
Transportation Equipment Manufacturing

About the position

At Kratos, we are seeking a DevSecOps Engineer to support the development and enhancement of the Mission Data Processing Application Provider (MDPAP) system. This system is crucial for the Space Force's missile warning mission as part of the Future Operationally Resilient Ground Evolution (FORGE) program. As a member of the SciTec Team, you will be involved in further developing, tuning, and integrating advanced algorithms, signal processing, graphical user interfaces, and data communications components to deliver operational software baselines for real-time strategic and theater missile warning missions. In this role, you will manage the integration, scanning, and deployment of multiple applications into orchestrated frameworks. You will collaborate with deployment teams to orchestrate deployments across development, test, and operational environments. Your responsibilities will include creating, maintaining, and improving Continuous Integration (CI) pipelines in GitLab CI, monitoring these pipelines for performance, and resolving any issues that arise. You will also implement and maintain version promotion of applications within CI pipelines and integrate these pipelines with development tools for artifact management, software testing, and quality assessment. Additionally, you will be responsible for implementing Continuous Delivery and executing automated or manual deployments of applications into orchestrated Kubernetes environments. You will execute checkout and troubleshooting of deployed applications within both development and production environments, as well as manage software release processes, including release branch creation, integration, checkout, and testing. Maintaining Helm charts will also be part of your duties, ensuring that our deployment processes are efficient and effective.

Responsibilities

  • Manage integration, scanning, and deployment of multiple applications into orchestrated frameworks.
  • Work with deployment teams to orchestrate deployments to development, test, and operational environments.
  • Create, maintain, and improve Continuous Integration (CI) pipelines in GitLab CI.
  • Monitor CI pipelines for performance and resolve observed or reported issues.
  • Implement and maintain version promotion of one or more applications within CI pipelines.
  • Integrate CI pipelines with development tools for artifact management, software test, software quality assessment, etc.
  • Implement Continuous Delivery and execute automated or manual deployments of applications into orchestrated Kubernetes environments.
  • Execute checkout and troubleshooting of deployed applications within development and production environments.
  • Execute software release processes including release branch creation, integration, checkout and test.
  • Implement and maintain Helm charts.

Requirements

  • 7+ years professional experience in DevOps.
  • Demonstrated expertise with container orchestration technologies, microservices development, and DevSecOps solutions and best practices.
  • Experience deploying Kubernetes on-prem and to clouds.
  • Experience designing and deploying containerized workload solutions on Kubernetes.
  • Experience designing containerized cloud application platform solutions for distributed application architecture.
  • Experience integrating container platforms with automated continuous integration (CI) and continuous delivery (CD) pipelines.
  • Demonstrated ability to guide developers and operation team members to learn best practices in DevOps and container technologies and processes.
  • Demonstrated ability to rapidly learn and apply new technologies frameworks or methodologies to containerized application development and deployments.
  • Experience architecting overall, comprehensive, and efficient DevSecOps practices.
  • Strong dedication to code quality, automation, and operational excellence.
  • Demonstrated attention to detail.
  • Good verbal and written communication skills.
  • Bachelor's degree in computer science, engineering, information technology, or related field.
  • Ability to obtain and maintain a DoD security clearance.

Nice-to-haves

  • Demonstrated ability to design new CI/CD pipeline architecture and process.
  • Automation & Orchestration experience using Helm and Konvoy.
  • Experience working in Agile software delivery.
  • Experience with functional programming languages (Python, C++, or Java).
  • Active DoD security clearance.

Benefits

  • Medical, Dental & Vision Insurance Coverage
  • Life/ADD & Short/Long Term Disability Insurance
  • 401(k) Savings Plan
  • Employee Stock Purchase Plan (ESPP)
  • Paid Time-Off (PTO)
  • Holidays
  • Education Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service