Senior DevOps Engineer

| Austin

Novi Labs is a VC backed technology company in Austin, TX. Our mission is to provide an industry leading software and data science solution that allows our users to generate and interact with machine learning models to help them better forecast, plan and develop their oil & gas investments.

Our customers include innovative oil & gas operators and forward-thinking energy investors. Collectively, they invest hundreds of billions of dollars in capital annually to find and develop energy assets. Novi improves outcomes on these investments through applied artificial intelligence and machine learning models - which enables reduced risk through data driven optimization. Stated simply, we help our clients choose the best way to invest their capital.

Novi was founded by a set of industry experts, well versed data scientists and experienced software engineers. Our heritage in the industry combined with our experience building scalable, data driven analytical software applications positions us to provide a highly valued, best-in-class solution to our customers.

We pride ourselves on our ability to attract great talent by offering a challenging, collaborative, and rewarding work environment. We have a proven track record of inventing real solutions to challenging problems and a reputation for building great software that our users love. Our team includes software engineers, data scientists, data analysts, and customer success experts building and supporting a ground-breaking software solution.

As we continue to grow we are looking for a Devops Engineer with a focus on automation of cloud-based services to help contribute to the future of Novi. We are looking for engaging team members who will make an impact and grow with the company. You will work to support our existing SaaS applications and services as well as improve our existing cloud-based infrastructure.

Responsibilities:

  • Automate deployment, monitoring and management of Novi’s SaaS applications
  • Monitor and troubleshoot production SaaS application issues
  • Manage Novi’s application deployment processes infrastructure to support future growth and software reliability
  • Collaborate with software engineers and data scientists to increase Novi’s velocity in delivering software into production
  • Manage Novi’s information security processes
  • Continually help improve quality, performance and scalability of Novi’s product offerings by ensuring a consistently available production environment
  • Mentor and share knowledge with peers, evaluate new technologies and help incorporate them into the technology stack
  • Work with the product management and business development teams to define user stories, implementation details, estimating effort, and contributing to acceptance criteria that support Novi’s current product offerings as well as our next generation software products.
  • Build and maintain features that support business and customer needs, including web services to perform computationally expensive tasks efficiently and ETL pipeline components to productize and evaluate machine learning models
  • Ensure high quality code by following best practices, code reviews, and automated testing
  • Continually help improve quality, performance and scalability of Novi’s product offerings
  • Mentor and share knowledge with peers, evaluate new technologies and help incorporate them into the technology stack

Requirements:

  • Bachelor's Degree in a relevant technical field such as Computer Science or equivalent professional experience
  • 5+ years of administering Linux-based systems
  • 3+ years of administering Amazon Web Services accounts and working with AWS services (EC2, S3, etc…) including proficiency with the AWS CLI
  • Experience with continuous integration tools such as CircleCI
  • Experience with log aggregation systems such as the ELK stack
  • Experience monitoring and troubleshooting distributed systems with JVM and python based components
  • Experience with standard container and orchestration tools (e.g., Docker, Kubernetes, Nomad)
  • Must possess personal qualities of integrity, credibility and accountability
  • Flexible and able to multitask; can work within an ambiguous, fast-moving environment, while also driving toward clarity and solutions; demonstrated resourcefulness in setting priorities


Benefits:

  • Professional work environment with a clear understanding of work/life balance
  • Heath/Dental/Vision Insurance
  • Flexible Leave Policy
  • Friday Lunch Provided
  • Free Drinks
Read Full Job Description
Apply now
loading ...
Emailed