Multi-Environment Terraform CI/CD with GitLab Role: Cloud & DevOps Engineer Description: Designed...Multi-Environment Terraform CI/CD with GitLab Role: Cloud & DevOps Engineer Description: Designed...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Multi-Environment Terraform CI/CD with GitLab
Role: Cloud & DevOps Engineer
Description: Designed and implemented multi-environment GitLab CI/CD pipelines for deploying and managing AWS infrastructure with Terraform.
Infrastructure changes were managed through version control and merge request workflows. Each pipeline executed automated Terraform formatting, initialisation, validation, and environment-specific planning before any changes could be deployed.
The pipelines used isolated remote states and account-specific AWS credentials for different environments. Production deployments required manual approval, ensuring that every Terraform plan could be reviewed before applying infrastructure changes.
This approach improved deployment consistency, reduced manual execution, isolated infrastructure environments, and provided a clear and auditable workflow for cloud infrastructure changes.
Key contributions: • Created reusable GitLab CI/CD pipeline workflows • Automated Terraform formatting and validation • Generated environment-specific Terraform plans • Implemented isolated remote states and AWS credentials • Added manual approval gates for controlled deployments • Improved infrastructure deployment traceability
Skills: CI/CD · Infrastructure as Code · DevOps
Tools: GitLab CI/CD · Terraform · Amazon Web Services (AWS)
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started