- Infrastructure Provisioning: Automate and manage cloud resources using Infrastructure as Code (IaC) tools like Terraform and Ansible.
- CI/CD Pipeline Management: Build, maintain, and optimize continuous integration and continuous deployment pipelines using GitHub Actions, Jenkins, or GitLab.
- Container Orchestration: Deploy, scale, and manage containerized applications using Docker and Google Kubernetes Engine (GKE).
- Monitoring and Logging: Implement observability solutions using tools like Google Cloud Operations Suite (Stackdriver), Prometheus, or Grafana to track system health.
- Security and Compliance: Enforce security best practices, managing Identity and Access Management (IAM), VPC networks, and secrets management.
- Required Skills and Qualifications
- GCP Core Services: Strong knowledge of Compute Engine, GKE, Cloud Storage, and IAM.
- Scripting: Proficiency in Python, Bash, or Shell scripting.
- Education: Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
- Certifications: Preferred Qualified Cloud DevOps Engineer Certification