Release Engineer II
At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy.
As a Mobile DevOps Engineer at Shutterfly you'll have an opportunity to work on innovative projects that would impact tens of millions of people's lives.
The team you would work with is small and agile, with talented people, who are proud of what they have built, yet eager to keep improving it.
The team works on both our Shutterfly for iOS and Shutterfly for Android apps.The ideal candidate is a self-motivated innovative thinker who cares for our customers' happiness, the quality of the apps, as well as the quality of the code.
You will work with the development and QA teams to design, configure, code and maintain CI/CD pipelines that will scale to our entire portfolio of iOS and Android apps.
You will monitor and champion proper development and CI/CD best practices, and generally work to ensure that each release of our apps is extremely high quality.
3+ years experience in administering a central build server
3+ years experience in software development
Strong understanding of OOP concepts and design patterns
Strong understanding of CI/CD concepts
Solid experience with git
Familiarity with agile development methodologies
Excellent communication skills
B.Sc. in Computer Science/Software Engineering/Computer Engineering or equivalent experience
Experience with scripting languages (Python/Bash/Ruby/Groovy)
Experience with GitHub
Experience with Logging/Monitoring tools (SPLUNK, ELK)