Lead Release Engineer

Company: Hilton Corporate ( Learn More )

General Information
US-TN-Memphis
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description

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


What will I be doing?

The Lead Release Engineer will monitor and evaluate trends in product performance on a release-to-release basis. This individual is expected to conduct application profiling to provide deep-dive analysis of issues and defects. He/She should have the ability to advise developers on suggested fixes and changes in design, work with DBAs to find and understand problems with relational database design and SQL.

This position will work with the business to define Performance NFRs and SLAs and identify business transactions for testing. Additionally, the Lead Release Engineer will analyze test results and call out any discrepancies against NFRs or SLAs and work with the appropriate teams to resolve.

This position will troubleshoot issues across the entire stack - hardware, software, application and network and work with development and product teams to measure, analyze, and help optimize the performance and scalability of existing systems, as well as new feature and releases.

The Lead Release Engineer will be required to work within an agile development environment, and should be committed to delivering expected software and releasing it quickly, efficiently and with increasing quality.

This individual will also be able to quickly learn new technologies and advise on recommended implementation characteristics based on their experience and knowledge. This is a hands-on position that requires a high level of technical aptitude, good communication skills and a firm commitment to quality and performance.

Additional responsibilities include:

  • 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 takes 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 and product teams to measure, analyze, and help optimize the performance and scalability of new feature and releases
  • Work with Dev Ops and Architecture team 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 suitable usage profile and breakpoint analysis to ensure acceptable levels of performance


  • What are we looking for?

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

  • BA/BS Bachelor's Degree
  • A minimum of five (5) years in a performance engineering role
  • A minimum of five (5) years of experience with unix/linux systems
  • A minimum of five (5) years of experience with Java, C#, nodejs, or other common programming language
  • A minimum of three (3) years of supervisory experience
  • Experience with 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, and practices as well as industry standards and trends
  • Experience with cloud-based performance testing
  • Excellent communication skills
  • Ability to travel as required
  • 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 in a performance engineering role
  • A minimum of five (5) years of supervisory experience
  • Experience 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 and familiarity with data modeling and relational database techniques
  • Experience with docker, kubernetes, 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!

    EOE/AA/Disabled/Veterans

    Job Requirements