Senior DevSecOps Engineer

$125,000 - $168,400/Yr

SciTec - Boulder, CO

posted 3 months ago

Full-time - Senior
Boulder, CO
Merchant Wholesalers, Nondurable Goods

About the position

SciTec, Inc. is seeking a talented Senior DevSecOps Engineer to join our growing creative team in Boulder, CO. As a dynamic small business, SciTec is dedicated to delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense. Our work primarily involves supporting customers throughout the Department of Defense and U.S. Government, where we build innovative tools to provide unique world-class data exploitation capabilities. This position is critical as we expand our capabilities and enhance our service offerings to meet the demands of our government contracts. In this role, the Senior DevSecOps Engineer will be responsible for managing the integration, scanning, and deployment of multiple applications into orchestrated frameworks. The successful candidate will work closely with deployment teams to orchestrate deployments across development, test, and operational environments. A key aspect of this position involves creating, maintaining, and improving Continuous Integration (CI) pipelines using gitlab-ci, as well as monitoring these pipelines for performance and resolving any issues that arise. The engineer 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. The role requires executing automated or manual deployments of applications into orchestrated Kubernetes environments, troubleshooting deployed applications, and managing software release processes. The Senior DevSecOps Engineer will also be tasked with implementing and maintaining helm charts and performing other duties as assigned. This position demands a strong collaborative spirit, superior problem-solving skills, and a clear focus on supporting customer needs, along with the ability to mentor junior team members effectively.

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 k8s 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.
  • Other duties as assigned.

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
  • A Bachelor's degree in computer science, engineering, information technology or related field
  • Strong dedication to code quality, automation and operational excellence
  • Ability to obtain and maintain a DoD security clearance
  • Demonstrated attention to detail
  • Good verbal and written communication skills

Nice-to-haves

  • Demonstrated ability to design new CI/CD pipeline architecture and process
  • Automation & Orchestration experience using Helm and Konvoy
  • Experience working in an Agile software delivery environment
  • Experience with functional or imperative programming languages - e.g., Python, C++, or Java
  • An active DoD security clearance

Benefits

  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service