Containerized Development Workflows
Organization: DigitalMind
Roles: Software Architect, IT Operations
Period: February 2019 – February 2021
Context
Replace locally installed LAMP stacks with container-based development environments, while keeping existing projects and CI/CD workflows working together.
My contribution
- Evaluated the costs and benefits of containers for development and compared tooling, including Docker Compose.
- Built project-specific Docker images and moved existing projects into Compose environments.
- Integrated the new environments with existing CI/CD jobs and pipelines.
- Developed tooling to synchronize databases and media across development, staging and production environments.
- Maintained and extended the pipelines, images and Compose configurations.
Engineering focus
Treating development environments and delivery tooling as shared engineering infrastructure, rather than a collection of individual workstation setups.
This work was carried out at DigitalMind and focused on the team’s development workflow, separately from production infrastructure modernization.