Chameleon Consulting Group - Herndon, VA

posted 4 months ago

Full-time - Principal
Herndon, VA
Professional, Scientific, and Technical Services

About the position

The Principal DevOps Engineer position at CCG is a pivotal role within a dynamic team dedicated to prototyping infrastructure designs that support the next generation of cyber network operations. This role offers unique opportunities for regular customer interaction, allowing for the iteration, streamlining, and enhancement of platform capabilities to meet customer objectives, which include broad deployment and exceptional flexibility. As a Principal DevOps Engineer, you will be expected to provide architectural design leadership and systems design leadership, delivering elegant solutions to pressing operational challenges. Your contributions will directly impact the success of cyber operations, making excellence a standard and mission success a metric for evaluation. In this role, you will participate in architectural discussions and lead the design of Kubernetes service deployments. You will be responsible for developing robust and high-quality software, always prioritizing user requirements and driving towards a working product delivered on time. Additionally, you will build and integrate automated testing into the product's codebase, facilitating the delivery and deployment of operational capabilities. Your expertise in CI/CD pipeline-based GitOps deployments, container orchestration, and Infrastructure as Code utilities will be crucial in ensuring the success of the projects you lead.

Responsibilities

  • Participate in architectural discussions and lead design of Kubernetes service deployments
  • Develop robust and high-quality software, putting the user’s requirements first and always driving towards a working product on time
  • Build and integrate automated testing into the product’s codebase
  • Facilitate delivery and deployment of operational capabilities

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline (or four years of hands-on experience in a Software Engineering or similar full-time position)
  • Ability to collaborate as a team but execute independently
  • Thrives in a high-trust, adaptable team environment
  • Proficient with CI/CD Pipeline-based GitOps deployments
  • Proficient with Kubernetes (K8s) deployment strategies
  • Proficient with container orchestration using Kubernetes
  • Proficient in containerization technologies (e.g., Docker, Podman)
  • Proficient with Infrastructure as Code Utilities (e.g., CloudFormation, Pulumi, Terraform)
  • Proficient in Linux-based development environments (e.g., Ubuntu, RedHat Enterprise Linux, or derivatives)
  • Experience with Kubernetes cluster lifecycle (deployment, troubleshooting, scaling)
  • Experience developing and troubleshooting Internet-disconnected systems
  • Experience writing Automated Tests (e.g., unit tests, acceptance tests, system/integration tests)
  • Experience providing daily guidance and oversight to other engineers
  • Experience leading communications with customers and end-users
  • Experience troubleshooting network connectivity issues
  • Experience with a version control code repository, such as GitLab
  • Familiar with contributing to or leading the design of new capabilities
  • Familiarity with Cloud Native Computing Foundation (CNCF) utilities

Nice-to-haves

  • Current US TS/SCI security clearance
  • Experience designing and implementing solutions on Microsoft Azure and Amazon Web Services (AWS)
  • More than 5 years of industry experience as a software engineer or similar role in the Cyber Operation Domain
  • Familiarity with the Scaled Agile Framework
  • Experience writing code in a general-purpose language such as Python or GoLang
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service