GCP Devops Engineer/Senior Software Engineer
hsbc
Job Description
In this role, you will:
-
Design, implement, and manage cloud infrastructure on Google Cloud Platform (GCP).
-
Automate infrastructure provisioning, configuration, and
-
Build and maintain CI/CD pipelines
-
Monitor and optimize cloud resources for performance, cost, and scalability using tools.
-
Implement and manage containerized applications using Docker and orchestrate on Kubernetes.
-
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.
-
Stay updated with the latest GCP services and DevOps tools to recommend improvements.
Requirements
To be successful in this role, you should 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 and Ansible
-
Proficiency in building and managing CI/CD pipelines like Cloud Build
-
Experience with Kubernetes and container orchestration (preferably Google Kubernetes Engine - GKE)
-
Strong scripting skills in Python for automation.
-
Knowledge of networking concepts, including VPCs, firewalls, load balancers, and DNS.
-
Experience with version control systems like Git and branching strategies.
-
Strong problem-solving and troubleshooting skills
-
Bachelor’s or master’s degree in computer science, Engineering, or a related field.
-
3+ years of experience in DevOps, Cloud Engineering, or related roles.
-
GCP certifications (e.g., Professional Cloud DevOps Engineer, Professional Cloud Architect) are a plus.