Senior Site Reliability Engineer, Big Data Specialty
The Infrastructure Development, Engineering and Automation (IDEA) Team is looking for a Senior Site Reliability Engineer to join its ranks to serve as a Big Data and DevOps convergence expert, delivering upon continuous integration and continuous delivery within the data analytics domain at Marriott International. Site Reliability Engineering (SRE) is an engineering discipline which combines both software and systems engineering to build and operate large-scale, massively distributed, faulttolerant systems. Our SREs ensure that Marriott's services have the necessary resiliency and uptime appropriate to user needs while incorporating a fast rate of change around functional and non-functional improvements. Marriott IT strongly believes that SREs are the approach to running better production systems, creating creative engineering solutions to resolve deployment and operations problems across the enterprise, through all major and minor project and product releases.
Education and Experience
• 5+ years professional experience with big data analytics platforms and systems (e.g. Hortonworks) • 5+ years professional experience with distributed processing frameworks (Hadoop, Apache Spark, etc.) • 5+ years professional experience with data pipeline and streaming services (Kafka) • 5+ years professional experience with cloud computing technology and its concepts (AWS, Azure, GCP) • 3+ years professional experience with Database Administration • 3+ years experience with business intelligence and BI tools (Power BI, Tableau) • 1+ years experience in configuration management tools (Chef, Puppet, Ansible) or infrastructure engineering • 1+ year implementing DevOps practices at scale • Experience with algorithms, data structures, complexity analysis, and software design • Experience in one or more of the following: C, C++, Java, Python, Go, Perl, or Ruby • Interest in designing, analyzing, and engineering large-scale distributed systems • Systematic problem-solving approach, coupled with strong communication skills • Ability to work independently and as a member of a greater team, including cross-team activities • Ability to debug and optimize code • Understanding of cloud computing concepts, immutability, and pipeline automation • Experience operating and/or operating within the software development lifecycle (SDLC) • Undergraduate degree or equivalent experience/certification
• Experience in container operations (Docker, OpenShift Enterprise, GKE, ECS) and orchestration (Docker Swarm, Kubernetes) • Lead DevOps maturity model through adoption • Experience within development of the complete application stack inclusive of software engineering and systems engineering responsibilities (e.g. full-stack development) • Subject Matter Expert understanding of the realm of Big Data and Business Intelligence (BI) • Big Data Analytics expertise utilizing public cloud native analytics platforms (e.g. Amazon Elastic MapReduce, Google Dataproc, Microsoft Azure HDInsight) • Requirement gathering, validation, fulfillment and change management • Infrastructure operations experience including self-healing autonomy
Valid through: 8/25/2020