Infrastructure Technical Team Lead

Angi Logo

Angi

💵 $162k-$210k
📍Remote - United States

Summary

Join Angi®, a company with a 30-year mission of getting jobs done well, connecting homeowners with reliable pros. We're defining the future of the home services industry, benefiting homeowners, professionals, and employees. This team lead position for the infrastructure team involves developing tools and processes, engaging with stakeholders, identifying areas for improvement, and automating deployments. You will break down complex problems, build CI/CD pipelines, manage cloud infrastructure on AWS, and maintain Kubernetes clusters. Leadership, mentorship, and staying current with industry trends are also key aspects of this role. The position offers telecommuting and a competitive salary.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • 6 years of progressive experience with infrastructure engineering
  • Managed and self-managed Kubernetes, including managing container deployments and administering clusters
  • Infrastructure as Code with Terraform, Cloudformation, Ansible, Puppet, and Chef
  • AWS services, including S3, EKS, Opensearch, MSK, Sagemaker, and RDS
  • Configuration and management of CDN solutions such as Cloudflare and Akamai, including features such as caching, security rules, and performance optimization
  • Development of CI/CD pipelines using Gitlab CI, Argo Workflows, and Jenkins
  • Serving as a scrum master and using Jira to break down projects and tasks
  • Kubernetes operators and controllers including ArgoCD and Crossplane
  • Python and Golang for the development of tools and software components
  • Debugging techniques for production applications, including Observability practices with Grafana, New Relic, Loki, Mimir, and Tempo
  • Serving as a team lead and mentorship experience in a software development setting
  • Must have current authorization to be employed in the U.S. without employer sponsorship

Responsibilities

  • Serve as team lead for the infrastructure team, responsible for developing tools and processes according to architectural guidelines
  • Engage with stakeholders and cross-functional teams to gather requirements and identify areas of improvement
  • Identify weaknesses in tooling that will drive changes to the overall architecture and serve as a liaison to the development and operations team
  • Automate infrastructure and application deployments
  • Break complex problems down into manageable units of work
  • Build and maintain CI/CD pipelines for deploying applications
  • Design, deploy, and maintain cloud infrastructure on AWS
  • Develop and maintain Kubernetes clusters for running workloads
  • Drive a strong culture of documentation
  • Lead and mentor team members
  • Monitor and troubleshoot system performance and availability
  • Perform coding reviews and ensure code quality
  • Run team ceremonies and report on project status
  • Stay up-to-date with emerging technologies and industry trends

Benefits

Telecommuting is available for this position

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.