we’re building the sales communication platform of the future. We’ve built a next-generation CRM that eliminates manual data entry and helps sales teams close more deals. We are hiring engineers to join our DevOps team to help take our platform to the next level by adding new features, providing better performance, and even higher reliability. We are a ~30 person entirely remote team (with ~13 engineers) that is profitable and building a product our customers love.
Our backend tech stack
currently consists of Python Flask/Gunicorn web apps with our TaskTiger
scheduler handling many of the backend asynchronous processing tasks. Our data stores include MongoDB, Elasticsearch, PostgreSQL, MySQL, and Redis. Our infrastructure runs on AWS using a combination of managed services like RDS and ElastiCache as well as EC2 instances managed by Puppet. These EC2 instances run everything from our databases to our Kubernetes clusters.
We're looking for a full-time DevOps Engineering Manager / Team Lead to join our core team who has significant experience in building, managing, and monitoring infrastructure and backend services at scale.
In this Team Lead role, you will be doing *both* hands-on technical work yourself *and* managing/leading a small remote team (2-3 people) of exceptional Senior SRE/DevOps Engineers.
Come help us with projects like...
- Building out our Kubernetes infrastructure to include additional services, increased redundancy/scalability, and harnessing new k8s features
- Scale our Elasticsearch and MongoDB clusters to support our data growth
- Tune our MySQL and PostgreSQL databases
- Improve our public Close.io API performance and resiliency
- Tighten security across our infrastructure
- Implement autoscaling techniques that balance performance, workload demands and costs
- Improve our CI/CD process making builds/deployments faster and safer
- Further develop our Prometheus/Grafana monitoring infrastructure
- Enhance our Elasticsearch/Logstash/Kibana (ELK) logging stack
And leadership responsibilities like…
- Being responsible for the happiness, well-fare, and productivity of the DevOps team; do regular 1:1s.
- Leading the strategy, roadmap, and goals for the DevOps team
- Coordinating with other engineers on current and upcoming infrastructure needs for Product and overall business goals
- Having the primary responsibility for the stability, performance, and security of our infrastructure
- Hiring/growing the team as needed, while keeping a high quality bar
- Have 2+ years managing & leading an engineering team, including experience recruiting/hiring great engineers
- Have a servant leadership attitude with the ability to foster a collaborative & positive energy work environment, especially when PagerDuty is calling
- Have real world experience building scalable systems, working with large data sets, and troubleshooting various back-end challenges under pressure
- Have significant experience with *nix, Python, bash, and Puppet or similar backend systems and frameworks
- Experience working with large databases running on MySQL, PostgreSQL, and/or Mongo
- Have experience configuring monitoring, logging, and other tools to provide visibility and actionable alerts
- Enjoy automating processes using Python, bash, Puppet, or other scripting languages
- Have experience with Docker containers and microservices
- Understand the full web stack, networking, and low level Unix computing
- Always be thinking of ways to improve reliability, performance, and scalability of the infrastructure
Why work with us?
- Our story and team retreat video!
- Stellar team reviews on Glassdoor
- Work remotely and create your own schedule (we believe in trust and autonomy)
- Enjoy face-to-face time with the whole team on all-expense paid retreats 2x year.
- Experience building a truly successful SaaS company with a dedicated, small team where you can have a huge impact
- Above market salary
- Excellent medical & dental coverage, including 99% paid premiums and HSA option (**US residents)
- Matching 401k (**US residents)