DevOps Engineer (Remote) at Imperfect Produce
United States of America
About Imperfect
Imperfect is a produce delivery startup on a mission to reduce food waste and to make fresh produce more affordable, accessible, and convenient. We source produce directly from farms, which would otherwise go to waste, and deliver it to customers' doors for an average of 30% less than grocery store prices. Since our start in 2015, our customers have saved millions of pounds of produce from going to waste.
Imperfect is more than just a produce box! In everything we do, we bring an appetite, lead with heart, embrace imperfection, and work to grow the movement. We aim to cultivate sustainable environments everywhere we go–whether in the office, warehouse, or field. By working at Imperfect, you’re helping build a more sustainable and effective food system. You’re helping fight food waste. You’re ensuring farmers are rewarded for their full harvest. You’re improving access to healthy food in food deserts. With each curvy cucumber and misshapen potato, you’re helping shape our world for the better.
We're headquartered in San Francisco with operations all over the country. Check our website to see if there is an Imperfect near you!
We're looking for folks who are positive, motivated, and ready to change the world. If that sounds like you, drop us a line!
About the Role
We are looking for a DevOps Engineer who can help us manage our cloud-based servers and infrastructure (AWS, among others). If you're a take-charge problem solver passionate about fighting food waste, we'd love to talk!


    • Design, maintain, troubleshoot and refine an Amazon Web Services (AWS)-based architecture for hosting a large, complex and rapidly growing e-commerce micro-services platform
    • Provide direct server support (AWS) during various operations such as deployment and general production; available via PagerDuty for critical issues
    • Design, implement and test agreed-upon infrastructures
    • Automate all the things - Vagrant/Docker for developers, CloudFormation, continuous integration, auto-scaling, monitoring and alerting, and probably a whole lot more
    • Make developers happy --- by automating everything and providing transparency deeper down the stack in all environments, developers will shower you with love and produce emojis
    • Continuously improve system tooling and metrics
    • Manage other aspects of our technology stack (Rabbit MQ, Circle CI, and Kinesis/Lambda); troubleshooting issues reported from Customer Care

Skills and Qualifications

    • 5+ years of experience in a Linux or similar operations environment
    • Experience managing AWS servers (EC2, Elastic Beanstalk, RDS, Kinesis, Lambda)
    • Strong programming and scripting experience in multiple languages such as Bash, Shell, Node.js, .NET, F#, Python, Go
    • Familiarity with micro-services architecture
    • A passion for making everything repeatable and automated

Bonus Qualifications

    • Experience supporting e-commerce operations
    • Continuous integration and delivery using CircleCI
    • Postgres and Amazon Redshift system and query tuning
    • Modern logging & metrics systems, e.g. Loggly
    • Scaling Elasticsearch and Elastic Beanstalk

About You

    • Intellectually curious
    • Impeccable attention to detail
    • Ability to manage your own workflow
    • The desire to find problems and fix them
    • Ability to think of new solutions to old problems - we work in produce, so there is a LOT of innovation to do
    • Mission-aligned: You like making the world a better place

Details of Position

    • Position reports to the Director of Product
    • Location agnostic, able to work remotely alongside other distributed team members
    • Full-time exempt position
    • Salary and employee stock options commensurate with experience
    • Competitive benefits package including health care, paid vacation, and free produce! 

Physical Requirements

    • Sedentary work; predominantly involves sitting most of the time.
    • Standing desks and / or other ergonomic accommodation is available upon request
    • Walking, climbing stairs, and standing are required only occasionally
    • Regular work with computers, including keyboards, mouses, and screens; regular use of mobile devices, including smartphones and tablets also required
Individuals seeking employment at Imperfect Foods are considered without regard to race, color, religion, national origin, age, gender, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.
U.S. E-Verify Notice: Imperfect Foods participates in E-Verify in the United States. Imperfect will provide the U.S. Social Security Administration (SSA) and, if necessary, the U.S. Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization.