Do you want to work in one of the most in-demand, rapidly growing areas of software engineering? Are you interested in getting to evaluate brand new products and technology? Do you want to make an impact that helps developers across IT build more resilient systems? If so, consider joining the CARE (Chaos and Resilience Engineering) team in CTO!
We are looking for someone to join our small-but-mighty team of cloud application engineers that are responsible for the chaos engineering discipline at Vanguard. Chaos engineering focuses on introducing controlled failures to distributed systems, with the goal of building confidence in the system's capability to withstand turbulent conditions in production.
Our team's job is to create the vision for chaos engineering at Vanguard. We plan, select, build, maintain and support the chaos engineering toolkit for our developer clients. Our goal is to enable Vanguard developers to easily opt-in and execute ad-hoc or scheduled chaos experiments. We want to make running chaos experiments as simple and as automatic as writing and executing unit tests.
A critical piece of this toolkit is our Climate of Chaos, an in-house chaos experiment platform that takes the concepts of older, well-known tools like Netflix's Chaos Monkey, adapts them to Vanguard's unique needs, and makes running experiments even easier by adding a user-accessible webapp and API. We work hard to ensure that our solutions work well with other Vanguard platforms, such as ECS Fargate and FaaS (Functions as a Service), so that software development teams can get as much "out of the box" as possible.
If you have a passion for solving challenging problems and for helping developers improve the quality of their software with automation and powerful tools that make development joyful, not tedious ... you'll be right at home with us.
On your first day we'll expect you to: Be familiar with core AWS concepts and services Be fluent in a modern object oriented, back-end language (preferably Java, but Node or Python is ok too) Be able to troubleshoot a bug that another development team is facing Have a working knowledge of Unix and DNS Be able to debug an http request / response (using your choice of tool - ie, Postman, Chrome DevTools, curl ... chef's choice) Be able to self-train on emerging technologies and share what you learn with others. Desired skills/experience: Building apps and services using AWS lambda Orchestrating AWS workloads with AWS Step Functions/State Machines Monitoring and alerting on applications - including Splunk, PagerDuty, CloudWatch, etc Continuous Integration and/or Continuous Delivery pipelines Managing AWS infrastructure using tools like CloudFormation Special Factors
Sponsorship
Vanguard is not offering visa sponsorship for this position.
About Vanguard
We are Vanguard. Together, we're changing the way the world invests.
For us, investing doesn't just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you can get so much more in return. We invest with purpose - and that's how we've become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you.
We want to make success accessible to everyone. This is our opportunity. Let's make it count.
Inclusion Statement
Vanguard's continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: "Do the right thing."
We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard's core purpose through our values.
When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.
Our core purpose: To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.