Software Development Engineer - DevOps
Esper is experiencing hyper growth! We’re the industry’s first DevOps SaaS platform designed to provide a simple, safe, and secure way for engineering and DevOps teams to release applications and manage smart Android devices. Our device infrastructure enables developer, mid-market orgs, and enterprise fleets of 100,000+ devices to deliver their software as a service. Esper has rapidly-growing global customer adoption among some of the world’s most innovative major brands in retail, hospitality, logistics, and healthcare.
In this role you will contribute to a critical backend function within the Esper business. You will be given the opportunity to identify infrastructure issues and bottlenecks and drive initiatives to address them. You will work with extraordinary talent to solve complex problems for both internal teams and customers. You’ll work on cutting edge technologies to improve scalability, security and stability of the Esper platform. If you’re excited to have a large impact on Esper and the device industry, you’ll find this role to be engaging, challenging, and full of opportunities to learn and grow.
Key responsibilities
- Understand current technology utilized at Esper and develop internal tools and workflows to improve them
- Implement deployment automation workflows that scale across multiple teams around the globe
- Set up and maintain test, QA and production infrastructure
- Enable engineering teams to deliver their code to production in a fast, secure and reliable way
- Monitor key infrastructure components like database, message queues, CI systems and public facing services for performance degradation, downtimes and security breaches
- Work closely with the engineering teams during every stage of project execution to proactively estimate infrastructure and resource requirements
- Provide critical feedback to engineering teams in early project stages on best practices for creating new services, defining configuration and handling sensitive data
- Use metrics and data to provide insights on customer usage, bottlenecks, future requirements, security and scalability of the platform
Basic Qualifications
- 2-5 years of experience in Engineering/DevOps roles
- Hands on coding experience in delivering production quality software
- Ability to write automation code using scripting or any programming language
- Experience in developing and deploying on UNIX/Linux based systems
- Hands on experience in managing cloud systems on one or more providers e.g. AWS, GCP, Azure etc
- Experience in using automation tools such as Ansible, Terraform, Chef etc to build Infrastructure as Code
- Experience in configuring and setting up CI/CD systems such as Jenkins, CircleCI, TeamCity, TravisCI etc
- Experience in building non trivial automation workflows using tools like JFrog Pipelines, Jenkins Pipelines, Harness etc
- Experience in microservices and container technologies like Docker, Kubernetes, Openshift
Preferred Qualifications
- Experience in defining an driving metrics for successful product releases
- Experience in creating scalable infrastructure based on requirements
- Experience in infrastructure cost improvement initiatives
- Contributions on one or more open source projects in DevOps space
- Understanding of service level metrics like SLO’s, SLI’s and SLA’s and mechanisms to track and improve them
Perks & Benefits
- Medical, Dental, Vision
- 401K with a company match that vests immediately
- Monthly health and wellness reimbursement
- Flexible Spending Account (FSA) options (medical and dependent)
- Generous parental leave and parental support benefits
- Unlimited time off policy with a mandatory 2 weeks time off (minimum)
- Catered lunch every day in the office
- Each new employee gets access to LinkedIn Learning, which is paid for by Esper because we want employees to continue to grow personally and professionally
- Ergonomics standup desks with 36” curved widescreen monitors for each employee
- Mac or PC, depending on your OS preference
- Free covered parking
- Team hikes and other events (e.g. mini-golf, etc.) on a monthly basis
This is a perfect opportunity for someone looking to join a fast-growing tech startup. This is an in-person role based out of our Bellevue office.
What we think makes us special
Esper is a fast-growing, well-funded company where everyone matters and you can see your impact daily. We trust our teammates and offer intense ownership and therefore accountability. We’re inventing the future and building something special. The team really enjoys what we do and cares about your input. We don’t hire just to fill a spot, we want you to make a difference.
As you help us build this special company, Esper will take care of you. We offer flexible vacation, regular hack-days, competitive pay and benefits, and room for advancement. We hire capable veterans so we avoid the drama and trust in each other’s work. Our worldwide footprint mixes different cultures for a unique experience. We also like to have fun because we play just as hard as we work.