We are seeking an experienced DevOps Engineer with strong Google Cloud Platform (GCP) expertise to support the design, implementation, automation, and optimization of cloud infrastructure for a short-term project engagement. The consultant will work closely with development and operations teams to establish CI/CD pipelines, infrastructure automation, security best practices, and cloud-native deployment strategies. Scope of Work (apx. 80 Hours)1. Infrastructure Assessment & Planning * Review existing architecture and deployment processes. * Assess current cloud infrastructure and operational practices. * Identify gaps, risks, and improvement opportunities. * Define implementation roadmap and technical recommendations.
2. GCP Infrastructure Setup & Optimization * Configure and manage GCP resources, including: * Compute Engine * Google Kubernetes Engine (GKE) * Cloud Storage * Cloud SQL * VPC Networking * IAM and Service Accounts * Implement high-availability and scalable architecture patterns. * Optimize resource utilization and cost management.
3. Infrastructure as Code (IaC) Implementation * Develop and maintain infrastructure using Terraform. * Create reusable modules and environment configurations. * Implement version-controlled infrastructure deployments. * Document infrastructure provisioning procedures.
4. CI/CD Pipeline Implementation * Design and implement automated deployment pipelines. * Integrate source control repositories. * Configure build, test, and deployment workflows. * Support deployment automation using tools such as: * GitHub Actions * GitLab CI/CD * Cloud Build * Jenkins (if applicable)
5. Security & Compliance Hardening * Implement IAM best practices. * Configure secrets management. * Enable logging, monitoring, and auditing. * Apply security controls aligned with cloud best practices.