Skip to main content

Referral Sponsor Portal

Location:

Job Type:

Apply Now    
Job Title :
Release Engineer
Location :
Concord, MA US
Job Type :
Full Time
Description :

Release Engineer

You’re reading this because you are thinking about your next challenge. You’ve proven your ability to work with teams to continuously release complex software products into production environments and ensure those environments stay running like a champ, but you are starting to think about the next great software you can impact. We’re glad you’re here.

 

What you’ll impact at SmashFly

The Release Engineer is responsible for ensuring the integrity of SmashFly's production environment is maintained.  In this role, you’ll be responsible to work with Agile teams ensuring the release technology, environments and software products are all working. You will work as a shared resource to several small teams that develop new features and functionality in support of our SAAS software that is fueling a revolution in the hiring space. The work you do will impact how people attract and hire the best talent.

 

What We’re Looking For

To give you a little more context about this role and what it means to our company, here’s the real deal on the person that would be most successful in this role:

·       Coordinate and oversee all releases into SmashFly's production environment 

·       Drive process improvements throughout the project cycle and release process, encouraging standardization, consistency, repeatability, and predictability

·       Coordinate and assist real-time monitoring to ensure stability of SmashFly software systems

·       Proactively investigate issues to eliminate recurrence

·       Produce and analyze performance and problem reports on a regular basis to assist engineers with troubleshooting and software improvement

·       Build tools to automate the generation of reports for real-time and stored data

·       Build / maintain tools to automate the processes that introduce change to the environment.

·       Assist with problem resolution and debugging (including code-level debugging)

·       Establish processes and procedures for development teams to utilize when releasing applications into production, ensuring the integrity of the production environment

·       Communicate release information effectively to team members and release stakeholders 

·       Provide coordination and oversight of the production environment following a release to ensure issues are addressed in a timely manner

·       Work with Software Engineers to correlate production issues to recent releases 

·       Participate in planning discussions with teams in regards to deployment timing

·       Work with all teams to build best-practice agile release processes, such as release trains, continuous integration and continuous deployment

 

Desired Skills and Experience

Desired Minimum Qualifications:

·       Must have experience supporting Microsoft based server installations

·       Must have experience working with Microsoft Release Management server product (formally InCycle)

·       Strong experience writing and debugging Microsoft PowerShell and other scripting technologies

·       Knowledge of analysis, design and configuration of complex multi-tiered server applications 

·       Familiarity with SDLC, Quality Standards, and Best Practices 

·       Effective organizational, problem solving and project management abilities

 

Desirable Qualifications:

·       Experience with Team Foundation Services Online (Visual Studio Online)

·       Experience with build and deployment automation

·       Experience with automated testing tools and testing procedures

·       Experience with log management tools such as Splunk

·       Experience with Microsoft .Net C# development

·       Experience with enterprise monitoring tools such as NewRelic, 24x7

·       Experience migrating Release Management Server from 2013 to 2015

Apply Now