Hilton Manager, Release Engineer in Memphis, Tennessee

The Manager Release Engineer will conduct thorough performance tests on critical Hilton applications, as well as tuning, troubleshooting and isolating complex issues with applications, hardware, networking, and databases. The Release Engineer will also be responsible for implementing solutions for these issues, the discovery of which will include analysis of the application and architectural design, code profiling, system monitoring and log analysis.

What will I be doing?

The Manager Release Engineer will monitor and evaluate trends in product performance on a release-to-release basis and will be expected to conduct application profiling to provide “deep-dive” analysis of issues and defects. The Release Engineer should have the ability to advise Developers on suggested fixes and changes in design, as well as work with DBAs to find and understand problems with relational database design and SQL.

Other key priorities are listed below:

  • Work with the Business to define Performance NFRs and SLAs and identify Business transactions for testing
  • Analyze test results and call out any discrepancies against NFRs or SLAs and work with the appropriate teams to resolve
  • Troubleshoot issues across the entire stack (hardware, software, application and network) and work with Development and Product teams to measure, analyze, and optimize the performance and scalability of existing systems as well as new feature and releases
  • Will be working within an agile development environment and should be committed to delivering expected software and releasing quickly, efficiently and with increasing quality
  • Should be able to quickly learn new technologies and advise on recommended implementation characteristics based on experience and knowledge
  • Research industry trends and technologies, and promote adoption of best-in-class tools and technologies
  • Prototype software test tools and strategies and incorporate reusable assets to support both Continuous Integration and Continuous Delivery models
  • Understand test data requirements and take steps to build data-driven scenarios
  • Demonstrate innovative thinking and strong problem-solving skills to develop solutions for complex issues
  • Troubleshoot any bottlenecks or technical problems related to performance and provide solutions and suggestions to customers
  • Collaborate with Developers, DBAs, and infra teams to help resolve performance issues
  • Work with Development Operations and Architecture teams to integrate benchmark testing into our CI process
  • Provide recommendations on Application Code and Architecture Review
  • Present relevant, clear data and metrics to various audiences (technical and non-technical)
  • Provide mentoring on best practices in code and infrastructure optimization, monitoring and proactive issue mitigation
  • Review codebase and make recommendations for improving performance
  • Review each entire application stack and execute initiatives to reduce failures, defects and issues with overall performance
  • Review capacity plans and production usage statistics to create a suitable usage profile and breakpoint analysis to ensure acceptable levels of performance
  • Will be a hands-on position and will require a high level of technical aptitude, good communication skills and a firm commitment to quality and performance
  • Must have excellent communication skills

What are we looking for?

To fulfill this role successfully, you must possess the following minimum qualifications and experience:

  • BA/BA Bachelor’s Degree
  • A minimum of seven (7) years of professional experience
  • A minimum of five (5) years of experience in a performance engineering role
  • A minimum of five (5) years of experience working with unix/linux systems
  • A minimum of five (5) years of experience working with Java, C#, node.js, or other common programming language
  • A minimum of three (3) years of supervisory experience
  • Experience with Amazon Web Services (AWS) EC2, EBS, EIP, RDS
  • Experience with Akamai/CDN for performance and site reliability
  • Strong experience with commercial and open source code profiling tools (AppDynamics, Introscope, DynaTrace, JProfiler, JProbe, etc.)
  • In-depth knowledge of software development technology, principles, methods, tools, practices and industry standards and trends
  • Experience with cloud-based performance testing
  • Ability to travel as required (25%)

It would be advantageous in this position for you to demonstrate the following capabilities and distinctions:

  • MA/MS Master’s Degree
  • A minimum of ten (10) years of professional experience
  • A minimum of five (5) years of supervisory experience
  • Experience working in an Agile environment (Scrum and/or Kanban)
  • Ability to write and understand complex SQL queries
  • Familiar with DevOps and CI/CD concepts
  • Experience in application architecture and design techniques, including a familiarity with data modeling and relational database techniques
  • Experience with docker, kubernetes, and openshift in a production setting
  • Experience with bot mitigation and/or fraud mitigation tools and products
  • Experience with IOS and Android
  • Experience using Splunk

What will it be like to work for Hilton?

Hilton is the leading global hospitality company, spanning the lodging sector from luxurious full-service hotels and resorts to extended-stay suites and mid-priced hotels. For nearly a century, Hilton has offered business and leisure travelers the finest in accommodations, service, amenities and value. Hilton is dedicated to continuing its tradition of providing exceptional guest experiences across its global brands . Our vision “to fill the earth with the light and warmth of hospitality” unites us as a team to create remarkable hospitality experiences around the world every day. And, our amazing Team Members are at the heart of it all!

Job: Information Technology/Systems

Title: Manager, Release Engineer

Location: null

Requisition ID: ECO0102M