Jobs · Information Technology · Tennessee

Kubernetes Platforms System Engineer

Cadre5 · Knoxville, TN · 1 mo ago
Information TechnologyFull-time

Job Responsibilities

  • Work with the team to define and implement best practices and standards within the organization
  • Keep the Kubernetes platform reliable, available, and fast
  • Architect solutions to problems that improve the reliability, scalability, performance, and efficiency of our services
  • Respond to, investigate, and fix service issues all the way from bare metal through the OS to the application code
  • Cook with vendors to resolve hardware and software problems
  • Coordinate with users to help them use Kubernetes
  • Participate in an on-call rotation providing 24-hour, 7-day support and off-hours maintenance windows

Basic Qualifications

  • Bachelor’s degree in a scientific field and a minimum of 5-8 years of relevant experience.
  • An equivalent combination of education and experience will be considered.
  • Experience with Kubernetes as a cluster administrator for on-premises deployments
  • Excellent interpersonal/communications skills, and the ability to work as part of a team
  • Strong working knowledge of Linux systems fundamentals and networked computing environment concepts
  • Experience with code reviews, code quality, CI/CD tooling, GitOps, SCM (e.g. GitLab)
  • Able to identify requirements and to define, plan, and implement requisite solutions for small and medium projects
  • Ability to develop and maintain programs and scripts that aid in the operation and automation of tasks using various shell and scripting languages (primarily bash, Python, and Go)
  • Able to obtain and maintain a Department of Energy "Q" clearance is required. This requires US Citizenship.

Preferred Qualifications

  • Bachelor’s degree in a scientific field and 8-10 years of relevant experience.
  • Subject matter expert in Kubernetes as a cluster administrator for bare metal, on-premises deployments
  • Excellent interpersonal/communications skills, be able to effectively communicate with other teams and organizational leadership. Convey technical details to a non-or semi-technical audience.
  • Able to identify requirements and to define, plan, and implement requisite solutions for large, organizationally impactful projects
  • Self-driven with the ability to work in a dynamic, loosely structured research & development environment
  • Experience with RKE2 (nice to haves: Red Hat OpenShift and Talos).
  • Multi-cluster management tools for Kubernetes (e.g. Fleet), and container security tools (Neuvector, SCC, pod admission control)
  • Experience with managing image registries such as Quay or Harbor
  • Experience using tools such as Prometheus, Nagios, and Grafana to monitor systems, metrics and create dashboards
  • Experience designing and implementing highly-available systems/services
  • Experience with Infrastructure-as-Code tooling such as Terraform, Helm, and Puppet
  • Experience implementing systems-level security technologies (e.g. SELinux, Seccomp, linux capabilities), experience with DevSecOps, and general security best practices
  • Experience with AIOps and MLOps tooling – e.g. KServe, Kubeflow, vLLM, NVidia Enterprise AI, AMD Silo AI, ClearML, MLFlow
  • Experience using HPC hardware for Kubernetes – e.g. RDMA, DPUs, Infiniband, many-core CPUs
  • Experience with declarative CI/CD tools such as ArgoCD
  • Experience with workflow engines such as Apache Airflow or Argo Workflows
  • Experience with infrastructure automation
  • Experience with Cloud engineering experience with at least one cloud service provider
  • Experience with reusable, automated workflows such as PagerDuty playbooks

Similar jobs