Marriott International is the world’s largest hotel company, dedicated to enhancing the digital experience for millions of guests. They are seeking a highly motivated Senior GraphQL DevOps Engineer to support and evolve their enterprise GraphQL platform, focusing on automation, cloud-native technologies, and operational excellence.
Responsibilities:
- Trains and/or mentors other team members, and peers as appropriate
- Ability to work liaising with multiple teams to steer projects from inception to successful delivery
- Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
- Identifies opportunities to enhance the service delivery processes
- Performs complex quantitative and qualitative analyses for service delivery processes and projects
- Facilitates achievement of expected deliverables and obligations of Services Providers
- Validates completeness of requirements prior to Service Provider solutioning
- Ensures all projects follow the defined development and business case processes
- Ensures proper coordination with appropriate IT and vendor relations teams
- Provides consultation for routine and complex systems development
- Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
- Coordinates with Application Delivery and Infrastructure teams for deployment and production support activities
- Follows all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
- Maintains a proper balance between business and operational risk
- Ability to assess when risks need to be escalated to right channels
- Follows the defined project management standards and processes
- Validates that Service Providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics
- Makes short term plans for the team to effectively utilize resources
- Monitors Service Provider outcomes
- Reviews estimates of work effort for client project provided by Service Providers for accuracy
- Facilitates timely resolution of service delivery problems and minimizes the impact to clients
Requirements:
- 7+ years of experience in software engineering, with a strong focus on DevOps, application deployment, automation, and operational support
- 5+ years of experience working with cloud platforms and services, preferably AWS
- Strong experience with Kubernetes, containerization technologies, and cloud-native application deployment
- 5+ years of experience implementing and managing CI/CD pipelines using tools such as Harness or Jenkins
- 5+ years of experience maintaining and supporting production application environments
- Knowledge of application build, deployment, and release management processes, including Node.js application build pipelines
- Experience with modern front-end and/or back-end web technologies and frameworks
- Solid understanding of Software Development Life Cycle (SDLC) methodologies and Agile (Scrum) practices
- Excellent verbal and written communication skills, including the ability to collaborate effectively across technical and business teams
- Self-motivated, results-oriented professional with a strong commitment to continuous learning and professional growth
- AWS Solutions Architect, Developer, or related AWS certification
- Experience supporting, deploying, and optimizing API platforms and GraphQL services, including automation, monitoring, scalability, reliability, and operational excellence
- Experience with Harness.io and other modern DevOps automation platforms
- Experience with API Gateway technologies (AKANA preferred) and Content Delivery Networks (AKAMAI preferred)
- Technical writing and documentation experience
- Experience with Rust or other emerging web technologies and frameworks
- Experience collaborating with business stakeholders, product teams, and cross-functional partners