Project: DevOps Automation Pipeline

Gustavo Valverde

Automation Engineer
Cloud Infrastructure Architect
DevOps Engineer
GitHub
Google Cloud Platform
Kubernetes
Technological Stack:
Docker for containerization
Github Actions for pipeline design
Linters, pre-committers, and security scanners for code standardization
Cloud Run for supporting the development lifecycle
Transformation Journey:
Previously, clients faced prolonged waiting periods, often spanning months, just to view work-in-progress deliverables. This delay was attributed to the development team's time-intensive server provisioning and other tasks. To address this, we championed the integration of DevOps practices. This involved guiding the team on Docker utilization, Dockerfile best practices, and designing pipelines with Github Actions. We also emphasized solution architecture and code standardization, leveraging tools like linters, pre-committers, and security scanners. Cloud Run became instrumental in our development lifecycle, facilitating everything from building development instances before merging to master, to staging instances for pre-production, and finally deploying to production using Github Releases. All these processes were tailored to fit the team's size, existing knowledge, and capabilities.
Impact & Results:
Delivery timelines drastically reduced to under 4 weeks.
Tech Leads now have the ability to review and test various components, be it front-end, backends, or APIs, immediately after a developer makes a PR to the main/master branch.
Ensured a consistent environment for testing, mirroring the production platform, thus eliminating discrepancies.
Partner With Gustavo
View Services

More Projects by Gustavo