remote
Senior GraphQL DevOps Engineer - Marriott International
Devops Engineer
Lead the design, deployment, and maintenance of GraphQL services in a cloud‑native environment, driving automation, scalability, and reliability using Docker, Kubernetes, and AWS. Collaborate with cross‑functional teams to deliver high‑quality APIs for a global user base.
About the role
Key Responsibilities
- Architect and maintain scalable GraphQL APIs, ensuring high availability and performance across global deployments.
- Implement CI/CD pipelines using GitHub Actions, Jenkins, or similar tools to automate build, test, and release processes.
- Containerize services with Docker and orchestrate them on Kubernetes clusters, managing deployments, scaling, and rollbacks.
- Provision and manage infrastructure on AWS using Terraform, CloudFormation, and related services (EKS, RDS, S3).
- Collaborate with backend, frontend, and security teams to define API contracts, enforce best practices, and conduct code reviews.
- Monitor application health with Prometheus, Grafana, and CloudWatch, and troubleshoot performance bottlenecks.
Requirements
- 5+ years of experience in GraphQL API development and deployment.
- Strong background in DevOps practices, CI/CD, and cloud infrastructure (AWS).
- Proficiency with Docker, Kubernetes, and infrastructure-as-code tools (Terraform, CloudFormation).
- Experience with monitoring, logging, and alerting solutions (Prometheus, Grafana, CloudWatch).
- Excellent communication skills and ability to work in a fast‑paced, collaborative environment.
Skills
graphqlcicddockerkubernetesawsterraform