DevOps Engineer – Fall 2021 Co-op

Note: this role is open for remote


A BIT ABOUT US

GBatteries was founded six years ago to tackle one of the world’s most pressing issues: the transition to a cleaner future through electrification. We are pioneering battery technology which enables ultra-fast charging of Li-ion batteries without compromising battery life — and without changing the battery’s chemistry or manufacturing process.​ Ultimately, our mission is to accelerate the mass adoption of electric vehicles.

We are working on some of the biggest challenges in energy storage, and are looking for the right people to join us as we develop our technology and continue to scale.


THE OPPORTUNITY AND THE ROLE
As a DevOps Engineer on our Software Development team, you'll help us build out the core web applications and tools that will serve to enable our research and development teams to effectively test and analyze state-of-the-art batteries. In our small but growing engineering organization, you'll not only be developing and shipping new features but also designing core aspects of GBatteries' testing and data analysis product.

In this role you’ll build a continuous integration pipeline to allow the Software team to release features faster and more frequently. You’ll be also creating a QA testing framework so that the team can write and run automated tests in a predefined environment. You will be involved in identifying and fixing bugs, documenting our research platform, and providing support to the Research team in using the research platform.


THE TEAM
You’ll join a small but growing software team where everyone—including you—is striving to constantly improve their knowledge of infrastructure, systems, and cares about creating dependable products. While we are still growing and have plenty to do, we are incredibility supportive of each other and pitch in to support our peers when problems arise.


THE TECH STACK

  • Web Development: React.js, Flask
  • Data Warehousing: Elasticsearch, PostgreSQL
  • DevOps: Docker, Kubernetes, Azure, Terraform, Ansible


THE SKILL SET

  • Computer science or related background

Must haves:

  • Previous experience in at least 1 software development role in industry 
  • Strong proficiency in Python
  • Experience with Git version control (personal projects and/or work experience)
  • Familiar with Docker (personal projects and/or work experience)
  • Familiar with working using the command line in Linux/Unix/Ubuntu (or similar environment)

Nice to haves:

  • Experience with Kubernetes (either deploying applications or managing a cluster)
  • Experience with a cloud service provider (Azure preferred)
  • Experience writing queries for Elasticsearch
  • Experience working with CI/CD pipelines (CircleCI, Jenkins, GitLab CI, GitHub CI)


WITHIN 1 MONTH, YOU'LL... 

  • Become familiar with our vertically integrated technology stack and get a high-level understanding of the projects the team is working on and how they fit in with the company’s goals
  • Start development on your first Python-based project which will be a continuous integration pipeline to allow the software team to release new features faster and more frequently
  • This tool will be capable of executing/managing Helm charts to deploy new versions of the software to a Kubernetes cluster

 

WITHIN 2 MONTHS,YOU'LL... 

  • Begin working on a QA testing framework that will allow for developers to write and run automated tests in a predefined environment
  • This will be python based, and will be integrated into the CI/CD pipeline built in the previous project

 

WITHIN 4 MONTHS, YOU'LL... 

  • Continue to implement new features for the CI/CD pipeline and QA testing framework you build during your term. This may involve integration with a second Kubernetes cluster hosted in Azure, and any bug fixes that may arise

THE ENGINEERING CULTURE

  • Autonomy: There's no red tape on what technology frameworks you can use, or what language you should be coding in. We believe in using the best tool(s) for the job, and learning any new ones along the way.
  • Scope: You won't be adding small features to a monolithic code base; you will be building entire products from start to     finish. Your team members will recognize you for the products you build     and the impact these products have on their workflow. You will have the     opportunity to identify the business needs for a particular product, work through the development life cycle, and interact with your customers directly.
  • Interesting Problems: Much of what we do is in uncharted territories. As a result, we are often posed with interesting and challenging engineering problems, which will encourage you to     prototype, iterate, and innovate. It's part of the company culture to encourage crazy ideas, and celebrate failures as learning opportunities. Many of the design problems you will encounter won't have answers on Google or Stack Overflow, they will encourage you to come up with unique     approaches and strengthen your design thinking.
  • Growth: Working at a start-up is a great way to supercharge your skillset, and accelerate your learning. You will be put in a fast-paced environment where you're always working at the bleeding edge of technology.

WHAT WE OFFER

We are working on many exciting projects towards our ultimate goal of breaking down the final barrier preventing the adoption of electric vehicles; range anxiety. We’re a growing company working with some of the largest manufacturers in the world, and there’s still a huge amount to do. Even as an intern joining us, you’ll be able to see the impact of your work from day one and have the opportunity to see the final effect on real world products. We encourage unconventional thinking, and seek resilient problem solvers who aren’t afraid to get their hands dirty.

 During the pandemic,we are operating remote-by-default.

 

SALARY

We've not set it in stone, however our preferred salary range for this position is $17-28 per hour, depending on experience and background.


HOW TO APPLY

Is the idea of enabling the global mass adoption of electric vehicles exciting to you? We’d love to hear from you! To apply please include a short message addressed to Henry Rearden within the application below; no cover letter necessary. If you have any questions, or just want to say hello, feel free to reach out to Vlad Belov on LinkedIn.

We particularly value diversity, and we know that experience comes in many forms. If your unique experience is close to what we’re looking for, please still consider applying.

Apply online