In this time of national reckoning, we at Food52 are having hard conversations about our role in a food media landscape that overlooks marginalized voices. We’re committed to building a community that values and honors the contributions of the Black, Indigenous, and POC communities to our shared culinary experience—starting with the Food52 family. You can read about our support of the Black Lives Matter movement here.
As part of an ongoing initiative, we are focusing our efforts to put diversity, equity, and inclusion at the center of our hiring process and our company culture—and build a team that better reflects our desire for equal representation in everything we do. Our goal is systemic change at Food52.
We’re looking for a Senior DevOps Engineer who can maintain, monitor, optimize, upgrade, and secure our infrastructure in our highly collaborative environment. Our Engineering team is currently sharing infrastructure maintenance but as we grow we’ll need someone to guide us more proactively, set standards and promote best practices. We run on AWS, so a deep understanding of the services we use (and those we could benefit from) on that platform is essential. In addition, you’ll need to have a broad and deep knowledge of networking and be able to help us conform with standard practices in application configuration, firewalls, reverse proxies, tunneling, and security. The ideal candidate is a self-starter who can advise, forecast needs, challenge assumptions, prevent attacks, and identify our blind spots.
Our Product and Engineering team consists of the product managers, designers, and engineers who build the systems that Food52 uses to produce amazing editorial content and a shopping experience that delights our users. Our team of software engineers works with our VP of Engineering as well as our Product team to design and develop the systems that run Food52.com. Our website is written in Ruby on Rails, with React primarily on the client side. The back end is powered by a combination of PostgreSQL, ElasticSearch, GraphQL, and Memcached.
Perform general monitoring of platform infrastructure, including AWS resources and services
Ensure the security of our resources, including arranging for security scans and performing your own security tests against our infrastructure
Build out new service infrastructure as required, depending on a constantly evolving business strategy
Build and maintain tools as required for use by internal teams to facilitate or streamline processes
Configure and maintain 3rd party tools in support of our build, deploy, and maintain processes.
Diagnose and solve internal and 3rd party integration problems involving networking, certificates, security, etc.
Advise on application architecture decisions to promote scalability, security and reliability of new features and services
Update and maintain company documents describing disaster recovery methodology, architecture, and security policies
Perform on-call duties in the rare case of an infrastructure failure
Deliver on-time and communicate status, issues, and concerns effectively throughout the lifecycle of a project
Perform research and build proofs-of-concept to improve the platform infrastructure as needed and as the team grows
Collaborate with Design, Product, and Engineering team members thoughtfully and considerately
5+ years experience working in a DevOps role in a professional environment
Strong understanding of networking and common networking practices in a cloud-hosted environment
Advanced *nix shell scripting experience
Solid background in web technologies, including a deep understanding of how a modern web application works end-to-end
Strong experience configuring and monitoring AWS services, at least IAM, EC2, S3, RDS, ES, Security policies and groups
Experience integrating with a CDN and content caching strategies at the edge
Experience with Postgres or similar RDBMS
Strong familiarity with RUM, infrastructure and application monitoring tools: Cloudwatch, Datadog, Sentry, Airbrake, or others
Ability to schedule, plan and organize multiple priorities and communicate appropriately about them
Nice to have: Experience with EngineYard
Optional but also great are e-commerce experience and a love of food and cooking
Comprehensive health, dental, and vision benefit options (including some that are free for you!), flexible spending account, and any-time access to professional mental health advice
Annual bonus plan
401(k) retirement savings plan
Free life and AD&D insurance
Unlimited vacation days (including two company-wide weeks off for Summer Week & Winter Week!)
Discounted gym memberships and a free Citibike membership