Senior Infrastructure Engineer
For over 30 years, Angi has powered the future of the home services industry, creating an environment where homeowners and pros benefit from more jobs done well.
For homeowners, our platform is a reliable way to find skilled pros. For pros, we're a reliable business partner who helps them find the winnable work they want, when they want. For employees, we're an amazing place to call home. We can't wait to welcome you.
Angi at a glance:
Founded in 1995 as Angie’s List and rebranded in 2021
Global company with 9 brands in 8 countries and employees worldwide
Homeowners have turned to us for 300 million home projects and counting
Job Description:
Develop internal tools and processes according to architectural guidelines with oversight by senior members of the team. Identify weaknesses in current tooling that will drive changes to the overall architecture. Serve as an infrastructure liaison to the development and operations teams. Research, design, and implement automation to create and manage the infrastructure used to run the website. Research potential tools to address business needs, and frequently use a mixture of AWS services (such as CloudFormation, EC2, RDS, ElastiCache, etc.) and various programming languages such as Ruby, Python, Bash, and NodeJS to automate processes. Review documentation on the tools or programming languages, research best practices, evaluate tradeoffs, and solicit feedback on tools. Determine tools and processes needed using New Relic, Nagios, or CloudWatch to monitor performance. Design solutions that increase robustness of the website, allowing the website to work more quickly and allow the site’s operation in a financially responsible manner. Create and design solutions that maximize the availability of the website by ensuring it operates in multiple data centers (AWS Availability Zones). Create documentation, typically in Confluence, of the proposed solution and its design, present it to members of the organization to ensure critical aspects are understood prior to the introduction of a new or updated process. Execute or coordinate the introduction of the new or updated processes into the production website. Understand the change management process. Ensure the rollout of the change does not negatively impact the customer experience. Execute code reviews of changes being made by others and review changes in a wide variety of technologies (e.g., Chef, Ruby, Python, NodeJS, CloudFormation, Bash, and others) to ensure they are syntactically correct and meet performance and reliability standards.
Job Requirements:
1. Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, or a closely related field.
2. 5 years of progressive experience with cloud computing on Amazon Web Services (AWS).
3. 3 years of experience in Kubernetes and container orchestration, which may have been gained as part of or in addition to the 5 years of progressive experience with cloud computing on AWS.
4. Other experience and skills must include:
Developing and maintaining Kubernetes clusters for running workloads.
Working with or building out control-loop style operators.
Programming skills with Python and Go.
Terraform, Helm, or other infrastructure as code tools.
Docker or other containerization technologies.
Experience with on-prem or cloud-based object stores.
Kubernetes GitOps tooling such as Argo CD and blue/green deployments.
Kubernetes secret management tooling.
Experience with supporting application infrastructure including Kafka, Zookeeper, and Postgres.
Mentoring of junior engineers.
5. May work remotely.
6. Must have current authorization to be employed in the U.S. without employer sponsorship.
· The base salary band for this position ranges from $165,000 - $216,000, commensurate with experience and performance. Compensation may vary based on factors such as geographic location.
· This position will be eligible for a competitive year end performance bonus & equity package
· Full medical, dental, vision package to fit your needs
· Flexible vacation policy; work hard and take time when you need it
· Pet discount plans & retirement plan with company match (401K)
Employer and worksite: Angi Inc., 3601 Walnut St., Denver, CO 80205
Apply online at https://www.angi.com/careers/jobs
#LI-DNP