DevOps Engineer

| Greater NYC Area
Sorry, this job was removed at 7:21 p.m. (EST) on Thursday, January 17, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Birchbox:

We started Birchbox in 2010 to redefine the way consumers discover and shop for beauty and grooming. The company quickly grew from an exciting idea to a business that has materially shaped the beauty industry: we've activated an enormous group of underserved, untapped consumers, awakening their relationship with beauty by making the experience relevant, easy and fun. Our innovation isn't the simple concept of delivering a box of samples - it's understanding that although not everyone is passionate about beauty and grooming, everyone still deserves to have a great experience finding, trying and buying it.
Birchbox operates in six countries, reaching more than 2.5 million active customers with a portfolio of 500 best-in-class prestige brand partners. We have retail locations within select Walgreens stores across the US as well as a flagship Birchbox store in Paris.

About the Role:

Birchbox is seeking an ambitious DevOps Engineer with a passion for building infrastructure that is maintainable and scalable, and robust monitoring and developer tooling to support software engineering workflows. As a DevOps engineer, you'll report to our Head of SRE / DevOps while collaborating with backend engineers, frontend engineers, internal users, data scientists and product managers to continuously improve our systems. The role will involve all aspects of DevOps and Site Reliability Engineering at Birchbox.

In addition to maintaining our existing configuration-as-code, you'll play a pivotal role in building new support systems for several greenfield projects planned for 2019, including a major observability initiative, expansion of our Datadog implementation, new deployments of AWS cloud environments, evolution of our Airflow workflow management system, load testing, and more. Major upcoming software initiatives include a revamped subscription service, an asynchronous checkout service, a vastly improved product information service, and a major iteration on our core e-commerce platform.

Responsibilities

As Birchbox DevOps Engineer, you will:

  • Expand and support the Birchbox technical infrastructure.
  • Refine our software lifecycle, deployment and management practices.
  • Build tools and processes to improve development practices.
  • Create and maintain infrastructure and application monitoring dashboards.
  • Proudly participate in the Birchbox Engineering on-call rotation.

About You

Ideally, we’re seeking somebody with:

  • 3+ years of professional experience (or equivalent) in a production web shop.
  • The ability to build, maintain, and monitor continuous integration and deployment pipelines.
  • Deep understanding of AWS services and experience maintaining a cloud deployment.
  • Experience with standard web stack technologies (eg., http services, caches, proxies, load balancers).
  • Experience with relational and non-relational data storage and access at scale.
  • Understanding of networking concepts (TCP/IP, DNS, routing, subnets).
  • Experience with configuration management such as Chef, Salt, and Puppet.
  • Excellent facility with the UNIX paradigm; we're a Debian Linux shop and we have OS X desktops and laptops.
  • Understanding of containerization and experience working with their deployment and maintenance, especially ECS.
  • The ability to rapidly troubleshoot production issues with enviable command-line fu.

Bonus Points

We’ll definitely want to have a conversation if:

  • You’re committed to enabling DevOps culture with development, deployment, and observability / monitoring tooling.
  • You understand and evangelize notions of configuration-as-code (eg., Chef, Salt) and infrastructure-as-code (eg., Terraform).
  • You're security-minded, and have strong opinions about how to build a sensible and safe cloud environment.
  • You have a thirst for new knowledge and responsibility. You want to own projects in their entirety, and master new problem spaces and technologies.
  • You're compelled to excellence, powerless to resist the siren song of a beautiful solution.
  • You're pragmatic: sometimes a beautiful solution is impermanent and expedient. You know how to make the call.
  • You're joyful and take pride in what you create; we're a talented and diverse crew, lucky enough to be building something people really love.

At Birchbox you will...

  • Take your ideas to the next level right away. We experiment, iterate, learn, and repeat.
  • Build things people love. Our goal is to surprise and delight our customers as much as possible. Great design, simple user experience, and access to data to make smart decision help us to achieve it.
  • Collaborate with purpose. You’ll work in small groups with other talented thinkers and figure out how to make Birchbox’s software even better.
  • Work with people who care. We’re a group of talented professionals who pride ourselves on what we do. We’re smart, innovative, energetic, and lots of fun.

Engineering @ Birchbox

The technology team at Birchbox spans software engineering, technical operations, product, and business intelligence. We are responsible for developing the company’s customer-facing sites in six countries, managing hosted and cloud infrastructure, and closely supporting other teams (logistics, marketing, et al.) in our global company of over 200 people. Our service-oriented platform is built on a wide variety of open-source technologies: AWS, Apache Mesos, Marathon, and Docker; Salt, Jenkins, and Shippable for automation and CI/CD; Apache Spark and Hadoop ecosystem tools; Ruby on Rails, Java, Python, and PHP backing our React-based customer sites; Datadog, Kibana, and PagerDuty for observability and alerting. We rely on engineers to be self-motivated and quickly follow through on tasks without requiring close supervision. In return, engineers are given substantial freedom to use their own initiative and make their own decisions.

Our challenges include:

  • Evolving our software and systems architecture to support a rapidly growing customer base across multiple countries and languages.
  • Designing and implementing the best user experience for our customers. We strive to revolutionize online retail.
  • Using data, complex algorithms, and statistics to personalize the Birchbox experience for our customers, both offline and online.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

16 Madison Sq W, New York, NY 10010

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BirchboxFind similar jobs