Kubernetes Administrator
Location: Harrisburg, PA
Work Arrangement: Hybrid - 20% Onsite / 80% Remote, with up to five onsite days when management requires
Schedule: 8:00 AM - 5:00 PM; 24x7 on-call rotation, one week per rotation with experienced backup for the new hire
Interview: Format confirmed when scheduled; virtual interviews require a private, enclosed location, no AI assistance or AI note-taking, and identity verification at the start.
Contract: 6 Months, Right to Hire
Visas Accepted: USC, GC
Role Overview
Our client is seeking a Kubernetes Administrator to support enterprise Kubernetes environments, containerized applications, and associated Linux infrastructure in Harrisburg, Pennsylvania. The environment primarily consists of on-premises, physically hosted bare-metal clusters, with Red Hat Enterprise Linux (RHEL) as a key supporting platform. The team supports AIX, Unix, storage, and Linux/Kubernetes, and Unix is undergoing deprecation and migration. The primary focus is hands-on Kubernetes administration, including cluster installation, upgrades, hardening, and vulnerability scanning.
Pennsylvania residency is required, and the position is hybrid with approximately 20% onsite work, subject to up to five onsite days when management requires. This is a six-month W2 contract with a right-to-hire opportunity. Conversion to a permanent position is at our client's discretion and is not guaranteed.
Primary Responsibilities
• Architect and design complex Kubernetes computing environments across on-premises and cloud/AWS environments.
• Implement, administer, manage, and troubleshoot Kubernetes environments, including the current on-premises clusters.
• Use Enterprise Linux, particularly RHEL, to support the underlying platform.
• Collaborate closely with developers and other technology personnel.
• Develop, migrate, and manage services in AWS environments and physical data centers.
• Support deployment and ongoing operations of containerized applications.
• Support Kubernetes configuration and deployment artifacts as part of platform administration and application delivery.
• Participate in operational support and the 24x7 on-call rotation, which runs one week at a time; an experienced backup supports the new hire.
Required Technical Skills
• Proven independent ability to create, configure, and manage Enterprise Linux based systems, including RHEL.
• Strong independent working capability implementing and managing Kubernetes environments.
• Ability to create, manage, and troubleshoot Kubernetes manifest files.
• Ability to develop, read, and update Helm charts.
• Familiarity with CI/CD concepts and tooling.
• Working experience using Git.
• Ability to collaborate closely with developers and other technology personnel.
• Advanced capability to develop, migrate, and manage services in AWS environments and physical data centers.
• Kubernetes installation, upgrades, hardening, and security vulnerability scanning.
Preferred Qualifications
• Good understanding of network technologies, such as load balancing, service APIs, DNS, gateways, proxies, and firewalls.
• Foundational ability to review and troubleshoot Java VM/Tomcat errors and configuration options.
• Foundational understanding of PostgreSQL deployment and configuration.
• Knowledge of Gradle or Maven build processes.
• Experience deploying containerized applications to public cloud platforms, including AWS EKS/ECS or Azure ACI/AKS.
• Familiarity with F5 load balancers, SUSE Rancher as a Kubernetes administration overlay, Cilium, and Ceph storage.