Role Description
Knowledge Management, Inc. is seeking a Mid-Level 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 their systems to a Kubernetes cluster-based architecture.
Key Responsibilities
-
Collaborate with senior engineers to implement and manage CI/CD pipelines using GitHub Enterprise, ensuring best practices for build, test, and deployment automation.
-
Work closely with development teams to optimize CI/CD pipelines, automate infrastructure provisioning, and enhance platform observability.
-
Assist in deploying and maintaining 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.
-
Contribute to the establishment and maintenance of monitoring, observability, and alerting using tools like Grafana and Prometheus to ensure high availability and performance.
-
Assist in automating infrastructure deployments and manage version control and configuration management tools.
-
Support the development and implementation of Git branching strategies that gatekeep production deployments and ensure code quality.
-
Participate in the strategy and execution for migrating applications and services to Kubernetes, enhancing scalability and reliability.
Qualifications
-
Proven experience as a DevOps Engineer in a mid-level role.
-
Proficiency with GitHub Enterprise and building/managing CI/CD pipelines using GitHub Actions.
-
Experience with containerization technologies, specifically Docker.
-
Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
-
Understanding of cloud infrastructure and platforms (e.g., AWS, Azure, GCP).
-
Experience with monitoring, observability, and alerting tools such as Grafana, Prometheus, and Datadog.
Desired Qualifications
-
Hands-on experience with Kubernetes, including cluster administration, networking, and storage.
-
An existing US Treasury Public Trust or equivalent Federal security clearance.
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