DevOps Engineer - Google Cloud

Barefoot Coders


3 weeks ago

10/30/2019 10:21:18

Job type: Other

Hiring from: US only

Category: Software Dev


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

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

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

  • 2 weeks ago

    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

  • MedStack (US & Canada)
    4 weeks ago

    MedStack is on a mission to transform the process of healthcare innovation. The company is a venture-backed award-winning startup backed by prominent VCs and is a successful graduate of 500 Startups (Techcrunch pick) and the Creative Destruction Lab, and seeks to grow its technology team with the addition of a Front-End Developer / Full-Stack Developer to focus on feature additions and user journey in our new self-service offering MedStack Control.

    Our product is a highly-advanced, automation-powered cloud hosting environment dedicated to digital health applications that automatically builds in and manages the privacy and security expectations that their customers (hospitals, insurance companies, public health and clinic networks, and patient populations themselves) adhere to, and that often create a massive barrier to innovation adoption. The company has several such applications on its network already across North America and beyond.

    Over the past year, we’ve built and rolled out a new experience wherein cloud infrastructure (container nodes and clusters) can be spun up and down, monitored and managed via a completely self-service interface, which we call MedStack Control. This is introducing a familiar yet thoroughly purpose-built and uniquely powerful tool for software developers at digital health companies. This experience is built in ruby and JavaScript, powering back-end operations in python and GoLang and makes extensive use of Docker containers. We also use ElasticSearch, Kibana, a CI/CD pipeline for deployment among other tools.

    Our business is one of providing a subscription technology platform, but we are also an ecosystem, a community and are champions of startups and entrepreneurship. Our customers work with us and with each other to tackle the world’s biggest problem, making healthcare more efficient, accessible, economical and effective.

    Our technology culture encompasses automation, security, collaboration, startup empowerment, creative problem-solving and user workflow.

    Responsibilities:

    • Planning and development of user experience and feature elements of MedStack Control, prioritizing delight in workflow, communication of business value and ease of use for our target user segment

    • Integration with internal system-level APIs, DevOps workflows, security best-practices and third-party libraries and services as necessary (billing, monitoring, etc)

    • Ownership of our UI framework strategy, evaluating, recommending and integrating new frameworks and tools as necessary to constantly optimize our technology flexibility and robustness

    • Support for our customer community by way of technical problem solving as first triaged by Support and scoping of new customer requests as prioritized by Product Management

    • Participation in standups, sprint planning, pair coding, code reviews and architecture and roadmap discussions

    Qualifications:

    • 3-5 years’ practical experience as a Front-End, Full-Stack or Web Developer

    • Particularly demonstrable experience and preference for ruby

    • Some familiarity with DevOps culture and processes, cloud deployments (AWS, Azure or Google Cloud and their tooling and native services) is an asset

    • Comfort working in small collaborative teams with independent ownership and self-direction

    • Familiarity with and comfort with remote work environments integrating digital collaboration tools such as Slack and videoconferencing

    • Preference will be given to candidates with experience with building B2B SaaS products

    • Superior communication skills - we work largely remotely and so rely heavily on how we communicate problems, opinions, plans and solutions to each other

    • A portfolio of personal projects that demonstrate your interest and coding ability (eg Github repository) isn’t essential, but preferred

    Working Environment:

    • MedStack is a remote work culture company. Each team member has a distinct set of responsibilities and is self-directed, often working from home. We rely on video conferencing and heavy Slack communication extensively.

    • We meet as a team at least twice a month to celebrate, speak frankly, plan, tackle challenges and learn from each other.

    • For this position, because of team structure, we are prioritizing candidates based in the Hamilton area where other members of our development team reside.

    • We have high standards for specificity, accuracy, and quality. Our core product is digital security infrastructure and everything from our team processes to our brand reflects a culture of facts-first, entrepreneurship vs the status quo, celebrating our customers’ success before ours and collaboration and openness.

    • We are not hierarchical and we have stringent and bold objectives on diversity and inclusion (nearly half our current team identifies as female).

    • This position is intermediate salaried with a generous benefits and vacation package. You will have the opportunity to partake in the company’s employee stock option plan, and there is no better time to come into an early-stage award-winning company that is redefining an industry with a strong brand.

    • Candidates should be prepared for a small live pseudo-coding challenge in the interviewing process.

    • Selected candidates will be offered a limited scope but company-valuable project to build on their own time via a small paid contract. This code and the development strategy behind it will be evaluated as a final step towards offer of the full-time position.

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!