DevOps Engineer

DNSfilter


1 week ago

11/08/2019 10:24:31

Job type: Full-time

Category: Software Dev


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)

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Bevy Labs (North or South America)
    4 weeks ago

    At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

    Bevy Labs Engineering

    On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.

    We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.

    This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.

    We are still small and nimble, but we are excited to grow.

    This position

    As a DevOps Engineer you are embedded within an engineering team and have one foot in operations, the other in development. You care deeply about uptime, reliability and automation. You help your colleagues make product changes quickly and all of us deliver value to our clients faster. You do things like help get new services into production, ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base, and so forth.

    You

    You will fit in well with us, if you:

    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.

    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.

    • Have a solid technical background. You should have at least 5 years of professional experience and be able to point to a track record of caring about production systems with significant usage.

    • Feel at home with Google Cloud Platform (GCP), Docker, Kubernetes, Jenkins, Linux and shell scripting. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied to one platform and generally appreciate picking the “right tool for the job.”

    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.

    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.

  • 1 month ago

     Who are Tyk, and what do we do?

    The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services.

    Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across the retail, finance, telecoms, healthcare, or media industries (to name just a few!) If you’ve banked online, used an app to check the news, or perhaps even driven a connected car, API’s, and by extension, Tyk, make that possible.

    Founded in 2015 with offices in London, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Brands using Tyk range from Singapore Post and Skills, Future Singapore, to global organisations like Capital One, the Financial Times, and Starbucks. We have a varied user base hailing from every continent – even Antarctica.

    Our Mission

    The internet started by connecting mainframes, by the end of the 20th century 600m desktop and laptop computers exchanged email and web-traffic.

    Today around 15 billion ‘things’ are connected to the internet, growing at a rate of a billion per year.

    Tyk are committed to enabling interconnectivity between systems and between devices. We’ve started by building an API Management platform.

    What can you do with us?

    We are looking for a Consulting Engineer to provide technical consulting and assurance on pre-sales opportunities.

    This role will be a part of product development, helping implement features and contributing to product discussions.

    Consulting Engineers work very closely with their account managers to provide technical expertise that helps potential customers understand how they can use Tyk to meet their API management needs.

    We are helping our customers solve their critical API Management issues, whether that be through custom integrations, partnership relationships, or simply troubleshooting upgrades with their engineering team.

    You will work with engineers from the product team to enhance our offering and convey the clients’ needs, as well as contribute to the product, support documentation and other supporting assets.

    REQUIREMENTS

    RESPONSIBILITIES:

    • Participating in customer calls with an account manager to provide technical expertise to pre sale and post sale prospects.

    • Taking part in calls and meetings to discuss requirements and their specific use case.

    • Taking part in client calls to guide them with our best-practices, advice on their overall solution and answer their questions.

    • Build PoC’s for highly valued clients and/or important use cases.

    • Working with potential or existing customers to solve a particular problem, either via email or via a screen-share / pairing session.

    • Collaborate on RFI/P/Qs.

    • Consult, advise and comment on existing product proposals.

    • Propose new features, ideas and concepts to the product leadership team for consideration in future releases.

    • Hosting meetups, workshops & talks at conferences.

    • Travel to conferences & client site. International travel.

    • Generate content relating to API Management, our technology and anything related to our arena.

    • Assist with support (our support is only done by engineers).

    • Manage your time and tasks independently.

    Essential skills and experience:

    • Background in software development and/or solution architecture

    • Degree educated in a STEM subject

    • General usage of Linux, scripting and related utilities

    • Client-facing activities such as video conference calls, in-person meetings, pitches and presentations

    • Understanding of common internet technologies, protocols, standards and data formats

    • A good understanding of DevOps and deployment practices and technologies (Puppet, Chef, Docker, Cloud services such as AWS and Azure, as well as IaaS such as OpenShift and Heroku)

    • Solid experience in backend engineering experience and/or solution architecture for complex systems.

    • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)

    Useful skills and experience:

    • Practical experience working with APIs

    • Creating proof of concepts

    • Creating and documenting solution architectures.

    • Experience building applications in Go, C, or C++

    Soft skills:

    • Like speaking with people in general and clients specifically

    • Like helping people

    • Like solving technical problems

    • Like public speaking and happy to join tech discussions with clients and on slack

    BENEFITS

    • Our early-stage team members will shape our business, there is an attractive package based on experience and performance that includes equity. Everyone has unlimited holiday.

    • You will work with a talented, and passionate team of industry experts, developing a cutting-edge product that is driving change and innovation within startups and household names alike.

    • We’re a distributed team. Work from our London office during induction, once you are up to speed, you can work from home, a cafe, your mum’s house, wherever you get your best work done, we’ll support you in making that happen.

    • The best software and hardware available – we are prime movers in “The New Stack”, our setup reflects that.

    • We are growing rapidly and are looking for team members keen to grab hold, accelerate that further and shape our future.

  • Wifinity (US or European timezones)
    2 months ago

    Your role.

    Wifinity is growing, with many new projects and very interesting challenges on the horizon. To take them head on, we are growing our software development team, which is fully distributed. We are searching for senior software engineers capable of learning new technologies on demand and hit the ground running.

    Our stack contains Docker, Rancher, Cattle, AWS, GCP, but we are definitely moving to Kubernetes and maybe even out of Rancher. We care about testing, continuous integration. We use Git for source control, with GitHub. You are welcome to use any editor, any OS, whatever tools you are happy with.

    Wifinity provides wifi installations for big venues, buildings, holiday parks, military bases, etc. We do the hardware installation, and provide the software for provisioning of users and customers. We have many interesting projects coming up, including mobile applications, possibly embedded development as well as our usual full stack web development. There will be a lot of opportunities to move around different technologies and projects. This post is for back-end development, but all developers are welcome to do either front-end or back-end.

    What you get.

    • Fully remote position, work wherever you are.

    • Flexible hours, work whenever you want.

    • Various projects to move around to keep things fresh.

    • Work with ex-Googlers and ex-YCers.

    • Gym membership cover (up to £50/month).

    • Private health care (depending on location and up to £50/month).

    • Inclusive and diverse culture.

    What we need.

    • 6 years or more of experience working in a commercial environment doing SRE, devops, sysadmin, etc.

    • Demonstrable experience learning new technologies on your own.

    • Experience with Docker and Kubernetes.

    • Experience with AWS or GCP.

    • Familiar with SQL databases, either PostgreSQL or MySQL.

    • Curiosity about networking.

    • Version control experience.

    • Residency in a timezone that's up to 3 hours ahead or behind UTC.

    • Fluid written and spoken English.

    Nice to haves:

    • Rancher experience.

    • Familiarity with Cattle.

    • Mentorship experience.

    • Mobile development.

    • Knowledge of Git and GitHub.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!