Commitment to Efficiency and Reliability
We believe that automation is the key to speed, quality, and innovation. Every repetitive, manual, or error-prone task is an opportunity for automation. By embedding automation into our engineering processes, we reduce toil, improve reliability, and enhance the developer experience, allowing teams to focus on delivering value rather than managing inefficiencies.
What This Means
Automation is not an afterthought - it is a first-class engineering practice. We expect teams to actively seek and implement automation opportunities across the entire software delivery lifecycle, from development and testing to deployment and operations.
Our commitment to automation is built on:
Why This Matters
Manual, repetitive work slows us down, introduces inconsistencies, and increases risk. By automating everything possible, we create a frictionless development experience, accelerate time-to-market, and enhance reliability while freeing up engineers to focus on high-value innovation. Automation enables us to scale efficiently, reduce operational burden, and build resilient, future-proof systems.
Our Expectation
All teams must proactively identify and implement automation opportunities across their workflows. Engineers are encouraged to adopt an "automation-first" mindset, treating manual work as temporary and automation as the default.
To support this policy, best practices, tooling, and frameworks will be established, ensuring teams have the necessary guidance to implement automation effectively while maintaining security, governance, and operational excellence. By embracing automation at scale, we unlock Better Value Sooner Safer Happier, empowering teams to deliver with speed, confidence, and quality.
This policy establishes a strong automation-first culture while maintaining flexibility for teams to implement it in a way that best suits their needs.