The Release Engineer plays a critical role in streamlining software release operations for new roll-outs and updates to existing technology by promoting software through controlled environments, testing and production cycles, identifying and troubleshooting issues, and escalating to senior leadership as required to ensure timely delivery of solutions for business needs. Creates, maintains, and manages development and automated testing environments and software development, test, and deploy toolsets.
Deliver software solutions for business needs by reviewing business and release requirements for applications, clarifying issues, recommending solutions and options for implementations, and building testing and release plans to support smooth software deployments
Support the software release life cycle by participating in the planning, design, building and configuration of releases and working with developers during deployment in a partnered approach to meet business objectives
Identify and troubleshoot software issues by utilizing test scripts to deliver reliable business solutions
Establish and maintain documentation for build and release activities, including deployment processes, problems, resolution, and security permissions
Work with hardware system engineering to plan and coordinate database updates, installation and configuration of software environment dependencies, and 3rd party implementations
Incorporate automated test suites and test plan execution throughout the complete software life and deploy cycle
Bachelors Degree in Computer Science or related area, or equivalent combination of education and work experience
2 years of relevant experience
Experience with software release life cycle; experience in a collaborative team environment
Knowledge of release management principles and best practices
Knowledge of building software release scripts for deployment
Knowledge of building and incorporating automated test scripts throughout the development life cycle
Working knowledge of common operating systems, software applications, and programming languages
Experience and proficiency with git based version control systems and tools
Use logic and reason to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
High attention to detail
Adapt and be flexible in a complex, changing environment
Utilize innovative and creative thinking
Full-time members of the Lulus team are eligible for a fantastic benefits package including comprehensive health insurance and 401(k) with company match, as well as a generous paid time off program (just to name a few).
Qualified candidates are encouraged to apply by emailing a cover letter, and resume to firstname.lastname@example.org.
Lulus is an equal-opportunity employer and is committed to providing a workplace free from harassment or discrimination. All employment decisions are to be made without regard to race, color, age, gender, sexual orientation, religion, marital status, pregnancy, national origin/ancestry, citizenship, physical/mental disability, military status or any other basis prohibited by law.