What are we looking for?
Kubernetes Orchestration – Deep understanding of Kubernetes architecture and operational patterns.
AWS Proficiency – Hands-on experience with EC2, S3, Route 53, ECR, and EKS.
GitOps – Expertise using Flux CD for declarative infrastructure management.
Scripting – Strong skills in Python and Bash for automation tasks.
CI/CD Tools – GitHub Actions experience, including writing reusable workflows.
Monitoring Tools – Prometheus (VictoriaMetrics) and Grafana setup and dashboard creation.
Networking Fundamentals – Solid grasp of HTTP/HTTPS, DNS, and VPN technologies.
Containerization – Building, optimizing, and securing Docker images.
Security Fundamentals – IAM configuration, key management, and data encryption.
High-Load Systems – Proven track record managing services under heavy traffic.
Experience with Go (Golang) and/or Python applications
Advanced PostgreSQL features (replication, partitioning,clustering and tuning)
Familiarity with Karpenter for dynamic node provisioning
Additional scripting languages or configuration management tools
Additional Skills:
Problem-Solving – Tackle complex technical challenges independently and creatively.
Startup Mindset – Thrive in a rapidly changing environment with minimal documentation; you’ll document as you code.
Ownership & Initiative – Actively contribute to improving system stability, performance, and developer experience.
Calm Under Pressure – Make sound decisions during incidents and lead post-mortems.
On-Call Readiness – Participate in an every-other-week on-call rotation, responding promptly to alerts.
What will you be doing?
Design & Orchestration: Build and operate Kubernetes clusters (EKS), leveraging Flux CD for GitOps-driven deployments.
Cloud Infrastructure: Architect, deploy, and maintain AWS services (EC2, S3, Route 53, ECR, EKS), ensuring high availability and cost optimization.
CI/CD Automation: Develop and maintain end-to-end pipelines using GitHub Actions, automating build, test, and deployment workflows.
Monitoring & Alerting: Implement observability with Prometheus (VictoriaMetrics) and Grafana dashboards; establish SLIs/SLOs and manage on-call alerts.
Database Operations: Administer and optimize PostgreSQL clusters for high uptime and performance.
Containerization: Create and maintain Docker containers, author Dockerfiles, manage image registries, and troubleshoot container issues.
Networking & Security: Configure networking (HTTP/HTTPS, DNS, VPN) and enforce security best practices (IAM policies, encryption in transit and at rest).
Resilience & Scaling: Design for high-load scenarios; implement auto-scaling (including Karpenter where applicable) and resilience patterns.
Web Server Management: Configure and optimize NGINX as a reverse proxy, load balancer, and HTTP cache to support high-traffic services.
What do we offer?
Remote work.
A competitive salary that matches our expectations and your level of experience.
Yearly performance bonus.
An opportunity to work on a product in the growth stage.
Yearly education budget.
A multinational and diverse workplace.
At Pure, we are anything but boring. Join us on a mission to make dating more exciting for everyone!