> DOU
middle
AZinec4k–5k USDDevOps Engineer
format:Remotetype:Contractcompany:Outsource
google cloudterraformdockerkubernetesci/cdlinux
github actionsgitlab ci/cdjenkinsincident response
> full description
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.
6. Monitoring & Observability
- Configure:
- Cloud Monitoring
- Cloud Logging
- Alerting policies
- Dashboard creation
- Implement operational visibility and incident monitoring.
7. Knowledge Transfer & Documentation
- Prepare technical documentation.
- Conduct handover session(s).
- Provide operational runbooks and deployment guides.
- Share recommendations for future enhancements.
Required Skills
- 3+ years of DevOps engineering experience.
- Strong hands-on experience with Google Cloud Platform (GCP).
- Experience with:
- Terraform
- Docker
- Kubernetes (GKE)
- CI/CD pipelines
- Linux administration
- Git-based workflows
- Knowledge of cloud networking, IAM, and security best practices.
- Experience implementing monitoring and logging solutions.
Preferred Qualifications
- GCP Professional Cloud DevOps Engineer certification.
- Experience with multi-environment deployments (Dev, QA, Production).
- Knowledge of SRE practices and incident management.
- Experience with cost optimization initiatives in GCP.