Want to be one of DNSFilter's DevOps Engineers?
Are you a 🦄 looking for a 🚀 to take a ride on?
Excited to tackle new challenges even though you're also a bit afraid of change?
Want to work with great people at one of the fastest-growing startups in the industry?
If this is you, you might be interested in the opportunity to join DNSFilter!
DNSFilter (a TechStars 2018 company) is a fast-growing SaaS startup with over 1700+ customers and is cash-flow positive. We are a proven product in a proven market.
Why work at DNSFilter?
Growth prospects - grow within the organization!
Strong DevOps and Engineering teams to support you
Work from home, a co-working space, or our DC/Denver offices
Experienced founders who have built successful teams and successful companies
Company gatherings each year (last year we all met on a beach in Colombia for 1 week)
Paid vacations and holidays
Full medical and dental benefits for US employees
"Your mission, if you choose to accept it":
1.) Manage over 100 servers around the globe - primarily running Ubuntu and CoreOS
2.) Further automate components of our infrastructure through docker, ansible, and in AWS
3.) Participate in on-call rotation (currently only 1-2 pages a month)
This might sound "corporate". But at DNSFilter, it is not.
We deeply believe this mission-critical. We know people are our most valuable asset. They are the soul of the company and what will make us successful. They are what makes it so exciting to start each day at DNSFilter.
You can see our full stack on StackShare.
Typical responsibilities will include:
1.) Work closely with our CTO who has developed and maintained all DevOps to this point.
2.) Perform OS/kernel upgrades on a regular cadence of Ubuntu 16.04/18.04 and CoreOS virtual and dedicated instances.
3.) Maintain Production, Development, Staging, QA environments, including some Windows instances for debugging.
4.) Document DevOps processes and state - in infrastructure as code, with commits to github where possible.
5.) Assist QA and developers with automated tests and local development environment setup and maintenance through docker containers.
6.) Increase the resiliency of services by developing master/slave and load balanced solutions.
7.) Further enhance monitoring of servers and services, the performance of services.
This might seem like a lot of expectations for the role (or not!). But do not fear, you'll be given time. You'll be given the necessary support and resources to succeed. We've been working with the best people in the field. You'll have access to them, and the scope of your responsibilities will advance at the pace that's best for you. This leads us to an important question...
Is this an opportunity for you?
We believe this opportunity is a great fit for you if:
1.) You care about people and doing the right thing - your work product is a reflection of yourself.
2.) You have a generous and always-positive personality. It makes people ask you "What did you eat for breakfast?!".
3.) You ❤️ learning and you learn fast. You want to keep building your career and your skillset.
4.) You see new challenges as an opportunity to build new skills and have fun.
5.) You are driven and have this freaky mix of good judgment, creativity, and a detail-oriented mindset. This officially makes you a creature of legends.
What we're looking for:
1.) 3+ Years of DevOps or Linux server administration experience
2.) 1+ Years of Experience with Docker Containers
3.) 3+ Years of Experience with Linux
4.) 1+ Years of Experience with Ansible
You'll set yourself apart if you have:
1.) Experience in Ubuntu and CoreOS
2.) Familiarity with any of our project languages, in order of importance: Node/React, Ruby on Rails, golang, Python, PHP, c#, Java, Elixir
3.) Experience with GCP or AWS
4.) Experience setting up and maintaining VMs in Linux
5.) Ability to do some light 'glue' coding in Bash
6.) A demonstrated level of comfort with command-line tools like grep, sed, awk
7.) Experience and knowledge with DNS. Not scared of tools like dig, nslookup. Can explain how DNS works.
8.) Networking experience - Firewalls, traceroute, mtr, as well as: We own our own IP Space, ASN, do BGP announcing of our anycast network, need to tweak BGP Community strings
9.) Experience with SQL - specifically PostgreSQL and TimescaleDB or other time-series databases in general.
10.) Demonstrated comfort with Virtual and Dedicated hosting outside AWS (which is where most of our infrastructure lives)