Jobs · Engineering · Washington

Senior Platform/DevOps Engineer (Kubernetes-Linux)

Armada · Renton, WA · 1 wk ago
On-siteEngineering$200/hrFull-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.

  • 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
  • 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