TL;DR

Senior Platform Engineer (DevOps): Contributing to the operations of existing EKS clusters and new Kubernetes-based solutions with an accent on scalability and stability improvements. Focus on supporting engineering teams with their requests for operating and troubleshooting their services.

Location: Remote-Europe

Company

Upwork is the world’s work marketplace serving everyone from one-person startups to over 30% of the Fortune 100.

What you will do

  • Contribute to the operations of existing EKS clusters.
  • Develop new Kubernetes-based solutions.
  • Collaborate with the technical user community to guide scalability and stability improvements.
  • Support Engineering teams by operating and troubleshooting their services.

Requirements

  • Hands-on experience with microservices architectures and service-to-service communication patterns on Kubernetes clusters.
  • Knowledge of observability and alerting components such as Prometheus, Prometheus Alert Manager, and Grafana.
  • Mid to high-level experience with at least one programming/scripting language, such as Python or Bash.
  • Hands-on experience with AWS cloud infrastructure.
  • Hands-on experience with a Container orchestration platform in AWS (EKS and optionally ECS).
  • Hands-on experience with infrastructure provisioning and continuous deployment with Terraform and ArgoCD.
  • Working knowledge of DevOps/GitOps and best practices.
  • Experience with security best practices related to infrastructure and platform design.
  • Excellent communication skills to support the engineering community and troubleshoot issues.

Nice to have

  • Experience with service mesh solutions, especially Istio.
  • Hands-on experience with GCP cloud infrastructure.
  • Supporting ML workloads in Kubernetes cloud-deployed clusters.

Culture & Benefits

  • Upwork is committed to fostering a diverse and inclusive workforce.