****PLEASE NOTE The rates may be negotiable based on experience, education, geographic location, and other factors..****
Kubernetes & OpenShift Administrator
Role Overview
We are seeking a hands-on Kubernetes & OpenShift Administrator to deploy, administer, upgrade, and troubleshoot enterprise container platforms and their underlying Linux environments. The role combines platform operations, GitOps, CICD automation, and application onboarding to maintain secure, highly available, fault-tolerant clusters and support reliable software delivery. The ideal candidate brings practical administration experience across both Kubernetes and Red Hat OpenShift, strong troubleshooting skills, and the ability to collaborate with application and infrastructure teams.
Key Responsibilities
Platform deployment and lifecycle management: Install, configure, administer, upgrade, and troubleshoot Kubernetes and Red Hat OpenShift clusters on Linux, maintaining cluster health, availability, performance, and security.
OpenShift administration: Manage OpenShift Container Platform (OCP) environments and Operator installations and upgrades support multicluster management using Advanced Cluster Management (ACM), where applicable.
Application onboarding and GitOps: Manage application configuration, packaging, and deployments using Helm charts, Argo CD, Git, and GitOps workflows.
CICD engineering: Build and maintain Jenkins pipelines using Groovy and shared libraries integrate source control, Nexus repositories, and KubernetesOpenShift deployment workflows. Support GitHub CICD where applicable.
Troubleshooting and incident resolution: Diagnose and resolve cluster, application, and infrastructure issues involving pods, services, ingress, networking, DNS, certificates, container runtimes, and deployment pipelines.
Automation and artifact management: Develop Bash and Groovy scripts to automate deployment, integration, monitoring, and routine operations manage build artifacts, container images, and dependencies using Nexus and Git repositories.
Linux administration: Install, configure, upgrade, and troubleshoot Red Hat Linux systems perform system monitoring, log analysis, and performance tuning supporting container platforms.
Platform security: Apply role-based access control (RBAC), network policies, and applicable pod security controls to support secure cluster and workload operations.
Modernization and delivery practices: Support migration of monolithic applications to microservices on KubernetesOpenShift and establish consistent containerization, CICD, and automated testing practices.
Collaboration and knowledge sharing: Work with application, DevOps, and infrastructure teams to resolve deployment dependencies and operational issues mentor junior team members and share platform administration practices.
Required Technical Skills & Experience
Strong hands-on administration experience with both Kubernetes and Red Hat OpenShift, including cluster installation, configuration, upgrades, ongoing operations, and troubleshooting.
Experience administering OpenShift Operators and supporting highly available, fault-tolerant container platforms on Linux.
Strong Linux administration and troubleshooting skills, particularly with Red Hat Linux, including system logs, monitoring, and performance analysis.
Practical experience with Argo CD, GitOps, Helm, and Git for application configuration, packaging, and repeatable deployments.
Experience building and maintaining Jenkins CICD pipelines, including Groovy scripting and shared libraries.
Experience with Nexus Repository for build artifacts, dependencies, and container image management.
Strong Bash and Groovy scripting skills for deployment and operational automation.
Solid understanding of containerization, Docker concepts, container runtime fundamentals, Kubernetes networking, pods, services, ingress, DNS, and certificates.
Working knowledge of RBAC, network policies, and pod security controls applicable to KubernetesOpenShift environments.
Demonstrated ability to troubleshoot complex application and infrastructure issues and collaborate effectively across technical teams.
Preferred Platform Experience
Administration of RKE2-based Kubernetes environments.
Installation and operation of Advanced Cluster Management (ACM) for OpenShift multicluster management.
Installation and administration of OpenShift clusters (multi-nodes).
Installation and upgrade support for IBM Cloud Pak applications on OpenShift.
GKE setup and operational support.
Experience with GitHub CICD and automated testing integration.
Installation and configuration of LinuxCentOS guest operating systems in VMware ESXi environments.
Migration of monolithic applications to containerized microservices and mentoring junior administrators.