Expert RHEL 10 / Kubernetes Engineer Needed

Posted 2 weeks ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

We need a senior Linux/Kubernetes platform engineer to build and document a secure, production-ready on-premises Kubernetes environment on three Dell PowerEdge servers. The platform will host a migration of our observability software. We need an engineer with demonstrated experience designing, deploying, securing, and supporting bare-metal Kubernetes clusters running stateful production applications. Current environment Three Dell PowerEdge physical servers RHEL 10 required On-premises environment Kubernetes-based hosting for Parlon observability software Existing network/security team available for coordination on VLANs, firewall rules, DNS, certificates, and access requirements Scope of work Assess Dell server hardware, firmware, RAID/storage layout, NICs, and iDRAC configuration Design the target architecture for a three-server production Kubernetes deployment Install and harden RHEL 10 on all servers Configure OS baseline: subscriptions/repos, SELinux, firewall, time synchronization, storage, logging, patching, and secure administrative access Deploy and configure Kubernetes using a supportable approach; recommend kubeadm versus Red Hat OpenShift based on Parlon compatibility, licensing, operations, and supportability Configure container runtime, CNI, ingress/load balancing, DNS, TLS, RBAC, NetworkPolicies, and cluster security Design and implement persistent storage, backups, retention, capacity management, and restore testing for observability data Deploy/migrate Parlon in coordination with the software vendor or our internal team Validate application availability, data ingestion, dashboards/queries, alerting, performance, and failover/restart behavior Produce complete documentation and conduct a knowledge-transfer session Required experience 5+ years administering enterprise Linux, including Red Hat Enterprise Linux Hands-on RHEL 9/10 experience in production 3+ years building and operating production Kubernetes clusters Strong bare-metal/on-prem Kubernetes experience; cloud-only Kubernetes experience is not sufficient Kubernetes administration: kubeadm and/or Red Hat OpenShift, CRI-O/containerd, Helm, RBAC, upgrades, backup/restore, and troubleshooting CNI/networking expertise: Cilium or Calico preferred; NetworkPolicies, ingress, load balancing, DNS, MTU, routing, and firewall troubleshooting Dell PowerEdge experience: iDRAC, RAID/HBA, BIOS/firmware, hardware monitoring, NIC bonding, VLANs Stateful workload and persistent-storage experience: CSI, NFS/iSCSI/Ceph/Longhorn or equivalent Security experience: SELinux, firewalld/nftables, TLS, secrets, image security, least privilege, hardening, and patch management Automation using Ansible and Git; infrastructure documentation is mandatory Excellent written English and ability to provide clear runbooks/diagrams Strongly preferred RHCE, RHCA, Red Hat OpenShift certification, CKA, and/or CKS Experience deploying observability platforms such as Prometheus, Grafana, Loki, OpenTelemetry, Elasticsearch/OpenSearch, ClickHouse, VictoriaMetrics, or similar Experience migrating a stateful application from an existing server/platform into Kubernetes Experience integrating Kubernetes with enterprise DNS, PKI, load balancers, SIEM, and monitoring systems Experience with Cilium/Hubble or advanced Kubernetes network observability Deliverables Architecture/design document, including cluster topology, network diagram, storage design, IP/port matrix, and capacity assumptions Secure RHEL 10 build on all three Dell servers Fully working Kubernetes platform with health checks and documented operational procedures Persistent storage, backup policy, and a successful restore test Parlon deployment/migration plan, validation plan, cutover plan, and rollback plan Infrastructure-as-code/configuration artifacts in Git, preferably Ansible plus Helm/Kustomize manifests Operations runbook: patching, upgrades, certificate renewal, node replacement, backup/restore, incident triage, and escalation paths Recorded or live knowledge-transfer session with our technical team

  • Not Sure
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Linux
Kubernetes
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    4
  • Invites sent:
    4
  • Unanswered invites:
    1
About the client
Member since Dec 3, 2015
  • United States
    Garland12:33 AM
  • $104K total spent
    119 hires, 42 active
  • 2,551 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Microsoft Azure
Automated Monitoring
Configuration Management
Infrastructure Management
Google Cloud Platform
Amazon Web Services
Cloud Computing
Cloudflare
Senior DevOps Engineer with InfoSec VaultHourly‐ Posted 3 weeks ago
Azure DevOps Server
DevOps
Kubernetes
HashiCorp Vault

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo