Jobs · Engineering · Washington

Senior Platform/DevOps Engineer (Kubernetes-Linux)

GTMfund · Bellevue, WA · Today
On-siteEngineering$158k–$197k/yrFull-time

About The Role

We are looking for an experienced, and detail-oriented Senior Platform Engineer to join our growing Edge team. You will be responsible for the design, automation, optimization, and operation of our Kubernetes-based platform supporting our Galleon mobile data centers and Atlas cloud integration. This is a critical role where you will leverage deep technical expertise in cloud infrastructure and Kubernetes while valuing mentorship, collaboration, and open communication.

What You'll Do (Key Responsibilities)

  • Architect, design, deploy, configure, and manage highly available Kubernetes clusters on-prem (Galleon data centers) and cloud (AWS, Azure, GCP) environments.
  • This includes designing the cluster layout, resource allocation, and storage configurations.
  • Administer, maintain, and monitor the health, performance, and capacity of Kubernetes clusters and underlying infrastructure.
  • Implement and manage Kubernetes networking solutions (CNI plugins, Ingress controllers) and storage solutions (PV/PVC, Storage Classes, CSI drivers).
  • Design, deploy, configure, and manage Microsoft Azure Stack Local and HCI environments.
  • Maintain and monitor containerized platform services running within the clusters and robust monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack).
  • Drive Infrastructure-as-Code (IaC) initiatives using tools like Terraform, Ansible, Helm, and potentially Kubernetes Operators, promoting automation, repeatability, and reliability.
  • Support and troubleshoot complex issues related to the Kubernetes platform, containerized services, networking, and infrastructure.
  • Implement and enforce Kubernetes security best practices (RBAC, Network Policies, Secrets Management, Security Contexts, Image Scanning).
  • Automate cluster operations, deployment pipelines (CI/CD integration), and infrastructure provisioning using Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).
  • Optimize Kubernetes clusters for performance, scalability, and resource utilization, particularly in edge environments.
  • Develop and maintain comprehensive documentation for cluster architecture, configurations, operational procedures, and runbooks.
  • Work in collaboration with software engineering, DevOps, security teams, and product managers to ensure seamless integration, deployment, and secure operation of applications on Kubernetes.
  • Evaluate and integrate new technologies from the Kubernetes ecosystem.
  • Contribute to the operational excellence of the platform, including participating in on-call rotations, incident management, and building self-healing capabilities.

Required Qualifications

  • US Citizenship
  • At least 7+ years of experience in DevSecOps/SRE and platform engineering, with a significant focus on building and managing complex production environments.
  • Minimum of 5 years of hands-on experience designing, deploying, and administering production Kubernetes clusters, with experience specifically in on-premises and bare-metal deployments.
  • Deep expertise in Linux administration and troubleshooting, demonstrated through at least 3+ years of hands-on experience managing complex Linux environments.
  • Strong understanding and proven experience with Infrastructure as Code (IaC) solutions, particularly Terraform and/or Ansible.
  • Proficiency in scripting languages (e.g., Python, Bash) for automation.
  • Experience configuring and managing monitoring/logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Solid understanding of Linux operating system, networking fundamentals (TCP/IP, DNS, Load Balancing, Firewalls, VPNs) and container networking (CNI).
  • Strong understanding of Kubernetes security concepts and implementation (RBAC, Network Policies, Secrets).
  • Ability to work independently and collaborate effectively with others to debug and solve problems.
  • A bachelor's degree in computer science, Engineering, Information Technology, a related technical field, or equivalent practical experience.

Preferred Qualifications

  • Experience with Red Hat OpenShift Container Platform.
  • Experience deploying and maintaining CI/CD solutions for DevSecOps, such as GitLab CI or Jenkins.
  • Strong development experience using Docker, docker-compose, and/or Kubernetes.
  • Experience developing Ansible playbooks for process automation.
  • Kubernetes certifications (CKA, CKS, CKAD).
  • Experience with Kubernetes operators and Custom Resource Definitions (CRDs).
  • Experience with service mesh technologies like Istio or Linkerd.
  • Experience managing Kubernetes in edge computing or resource-constrained environments.

Similar jobs