Release Engineer

Project Description

Hotwire.com is a leading discount travel Web site with consistently lower prices on airline tickets, hotel rooms, rental cars, cruises and vacation packages.
Working with Hotwire is all about inspiration, challenge, collaboration and having a say in what you do. Hotwire's got the energy of a startup, PLUS, the stability of being part of the Expedia family of companies - the largest travel company in the world!
As a travel company, Hotwire business gets people out of their ordinary routines and into journeys that often surpass their dreams! As part of Hotwire company culture, they are passionate about helping customers find the best travel deals and constantly talking to them to understand how Hotwire can create better travel experiences. Strong emphasis on collaboration and teamwork is the norm, not to mention that Hotwire consistently make time to celebrate awesome accomplishments and each other!
As you can see, it's different here. If you love travel and want to help our customers realize their travel dreams you're landing at the right place.
For more information, visit http://www.hotwire.com/


• Deploy and coordinate releases, patches/fixes/configuration changes, and any updates to multiple Hotwire application environments while adhering to our Hotwire Engineering policies and guidelines. This role requires occasional after hours support and on-call duties.
• Work closely with Hotwire QA, Software Engineering, Operations, and Business teams to design, develop, and support automated Continuous Delivery build and release pipelines.
• Assist in administering our version control systems.
• Continuously simplify, optimize and automate Release processes to further our goal of rapidly delivering quality products that meet the needs of our customers

Skills Required

• BS in Computer Science or equivalent education/work experience.
• 5+ years in a technical Build & Release Engineering position.
• Docker experience is a must.
• Experience automating DevOps processes using Chef (Puppet, Ansible etc).
• Experience administering version control systems. Git/Stash and Perforce preferred.
• Proficient in UNIX, Linux operating systems. Experience with scripting, preferably Shell, Groovy, Ruby or Python.
• Knowledge of build automation tools - Maven, Ant.
• Experience supporting and maintaining CI and CD pipelines in Jenkins/TeamCity.
• Experience with Nexus.
• Experience with the Tomcat application servers.
• Solid understanding of common SWQA and SW development processes and methodologies - especially with working in an Agile/Scrum environment.
• Understanding of basic networking concepts, including use of telnet, trace route, and similar tools to verify and diagnose connectivity between two servers. Understanding private vs public IP space; what both load balancers and firewalls do.
• Excellent verbal and written communication skills. Ability to multitask and work both collaboratively and independently.
Work Type
Release/Configuration engineer

Check us out on:

More job opportunities in Release/Configuration engineer

Specialization Position / Title Location Send to a friend Share
Release/Configuration engineer DevOps Gurgaon, IN Apply or Add to my jobs