The Ocado Developer Portal delivers a fully managed account architecture directly on your AWS accounts. This encompasses runtime, network, and permission management, removing the need for your teams to build and maintain custom tools, standards, procedures, and DevSecOps expertise. This approach ensures that you can leverage the cloud efficiently without incurring extensive operational costs.
The Ocado Developer Portal acts as the central hub of information about your applications and their resources. Through its Catalog, you can register applications and their details, including ownership information, ensuring that only authorised application owners can manage their respective applications. It provides a solution for inventory management, guaranteeing all deployed applications are registered and their owners defined. This also allows you to browse all resources owned by a given application, ensuring clear accountability and simplifying management.
The platform offers robust cost management capabilities by providing solutions to automatically tag applications and resources deployed via the Portal for cost allocation visibility. This helps identify anomalous usage patterns and abandonware.
Leverage the Developer Portal to review the audit log of all changes done within the system. It also provides a secure temporary elevated access service to your application resources and the AWS console, ensuring all access is auditable and time-limited, which enhances security and compliance. This capability significantly improves over traditional methods where excessive or unlogged permissions can be a common issue.
The Ocado Developer Portal ensures your infrastructure is reliable, scalable, and consistently configured. It automates the provisioning and management of AWS resources for application deployment, shielding users from AWS complexity. The platform enforces resource consistency, ensuring resources are backed up, encrypted, and immutable, with suitable data retention policies for business continuity and forensic analysis. It continuously monitors for operational and security anomalies and enforces best practices and policies developed through Ocado Technology's extensive experience, reducing technical debt and enhancing security. Quarterly restoration tests are performed to validate recovery processes.
Let’s talk your challenges, our lessons learned and what engineering maturity really looks like in practice.