Post Job Free
Sign in

Senior DevOps Engineer

Company:
Flogistix
Location:
Oklahoma City, OK, 73116
Posted:
May 19, 2024
Apply

Description:

Job Details

Job Location

Corporate - OKC, OK

Position Type

Full Time

Education Level

4 Year Degree

Description

Job Summary

Our mission is to leverage creative technology in the oil and gas industry to eliminate emissions and move us towards a more sustainable future. We are enabling that mission by streaming, processing, structuring, and reporting on a wide variety of data from both our Vapor Recovery Units and our Drone Fleets. Leveraging AWS Cloud computing, AWS CDK, Terraform, python, and bash scripting, we are building, deploying, and monitoring the next generation of oil and gas technology in the cloud.

Are you the type of person that loves to solve problems before they happen? Do you look for ways to scale systems economically? Do you like to automate your work and enjoy writing code to address your infrastructure needs? Do you always seek out challenges and aren't afraid to dig into fun and complex problems? Are you ready to work for a company with a mission that is impactful, and drives a vision towards it leveraging software?

Come join the software engineering team at Flogistix and make an impact!

This role is for a DevOps Engineer with experience in cloud technologies that thinks deeply about monitoring, up-time, scalability, and performance of complex systems. As a DevOps engineer, you will be managing, building, and maintaining our complex AWS Cloud infrastructure using modern IaC tools and APM providers. You will partner the Security Operations Center to ensure systems and code are protected and secure, and be a point of escalation for system level issues. You will work with the development and data engineering teams to ensure systems are healthy and performant. You will be implementing and working towards key DORA metrics to ensure stakeholders are informed and can make planful and strategic decisions about our cloud infrastructure.

The Software Engineering department at Flogistix is a growing and product focused organization delivering products that have a direct impact on the environment. We are a skillful team composed of software engineering, quality assurance, data engineering, and data science professionals. Together we work to create, maintain, and scale our multi-platform solutions in a collaborative, rewarding, and forward-thinking environment. If you would like to work with a team of talented and results-driven engineers that contribute to a direct positive impact on our environment, then Flogistix is the place for you!

Responsibilities

Design solutions with empathy of the end user in mind

Build, maintain, and deliver continuous improvement and continuous delivery pipelines for all custom and in-house software applications

Integrate infrastructure as code systems to enable a fully automated and audit-compliant deployment environment

Implement policies and procedures to ensure systems are safe and secure from common vulnerabilities

Implement APM (application performance management) for proactive monitoring, incident identification, and remediation of emerging issues

Partner with the development teams to define and implement best practices for scanning, monitoring and logging of key systems

Implement backup and recovery of key cloud based systems

Migrate existing cloud infrastructure to an infrastructure as code platform

Communicate clearly and effectively with team members, the product group, and key stakeholders of the business

Leverage JIRA to track, manage, and catalog work items, defects, resolutions as a part of an agile team

Lead projects managing dependencies and timelines for delivery

Independently capable of delivering features and work tasks Qualifications

Required

Bachelor's Degree or higher in Computer Science, Engineering, or related field or equivalent work experience

7+ Years of relevant professional experience building, delivering, and monitoring infrastructure

Expertise with at least one modern REST API framework such as ASP.NET, Flask, Spring, or related technologies

Experience scaling systems economically leveraging both horizontal and vertical scaling

Experience with *NIX based operating systems that power modern cloud infrastructure

Experience with AWS, Azure, or Google Cloud cloud infrastructure

Expertise of one or more scripting languages such as Python, Ruby, Perl, or other relevant scripting language

Expertise with bash, zsh, powershell or other command line scripting language

Experience with Infrastructure as code tools such as Terraform, Pulumi, Puppet or other relevant toolset

Experience of one OOP or Functional programming language such as Python, C#, Java or other relevant programming languages

Experience managing and deploying container based infrastructure on Kubernetes (K8S)

Proven track record in managing, delivering, and scaling systems

Excellent time management and estimation skills to deliver timely work

Excellent mentorship of less experienced peers in architecture, monitoring, system design, and the software development lifecycle

Experience with pull requests, code review, and multi-environment deployments Preferred

Experience with AWS serverless, Kubernetes, and Terraform

Apply