The company's CIDO Classified Solutions team is hiring for a Kubernetes role at two levels: Classified Cyber Systems Engineer, or Principal Classified Cyber Systems Engineer.
You will help deploy, administer and sustain containerized platforms in classified environments.
Responsibilities
Build, configure and keep up Kubernetes clusters and their supporting platform components in classified computing environments.
Run and troubleshoot container runtimes such as Containerd, Docker or Podman so containerized workloads stay secure and reliable.
Keep cluster networking working across Services, Pods, Ingress, Egress and core CNI concepts so applications can connect and communicate.
Watch cluster health, performance and resource use, and track down problems with CPU, memory, limits, requests and workload scheduling.
Maintain and improve CI/CD pipelines that deploy into Kubernetes, using tools such as Jenkins and GitLab CI.
Manage persistent storage and stateful workloads, including storage administration, data protection and disaster recovery.
Set up and maintain monitoring and logging with tools such as Prometheus and Grafana to improve observability.
Troubleshoot platform, application and infrastructure faults on Linux systems, and work with engineering and mission partners to resolve them.
Write up platform architecture, standard procedures, troubleshooting steps and implementation work, and share what you learn across teams.
Take part in hardening, patching and lifecycle work that keeps the platform stable, compliant and ready to operate in classified environments.
Requirements
Meet the U.S. Government 8140 requirements for IAT Level II, for example Security+ CE.
Be able to obtain a U.S. Government Secret clearance, at minimum.
Have basic knowledge of Kubernetes concepts and have used kubectl to work with clusters and workloads.
Be familiar with container runtimes such as Containerd, Docker or Podman.
Be familiar with Linux system administration in production, development or lab settings.
Be able to troubleshoot basic platform and workload issues involving performance, resource allocation and configuration.
Communicate clearly in writing and in speech, including writing procedures and sharing knowledge with teammates.
Education and experience for the Engineer level: a master's degree with 0 years of experience, a bachelor's degree with 2 years of relevant experience, an associate's degree with 4 years of relevant experience, or a high school diploma or GED with 6 years of relevant experience.
Principal level: meet every Engineer-level requirement above, plus the items below, with a master's degree and 3 years of experience, a bachelor's degree and 5 years of relevant experience, an associate's degree and 7 years of relevant experience, or a high school diploma or GED and 9 years of relevant experience.
Principal: be proficient with kubectl and Helm to deploy, configure and troubleshoot applications.
Principal: understand Kubernetes core constructs and networking well, including Pods, Services, Ingress, Egress and CNI concepts.
Principal: have advanced knowledge of container runtimes such as Containerd, Docker or Podman.
Principal: know Linux systems thoroughly in production environments.
Principal: diagnose and resolve platform and workload problems involving performance, resource allocation, scheduling and configuration.
Principal: understand Kubernetes security, including RBAC, Pod Security Standards and secure configuration practices.
Principal: have working knowledge of provisioning, automation or configuration tools such as Terraform, Ansible, Helm, Bash or Python.
Preferred: a current Secret clearance, or Top Secret, SAP/SAR access, SCI access and/or a polygraph.
Preferred: a technical understanding of CI/CD pipelines that deploy to Kubernetes, such as Jenkins or GitLab CI.
Preferred: familiarity with Rancher and Kubernetes distributions such as RKE2 or K3s.
Preferred: hands-on experience running Kubernetes clusters in production.
Preferred: advanced proficiency with kubectl and Helm for deployment, configuration and troubleshooting.
Preferred: working knowledge of provisioning and automation tools such as Terraform, Ansible, Bash or Python.
Preferred: familiarity with monitoring and logging tools such as Prometheus and Grafana.
Preferred: understanding of Kubernetes security, including RBAC and Pod Security Standards.
Preferred: exposure to persistent storage and stateful workloads on Kubernetes, such as Longhorn, PostgreSQL or similar technologies.
Conditions
Full-time, on-site role at the Huntsville, AL location. No virtual or telecommute options are available because of the classified nature of the work.
Travel is about 10% of the time.
No relocation assistance is available.
No clearance is needed to start, and the clearance type is Secret.
Primary level pay range is $96,300.00 to $144,500.00. Secondary level pay range is $119,600.00 to $179,400.00. This is a general guideline, and base pay depends on scope, responsibilities, experience, education, skills and market conditions.
The application period is estimated at 20 days from the posting date and may be shortened or extended based on business needs and candidate availability.
Benefits
Flexible work arrangements, learning opportunities, varied projects and customers, and a friendly team.
9/80 work schedule.
Health insurance, life and disability insurance, a savings plan with 401k matching, company-paid holidays, and paid time off for vacation and personal business.
Depending on the position, possible overtime, shift differential and a discretionary annual bonus, paid in addition to base pay.
Long Term Incentives may be available for Vice President and Director positions.