DevOps Engineer

BoxBoat


2 months ago

08/23/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Dev


WHAT YOU ARE ("ROLE DESCRIPTION"):

The DevOps Engineer brings deep technical expertise with a self-starter passion to enable successful adoption of the container platforms and DevOps tools in customer environments. They are problem solvers at heart, coders and scripters for work and play, and above all understand the impact containerization can bring to a DevOps workflow. This role understands our customer’s greatest CI pain points and is excited about digging deep to implement an end-to-end containerized solution. Working on a team with BoxBoat and client employees alike, they use their systems administration, networking, and development experience to integrate the container technology stack into an overall DevOps solution delivering higher reliability and consistency to the customer environment. 

WHAT YOU ARE DOING (“RESPONSIBILITIES”):

  • Serve as a technical team member on customer engagements, contributing your knowledge and expertise towards the success of the project 

  • Implement containerized workflows into customer environments through use of technologies such as Docker, Kubernetes, Jenkins, Ansible, Terraform, Consul, and other open source codebases

  • Understand customer software architecture in order to consult on accepted microservice practices – and then do it; re-architect application stacks as necessary while keeping in mind the end solution

  • Diagnose environmental issues and introduce/implement technologies to solve them

  • Stay up-to-date on the latest container platform releases and containerization techniques

  • Engage with vendor product development teams as a trusted partner to provide feedback and collaborate on issues

  • Establish credibility and trusted relationships as an advisor to customer leadership

  • Advocate for BoxBoat as a containerization evangelist by contributing written works to the BoxBoat knowledge base and social media channels, engaging in meetups for fun, and finding presentation opportunities to spread the word

WHAT YOU HAVE ("REQUIRED SKILLS"):

  • Expert Linux administration skills including software packaging, distribution, and configuration

  • Linux network configuration with major distributions, Debian, RHEL

  • Experience with IaaS, PaaS and cloud technologies

  • Experience of distributed application concepts and DevOps tools

  • Excellent writing and communication skills

  • Demonstrable troubleshooting and debugging ability

  • BSc. degree in Computer Science, Mathematics, Engineering or equivalent professional experience.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

WHAT WE BRING (“BENEFITS”): 

BoxBoat is a group of fun, smart people innovating with technology and process to create amazing outcomes for our clients. We understand the modern era of the telecommute and want to provide the ability to stay out of the office! While many of our engagements are on-site, we take advantage of remote administration of client environments with the ability to stay at home. We still do hope to catch you every now and then at our office location in Washington, D.C. 

  • Medical

  • Dental

  • Vision

  • Disability

  • 401k (match)

  • Unlimited PTO

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

  • To our future Senior Embedded Engineer
    At Density, we build one of the most advanced people sensing systems in the world. The product and infrastructure is nuanced and one-of-a-kind. Building this product for scale has been an exercise in patience, creativity, remarkable engineering, laser physics, global logistics, and grit. The team is thoughtful, driven, and world-class.


    Why this is an important role
    Last week our DPUs detected a million humans walking through doors. A number that increases every week.

    As engineers, we think it's pretty cool to be capturing events at this volume. Especially when it's done anonymously, accurately, and in real-time. Although counting people is a DPU's top priority, it needs to do so much more.

    Our system must efficiently and reliably:
    - Receive and process improvements through command and control functionality
    - Seamlessly interact with our network of partner products (building automation and security integrations)
    - Push diagnostic data to allow remote monitoring and troubleshooting.

    Our DPU has a growing set of responsibilities. We need an experienced hand to help us imagine, build, and maintain these mission critical systems and functionalities. Are you up for the job?

    This role reports to our Director of Software Engineering.


    Requirements:

    • Deep understanding of modern C++
    • Exceptional comfort with networking, specifically in enterprise environments (this is big for us)
    • Strong experience with the Linux system level APIs, placing an emphasis on designing AsyncIO/event loop based embedded user space daemons.
    • Experience integrating with custom hardware via standard Linux interfaces.
    • Strong understanding of TLS based communication (ideally using OpenSSL).
    • Experience interfacing with large scale cloud based backends.
    • Experience with an embedded Linux build system (Yocto, Buildroot, Linux from Scratch)


    • Bonus Points for:

    • Computer Vision
    • Machine learning and machine learning hardware
    • Experience with building automation. Specifically Bacnet protocol.
    • Python 3 AsyncIO
    • AWS lambda
    • Nomad/Terraform
    • ZMQ
    • Kafka
    • BLE
    • 802.11 
    • CDP or LLDP
    While we have offices in Syracuse (NY), San Francisco, and NYC, we embrace and have built a culture around remote work.

  • 1 week ago

    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)

  • 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.

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!