Lead DevOps Engineer

Harris ComputerPeoria, AZ
2d

About The Position

Our DevOps team works closely with other engineers and departments to automate and speed up how we release and deploy software. The Lead DevOps Engineer, with a background in operations and full-stack development, helps us build reliable and scalable systems. This role also mentors other DevOps engineers, helping them succeed. As a DevOps Engineer, you will build and maintain cloud-based delivery systems, using AWS and Azure. You will also improve how we continuously integrate code, using tools like Jenkins. We're looking for experience with configuration tools like Chef, Ansible, or Puppet, and with Docker. You'll work with software engineers on projects, helping to improve our continuous delivery and other DevOps services. Finally, you'll mentor team members and lead the technical aspects of most projects.

Requirements

  • A Bachelor's degree in computer science or a related field is preferred, or equivalent work experience.
  • At least 5 years of experience in areas like development, software architecture, or operations.
  • Over 10 years of experience with AWS and other cloud infrastructure systems.
  • Strong communication and teamwork skills with other teams and technical staff.
  • Practical experience with enterprise data centers and strong cloud infrastructures.
  • Must have experience mentoring and leading others.
  • Full experience setting up and managing Kubernetes in a live environment.
  • Deep knowledge of common AWS tools and services in a live environment (e.g., EKS, EBS, S3, EC2, Elastic IP, Route 53, VPC, VPN).
  • Must have experience with Terraform
  • Must have experience with Jenkins, including setting it up, creating, and managing jobs.
  • Extensive Linux experience.
  • Strong documentation and organizational skills.
  • Must have experience optimizing application infrastructure for performance, in both single and distributed systems (e.g., monolithic, SaaS, serverless, microservices).
  • Must communicate and work well with different teams and departments.
  • Able to be flexible and manage multiple tasks or projects.
  • Experience with SecOps and applying security practices to environments.
  • Strong understanding of software development methods.
  • Must have scripting experience (e.g., shell, Python).
  • Experience with continuous integration tools like ArgoCD, CircleCI, and the GitOps approach.
  • Experience maintaining stable infrastructure while adding new features.
  • Able to clearly explain design choices and best practices.
  • Comfortable using open-source technologies and tools.
  • Comfortable working under pressure in busy service environments.
  • Must be a United States citizen or have authorization to work in the United States as defined by the Immigration Act of 1986.

Nice To Haves

  • Azure experience is a plus.
  • CloudFormation experience is a plus.
  • Docker experience is a plus.
  • Experience with tools like Chef, Ansible, or Puppet.

Responsibilities

  • Build and maintain cloud-based delivery systems, using AWS and Azure.
  • Improve how we continuously integrate code, using tools like Jenkins.
  • Work with software engineers on projects, helping to improve our continuous delivery and other DevOps services.
  • Mentor team members and lead the technical aspects of most projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service