GCP Devops Engineer/Senior Consultant Specialist
hsbc
Job Description
In this role, you will:
- Design, implement, and manage cloud infrastructure on Google Cloud Platform (GCP).
- Automate infrastructure provisioning, configuration, and deployment using tools like Terraform, Ansible, or Cloud Deployment Manager.
- Build and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Cloud Build.
- Monitor and optimize cloud resources for performance, cost, and scalability using tools like Stackdriver, Prometheus, or Grafana.
- Implement and manage containerized applications using Docker and orchestration tools like Kubernetes (GKE).
- Ensure security best practices, including IAM policies, network security, and data encryption.
- Collaborate with development teams to streamline the software delivery process and improve system reliability.
- Troubleshoot and resolve infrastructure and deployment issues in production and non-production environments.
- Implement disaster recovery and backup strategies for critical systems and data.
- Stay updated with the latest GCP services and DevOps tools to recommend improvements.
Requirements
The successful candidate will also meet the following requirements:
- Hands-on experience with Google Cloud Platform (GCP) services, including Compute Engine, Cloud Storage, Cloud Functions, BigQuery, Pub/Sub, and GKE.
- Strong knowledge of Infrastructure as Code (IaC) tools like Terraform, Cloud Deployment Manager.
- Proficiency in building and managing CI/CD pipelines.
- Experience with Kubernetes and container orchestration (preferably Google Kubernetes Engine - GKE).
- Strong scripting skills in Python for automation.
- Familiarity with monitoring and logging tools like Google Cloud Operations Suite (formerly Stackdriver), Prometheus, or Grafana.
- Knowledge of networking concepts, including VPCs, firewalls, load balancers, and DNS.
- Experience with version control systems like Git and branching strategies.
- Understanding of security best practices, including IAM, secrets management, and vulnerability scanning.
- Strong problem-solving and troubleshooting skills
- Experience with multi-cloud environments or hybrid cloud setups.
- Knowledge of serverless computing (e.g., Cloud Functions, Cloud Run).
- Familiarity with Cloud SQL, Firestore, or other GCP-managed databases.
- Exposure to cost optimization strategies on GCP.
- Experience with Service Mesh tools like Istio or Linkerd.
- Knowledge of compliance standards like SOC 2, ISO 27001, or GDPR.