DevOps Engineer

GitHub


2 weeks ago

11/04/2019 10:22:36

Job type: Full-time

Hiring from: US only

Category: Software Dev


GitHub helps companies and organizations succeed by enabling them to build better software: together. We're looking for a DevOps Engineer to help our DevOps Engineering team within Professional Services help solve our customers' needs. The ideal candidate will have the aptitude and passion to become a master of GitHub’s product capabilities and underlying technologies. We need a high performing engineering consultant to help our customers improve their software delivery. This person will solve challenges with many different technologies and work closely with our customers, as well as GitHub's internal departments.

For this role, you will be working closely with a federal agency. You must be a US citizen living within the US.

Responsibilities:

  • Providing solutions to customer challenges: The primary responsibility of this role is to understand the goals of our customers and to help them create a solution. Success in this role is marked by a strong focus on the customer, making a love of solving challenges for others a strong predictor of success. You will learn the customers' pain points and work collaboratively with the customer, GitHub team members, and potentially the open source community to find solutions.

  • Provide technical clarity: You will need to provide clarity to your customers regarding an array of technologies. You will need to understand GitHub's tools and platform well enough to weigh critical technical solutions in order to help your customers make informed decisions, striving to create high-quality, reusable solutions for customers. Collaborating closely with colleagues, often pairing, is essential to creating great solutions.

  • Build Solutions: GitHub is often the central platform our customers use to ship software to theirs own end users and customers. This role requires active participation in building these solutions. This may be migrating source code to GitHub from legacy or competing source control systems, creating pipelines for Continuous Integration and Continuous Delivery, or even helping to automate the provisioning of infrastructure using IaaS tools such as Puppet, Chef or CloudFormation. The challenges for each customer will differ, offering endless opportunity to grow.

Requirements:

  • You are adept at balancing trade-offs in solutions, limiting project scope, and bringing an amazing, focused experience to your customers

  • Your curiosity and hard work make you an expert in your areas of responsibility

  • You love solving technical challenges, and can prototype solutions quickly

  • You have experience in a Professional Services or consulting role

  • You possess strong verbal and written communication

  • You practice empathy in your day-to-day work

Who We Are:

GitHub is the developer company. Over 40 million people use GitHub to build amazing things together across 100 million repositories. We make it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

Leadership Principles:

  • Customer Obsessed

  • Trust by Default

  • Ship to Learn

  • Own the Outcome

  • Growth Mindset

  • Global Product, Global Team

  • Anything is Possible

  • Practice Kindness

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe.

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner.

#LI-JP

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

  • Role overview

    We are looking for a skilled consultant with a proven track record for high quality and impact delivery. A true craftsperson with experience using elements of the Lightbend Reactive Platform (Java/Scala, Akka, Play, Lagom) who also enjoys breaking down tough problems, and enabling clients to deliver critical solutions.

    Responsibilities:

    • Advise, assist and support software developers, architects, product and business owners to evolve architectures and design solutions.

    • Consult with clients in mid-size to large organizations to integrate elements of the Lightbend stack into their environment.

    • Actively develop software using Java, Scala, Akka, Lagom and Play Framework.

    • Enable our clients to successfully design and implement software solutions based on the Reactive Platform through workshops, mentoring, code reviews, etc.

    • Opportunity to travel extensively.

    • Candidates can potentially live anywhere in North America. This is much more than a coding position - we are looking for true consultants with a substantial technical background.

    Qualifications:

    You

    • are a developer and evangelist of the Lightbend Reactive Platform; Scala, Akka, Play, Java

    • have experience in distributed architecture and functional programming concepts.

    • have a consulting background and experience working with multiple clients.

    • are a voracious learner, ready to take on new technologies and techniques quickly and constantly.

    • have excellent written and verbal communication skills in at least English.

    • are skillful at interacting and working with people; working with a self-organized lean and agile team to mitigate project risks, manage effort and ensure quality.

    • are dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment.

    • are biased towards action on tough problems and issues, and focused on your client's success.

    • are an agent of change, constantly learning and seeking better outcomes.

    • are passionate about enabling others to adopt new technologies.

    • have experienced many different kinds of projects and methodologies, and know the difference between the effective and the hype.

    • hold at least a Bachelor's degree or equivalent experience.

    • have at least 2 years experience with relevant JVM-based languages and systems.

    • be a U.S. or Canadian Citizen or Permanent Resident

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

  • 3 weeks ago

    A LITTLE ABOUT THE TEAM

    Barefoot Coders is a small, remote team of engineers and strategists. We delight in working with our clients to deliver continuous strategic and technical advances, helping them grow and mature in the quickly-changing technical landscape. We work with companies of all sizes to innovate and bring ideas to life. Our team members are trusted to work directly with clients, to make decisions collaboratively and drive successful outcomes.

    We are a fully remote team, but if you're in Portland, OR or New York City, you are more than welcome to work out of our office space.

    Barefoot Coders is committed to building a diverse and inclusive work environment. We consider all qualified applicants.

    We've partnered with a cloud services provider to migrate global enterprises into the digital era. We're looking for a collaborative DevOps Engineer, comfortable with Terraform and Google Cloud Platform. You'll be working closely with our Director of DevOps alongside our client team. This is a highly collaborative project where your expertise will be valued deeply. We're looking for someone who is comfortable with periodic client-site visits.

    You are an experienced engineer with a wide range of engineering skills. You delight in building reliable, resilient systems that help businesses grow and mature their technical offerings. You are collaborative, and enjoy working with teams and clients to make sure that the right thing gets built at the right time.

    This is an exciting time for Barefoot Coders. We’re helping world-class companies of all sizes solve problems with exciting technologies. This opportunity starts as a 6 month, full-time project, with possibility of long-term employment.

    IN THIS ROLE, YOU WILL 

    • Deliver high-quality, polished, and reliable infrastructure

    • Interpret and implement customer requirements

    • Interact directly with the client

    • Collaborate closely with nontechnical team members (design, product, client, etc.)

    • Participate in code review

    • Determine and implement continuous integration and delivery systems as needed

    • Actively participate in an agile development process, including contributing to story creation, estimation, daily standups, etc.

    WE’D LOVE YOU TO BRING

    • Relevant engineering experience with Google Cloud Platform, Terraform, and Continuous Integration & Deployment pipelines

    • Strong communication skills

    • Experience working on a team

    • Experience with VCS, particularly git

    • Comfort with working in a fast-paced environment

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!