Sr. DevOps Engineer

Knowledge ManagementWashington, DC
2dRemote

About The Position

Knowledge Management, Inc. (KMI) has the leadership and experience to deliver innovative technology, logistics and management solutions to meet real mission requirements. KMI is a Minority Business Enterprise (MBE) and Small Disadvantage Business (SDB) that specializes in Logistics, Warehouse Services, Distance Learning/Training, Enterprise Solutions, Financial Management Support, Program Management, Intelligence Analysis & Threat Assessment, and Data Analytics/Operations Research. Since 1998, our solutions and services have helped our clients improve performance, drive cost and operational effectives, and map technology needs for tomorrow's requirements. Knowledge Management, Inc. is seeking a Senior DevOps Engineer to architect, build, and maintain the infrastructure and automation that powers our client's secure, mission-critical applications. This role will heavily focus on implementing best practice CI/CD principles within a GitHub Enterprise environment and eventually migrating the migration of their systems to a Kubernetes cluster-based architecture.

Requirements

  • Proven experience as a DevOps Engineer in a senior-level role.
  • Expert-level proficiency with GitHub Enterprise and building/managing CI/CD pipelines using GitHub Actions.
  • Strong experience with containerization technologies, specifically Docker.
  • Proficiency with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Solid understanding of cloud infrastructure and platforms (e.g., AWS, Azure, GCP).
  • Experience with monitoring, observability, and alerting tools such as Grafana, Prometheus, and Datadog.

Nice To Haves

  • Deep, hands-on experience with Kubernetes, including cluster administration, networking, and storage.
  • An existing US Treasury Public Trust or equivalent Federal security clearance.

Responsibilities

  • Architect, implement, and manage robust CI/CD pipelines using GitHub Enterprise, ensuring best practices for build, test, and deployment automation.
  • Collaborate closely with development teams to optimize CI/CD pipelines, automate infrastructure provisioning, and enhance platform observability.
  • Coordinate with the production support team to deploy and maintain enterprise applications on cloud-agnostic microservices architecture.
  • Implement infrastructure-as-code (IaC) using tools like Terraform to manage cloud resources and ensure consistency and security.
  • Establish and maintain monitoring, observability, and alerting using tools like Grafana and Prometheus to ensure high availability and performance.
  • Automate infrastructure deployments and manage version control and configuration management tools.
  • Develop and implement Git branching strategies that gatekeep production deployments and ensure code quality.
  • Lead the strategy and execution for migrating applications and services to Kubernetes, enhancing scalability and reliability.

Benefits

  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Paid time off (PTO) and holidays
  • Group Term Life and Accidental Death and Dismemberment Insurance
  • Voluntary Term Life Insurance
  • Short and Long-term disability insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service