Engineering Manager
Marriott Tech Accelerator
About the role
About Marriott
Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of lodging brands, including hotels and residential properties. It consists of over 30 well‑known brands and nearly 8,900 properties situated in 141 countries and territories.
Role
Engineering Manager – Systems Engineer FinOps
The Systems Engineer FinOps will be a technical expert responsible for driving measurable savings and financial accountability across public cloud platforms by engineering automation for tagging compliance, budget & anomaly guardrails, and workload optimization. The role will partner with Cloud Platform, Application, DevOps, Security, and Finance teams to deliver cost transparency (chargeback/show back), enforce governance via policy as code, and implement hands‑off automation that continuously reduces spend without sacrificing reliability or security. Grounded in established FinOps scope and tooling including centralized dashboards and policy enforcements, this role will collaborate with teams to ensure that cloud‑based applications are designed with cost efficiency in mind. The role will implement an operating model of innovative cost savings and optimization solutions for Marriott across all public cloud providers.
Requirements
- Undergraduate degree in an engineering or computer science discipline and/or equivalent experience/certification
- ~6+ years’ experience in information technology including:
- ~5+ years’ experience in Cloud technologies including IaaS/PaaS/SaaS deployments on Public Cloud (AWS, AliCloud, Azure)
- ~3+ years of experience in developing and implementing FinOps/Cloud Cost Optimization strategies for AWS services
- ~3+ years of experience in OS scripting and automation (e.g., Python, Bash)
- Experience with FinOps/Cloud Cost Management tools and be comfortable with data analysis and reporting
- Proven analytical skills and experience with cost optimization
- Experience managing multi‑million‑dollar accounts
- Deep understanding of cloud costs and the various alternatives
- 2+ years of experience in administering and implementing automation in public Cloud infrastructure with Terraform and Ansible following Infrastructure as Code (IaC) concepts
- 2+ years of experience in container operations (such as Docker, OpenShift Enterprise, GKE, ECS) and orchestration (such as Docker Swarm, Kubernetes)
- Experience in designing, analyzing, and engineering large‑scale distributed systems
- Demonstrated experience delivering technology solutions in a fast‑paced, deadline‑driven enterprise environment
- Demonstrated experience learning and applying new technologies to solve business needs
- Experience across many of the following platforms:
- Operating Systems: Red Hat Enterprise Linux, Oracle Linux, Windows, CentOS
- Block Storage, Object Storage, Lifecycle Management and Data Replication, Backup & Recovery Best Practices
- Compliance, Information Assurance, Data Protection using industry‑best practices and tooling (CrowdStrike Falcon, Tenable.io, Splunk Phantom, HashiCorp Vault signers, SHA‑1 and SHA‑2 certificate management)
- Database: Relational (Oracle, DB2, MySQL/MariaDB, PostgreSQL, MSSQL Server), non‑relational (Cassandra, Couchbase, MongoDB, Document DB)
- Strong knowledge of emerging tools, software, applications, and systems for attaining best‑in‑class IT across the enterprise
Responsibilities
- Analyzing cloud usage – monitoring cloud usage patterns, resource utilization, and spending to identify areas for improvement
- Optimizing costs – analyzing, optimizing, and implementing cost‑optimization actions across different cloud services
- Automating tools – implementing and managing automated tools to help identify cost trends and anomalies
- Creating dashboards – creating financial and usage dashboards
- Collaborating with teams – working with finance and business teams to align cloud spending with budgetary constraints
- Provides technical expertise to project team for successful project and change implementations
- Develops and generates periodic utilization reports to provide visibility to performance, capacity, availability and SLA management
- Utilize capacity data to model future‑state planning with overall strategy and goals
- Provides and presents status, analysis and reporting to internal stakeholders, Executive Management and Senior Leadership
- Leads analysis of current environment for deficiencies and provides solutions
- Develop implementation plans, test plans, and timelines for projects and tasks
- Responsible for project inception including requirements gathering and architecting, costs and chargeback modeling, infrastructure‑as‑code development and configuration management
- Work with Enterprise Architecture to provide technology and cloud‑native services.
Requirements
- Undergraduate degree in an engineering or computer science discipline and/or equivalent experience/certification
- ~5+ years’ experience in Cloud technologies including Iaas/Paas/Saas deployments on Public Cloud (AWS, AliCloud, Azure).
- ~3+ years of experience in developing and implementing FinOps/Cloud Cost Optimization strategies for AWS services.
- ~3+ years of experience in OS scripting and automation (e.g. Python, Bash)
- Experience with FinOps/Cloud Cost Management tools and be comfortable with data analysis and reporting
- Proven analytical skills and experience with cost optimization
- Experience managing multi-million-dollar accounts
- Deep understanding with cloud costs and the various alternatives
- 2+ years of experience in administering and implementing automation in public Cloud infrastructure with Terraform and Ansible following Infrastructure as Code (IaC) concepts.
- 2+ years of experience in container operations (such as Docker, OpenShift Enterprise, GKE, ECS). and orchestration (such as Docker Swarm, Kubernetes)
- Experience in designing, analyzing, and engineering large-scale distributed systems
- Demonstrated experience delivering technology solutions in a fast-paced, deadline driven enterprise environment.
- Demonstrated experience learning and applying new technologies to solve business needs
Responsibilities
- Analyzing cloud usage - Monitoring cloud usage patterns, resource utilization, and spending to identify areas for improvement
- Optimizing costs - Analyzing, optimizing, and implementing cost optimization actions across different cloud services
- Automating tools - Implementing and managing automated tools to help identify cost trends and anomalies
- Creating dashboards - Creating financial and usage dashboards
- Collaborating with teams - Working with finance and business teams to align cloud spending with budgetary constraints
- Provides technical expertise to project team for successful project and change implementations
- Develops and generates periodic utilization reports to provide visibility to performance, capacity, availability and SLA management
- Utilize capacity data to model future state planning with overall strategy and goals
- Provides and presents status, analysis and reporting to internal stakeholders, Executive Management and Senior Leadership
- Leads analysis of current environment for deficiencies and provides solutions
- Develop implementation plans, test plans, and timelines for projects and tasks
- Responsible for project inception including requirements gathering and architecting, costs and chargeback modeling, infrastructure-as- code development and configuration management
- Work with Enterprise Architecture to provide technology and cloud native servi
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free