Site Reliability Engineer - Remote

New Balance Athletic Shoe, Inc.

(NB)


0 year(s)
Full-Time
N/A


Job Description
For over a century, New Balance has inspired athletes and communities of all kinds in their pursuit of excellence. We innovate fearlessly, guided by our core values and we are driven by the belief that conventions were meant to be challenged. We seek leaders and pioneers because theres no time to wait around for next. At New Balance, We Got Now.

JOB SUMMARY
New Balances Direct-to-Consumer Engineering team is responsible for creating, maintaining and providing customer service for its branded eCommerce websites. We seek talented individuals that fit into our team-oriented atmosphere and are proud to have an environment that offers the comfort of a true work/life balance.

The Site Reliability Engineer will run the production environment by monitoring availability and taking a holistic view of system health. S/he will build software and systems to manage platform infrastructure and applications; improve reliability, quality, and time-to-market of our suite of software solutions; and measure and optimize system performance all with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve.
KEY ACCOUNTABILITIES•
Provide primary operational support and engineering for multiple large distributed software applications


Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding


Partner with development teams to improve services through rigorous testing and release procedures


Participate in system design consulting, platform management, and capacity planning


Create sustainable systems and services through automation and uplifts


Balance feature development speed and reliability with well-defined service level objectives


Determine change safety and execute production changes


Support incidents related to production systems

REQUIREMENTS FOR SUCCESS•
Bachelors degree in computer science or other technology discipline


Ability to program (structured and OO) with one or more high level languages, such as Python, C#, Java, C/C++, GO, and JavaScript


Experience with Azure services, automation, and scaling methodologies


Experience with distributed storage technologies like Azure Storage, NFS, HDFS, Ceph, S3 as well as dynamic resource management frameworks (Mesos, Kubernetes, Yarn)


Experience with metric, analytic, dashboard, and alerting tools


Experience with CI/CD tools including flag based configuration and deployment methods


A proactive approach to spotting problems, areas for improvement, and performance bottlenecks


Strong communication skills and a collaborative, solution-oriented approach

Our Benefits:

Our products are only as good as the people we hire, so we make sure to hire the best and treat them accordingly. In addition to a comprehensive traditional benefits package (medical, dental, vision, 401k, etc.) we proudly offer a slate of more nontraditional perks opportunities like on/offsite seminars, customized team building sessions, tuition reimbursement, and various mentorship programs that encourage our associates to grow personally as they develop professionally. Youll also enjoy a flexible work schedule, gym discounts, fitness reimbursements, and volunteer opportunities, because work-life balance is more than just a buzzword its part of our culture.

Learn more about our Benefits

Equal Opportunity Employer:

New Balance provides equal opportunities for all current and prospective associates and takes affirmative action to ensure that employment, training, compensation, transfer, promotion and other terms, conditions and privileges of employment are provided without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, handicap, genetic information and/or status as an Armed Forces service medal veteran, recently separated veteran, qualified disabled veteran or other protected veteran.