DevOps Engineer Lead

Remote
Full-time

Data-Management_2_Customizable_Scale.png

Full Job Description

As a DevOps Lead Engineer, you will build out and maintain best-in-class DevOps and GitOps practices across the engineering group. In this role, you will work on developing the automated pipelines for our cloud environments as well as providing hands-on platform engineering and consulting services specific to developer experience and SDLC processes.

As our DevOps Engineering lead you will have extensive hands-on experience with developer productivity, cloud hosted applications, and container orchestration. You will have a direct role in providing infrastructure services to our development teams while also leading change as a subject matter expert and evangelist helping architect and adopt modern development practices. You will need to understand microservice architectures, container development and orchestration, monitoring, and security.

This role will be responsible for the operations and operating environments for the DevOps platforms and will help drive troubleshooting efforts around incidents and outages.

Essential Functions:

  • Work closely with the teams to improve our engineers' dev experience and efficiency.
  • Leverage GitHub Actions to build out and own the GitOps-based CI/CD systems for numerous applications across our business.
  • Manage and own the performance, maintenance, and administration of infrastructure including AWS, Containers, K8s, etc.
  • Manage and own the monitoring tool stack, focusing on continuous feedback loops.
  • Support engineers with build and deploy issues and educate them on best practices.
  • Develop a culture of self-service and automation across the organization
  • Design, write, and deliver Infrastructure as Code software to improve the availability, scalability, latency, and efficiency of the platform
  • Design and develop jobs for the deployment of applications in a container-based environment such as Docker/Kubernetes/Flux

Requirements:

  • BS in computer science or related software engineering field with 7+ years of professional experience.
  • Hands-on experience deploying and managing cloud applications through modern GitOps and DevOps practices.
  • Demonstrated proficiency in continuous integration/delivery leveraging GitHub Actions or Gitlab runners.
  • Extensive experience with containers and container orchestration (e.g. Docker, Podman, Kubernetes, ECS, Fargate, Helm, Flux, ArgoCD, etc.)
  • Strong knowledge of monitoring tools (Grafana, Prometheus, ELK, OpenTelemetry, Thanos, Data Dog, etc.)
  • Experience with Linux system administration
  • Strong knowledge of web services APIs and identity access management.
  • A passion for Agile software development and a desire to bridge silos and bring different teams together while working towards a common goal.

Nice to have:

  • Experience working with/in Ruby On Rails applications
  • Experience with Cloudflare (particularly Workers), and/or Lamda at edge
  • Experience with Heroku

Old BlogsSolutionsQuotes-2