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.
