All experience

AlloPneus · E-commerce

A secure deployment path before agent development

DevOps and infrastructure engineer

AlloPneus was building a chatbot to help customers identify the tyre that matched their needs on its commercial portal. My responsibility was the infrastructure and DevOps foundation: create development and production environments from zero, define their deployment through Terraform, and give the application team a CI/CD path into AWS.

The application team needed a platform before a product

The agent used AWS Bedrock AgentCore, the Strands framework, and tools exposed through the Model Context Protocol. None of that provided the client with an environment structure, a release path, or an infrastructure definition. Those were the boundaries of my engagement.

Development and production both had to exist before the team could move from experimentation to a deployable application. The foundation included AgentCore Gateway and Observability alongside the application runtime, so the team developed against the same managed services that formed the target deployment.

Terraform made the deployment reproducible

A reusable Terraform template captured the AWS deployment pattern instead of leaving each environment as a sequence of manual operations. The template was the handoff boundary between infrastructure and application work: the agent team could consume the platform without recreating how it was built.

Reusability mattered beyond the first environment. The same deployment definition could support the production environment and later projects using the same AgentCore foundation. The value was not the Terraform syntax. It was preserving the deployment decision in a form another engineer could review and apply.

The pipeline owned the release path

CI/CD connected application changes to the AWS deployment. OpenID Connect federation allowed each pipeline run to assume an AWS role without storing a long-lived cloud key. That is baseline security practice, not the outcome of the engagement, but it was part of making the release path suitable for a production environment from the beginning.

Ownership shifted after the foundation became operational

Once the infrastructure foundation was operational, my role changed from construction to support. I shadowed the development team through development and deployment phases, handling infrastructure and DevOps questions without making normal application delivery depend on the platform's original author.

What this engagement establishes, and what it does not

The verified delivery is the development and production infrastructure, CI/CD chain, Terraform template, and AWS deployment integration. My source material does not record traffic, latency, conversion, or whether the chatbot ultimately launched to customers. This page therefore makes no claim about those outcomes.

Stack

  • AWS Bedrock AgentCore
  • AgentCore Gateway
  • AgentCore Observability
  • Strands
  • MCP
  • Terraform
  • OIDC
  • CI/CD