- Company Name
- Checkout.com
- Job Title
- Platform Engineer II
- Job Description
-
**Job title**: Platform Engineer II
**Role Summary**:
Execute end‑to‑end delivery of a high‑volume Payment Orchestration Platform (ProcessOut) in a multi‑region AWS environment. Develop, deploy, and maintain Go‑based microservices, Kubernetes architectures, and infrastructure-as-code to support continuous growth in transactions, clients, and integrations.
**Expectations**:
- Own and evolve production‑ready services and pipelines with a focus on scalability, security, and resilience.
- Champion best practices and technical excellence across the team.
- Participate in on‑call rotation and collaborate cross‑functionally.
**Key Responsibilities**:
- Design, implement, and operate Kubernetes (EKS) clusters, Envoy proxies, and service mesh (Istio) for multi‑region traffic routing.
- Write and maintain Go microservices and Terraform IaC that interact with Redis, DynamoDB, CockroachDB, PostgreSQL, and Datadog.
- Build and manage CI/CD pipelines, enforce code quality, testing, and release automation.
- Conduct load, chaos, and security testing; review and improve security configurations and best practices.
- Diagnose and remediate infrastructure and application incidents; contribute to post‑mortem documentation.
- Draft and disseminate platform guidelines, coding standards, and architectural patterns.
- Continuously refine team workflows, tooling, and automation to increase delivery speed and reliability.
**Required Skills**:
- Deep experience with AWS services (EC2, ECS/EKS, S3, VPC, CloudTrail, CloudWatch).
- Proficient with Kubernetes orchestration, application deployment, and cluster management.
- Strong knowledge of service mesh technologies (Istio, Envoy).
- Expert in Go programming and microservice design.
- Hands‑on Terraform for IaC, with clean, modular, and tested code.
- Proven implementation of CI/CD pipelines, unit/integration testing, and deployment automation.
- Familiarity with monitoring/alerting via Datadog or equivalent.
- Ability to perform load, chaos, and security testing.
- Excellent troubleshooting and documentation skills.
**Required Education & Certifications**:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect – Associate/Professional) preferred.
- Go language or Kubernetes certification not mandatory but advantageous.