Release Engineer, Zoro Tools
In the past seven years, Zoro has grown from a group of 6 people working out of a 2,000 square foot building, offering fewer than 100,000 products to a group of 250+ working out of a 60,000+ square foot building, offering more than 2,000,000 unique products.
Job Description:
We are looking for a Release Engineer to join our team in our Buffalo Grove Headquarters. In this role, you will have the opportunity to build, release, and deploy applications in a fast-paced eCommerce environment. We offer a great work environment, challenging opportunities and the ability to be part of a team responsible for supporting innovative and strategic projects related to our eCommerce website.
In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.
Ultimately, you will ensure that our website, applications, and systems work correctly.
Duties and Responsibilities:
- Builds and deploys web applications into development, staging, and production environments.
- Creates and maintains scripts, programs, and tools to support changes in build and deployment processes.
- Recognize and automate existing process within deployment.
- Ability to diagnose and solving issues within the deployment process.
- Provides guidance to ensure that deployment plans follow best practices and avoid pitfalls to ensure successful deployments to production environment.
- Monitors application and server status in support of software deployments.
- Responsible for software source control system.
- Participate in task level estimating of work assigned during the project planning stages.
- Work with cross-functional team in evaluating new technology, both proprietary and open source, for use in the Zoro eCommerce environment.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
Qualifications:
- Bachelor’s Degree in Computer Science or a STEM related area, or equivalent experience required.
- Minimum of at least 5 years of experience as a Release Engineer
- Experience in command line environment (Bash)
- Experience with or on Linux or Unix based OS systems using common UNIX/Linux tools (ssh, tar, sed, grep, awk, vi, emacs, cron, etc...)
- Experience with Python, Django, or similar languages
- Experience managing and maintaining Linux servers
- Experience with Source Control Management systems (i.e., GIT, BitBucket), including knowledge of branching and merging source code
- Experience with Jenkins continuous integration tool
- Proficiency in relational database (MySQL) and data warehouse (RedShift, BigQuery) technologies a plus
- Strong AWS experience
- Experience in all phases of SDLC
- Experience with Agile development practices a plus
- Attention to detail
- Analytical mind and problem-solving aptitude
- Strong organizational skills
- Excellent communication skills
Zoro is an Equal Opportunity Workplace and an Affirmative Action Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.