section job title: cloud engineer (gcp-focused)
(a) location: bangalore
(b) employment type: full-time
________________________________________
section about the role
we are looking for a cloud engineer with strong hands-on experience on google cloud platform (gcp) to manage our cloud infrastructure, cloud-hosted databases, and application deployments. this role will also own access management for cloud resources (instances, databases, services) and manage our github environment for code and repository governance.
you will work closely with the development and product teams to ensure our applications are secure, reliable, and scalable in the cloud. experience with aws is a plus, but gcp is the primary focus.
________________________________________
section key responsibilities
(a) 1. cloud infrastructure & server management (gcp-first)
provision, configure, and manage cloud servers/instances on gcp (., compute engine), with secondary support for aws ec2 if needed.
monitor instance performance, optimize cost and usage, and implement scaling strategies.
set up and maintain networking components (vpc, subnets, firewalls, load balancers, cloud dns, etc.).
(b) 2. database management (cloud-hosted)
manage, configure, and monitor cloud databases such as cloud sql, cloud spanner, bigquery and/or managed databases on aws (rds, aurora).
set up backups, restore procedures, and disaster recovery plans.
monitor database performance and optimize queries, indexes, and configurations.
manage database access, users, roles, and security policies.
(c) 3. access, security & user management
administer access to cloud accounts, servers, and services using gcp iam (and aws iam when required).
create and manage user roles, service accounts, groups, and permissions based on least-privilege principles.
implement and maintain security best practices (key management, ssh access, secrets management, mfa, etc.).
regularly review access logs, audit trails, and security configurations.
(d) 4. application deployment & devops
deploy applications to cloud servers and services on gcp (compute engine, cloud run, gke, app engine, etc.).
set up and maintain ci/cd pipelines (., github actions, cloud build, jenkins, gitlab ci) for automated builds, tests, and deployments.
collaborate with developers to define deployment strategies (blue-green, rolling updates, canary releases).
troubleshoot deployment issues and ensure minimal downtime.
(e) 5. github / code management
manage organization and repositories on github.
set up and enforce branching strategies (., gitflow, trunk-based development).
configure repository permissions, code owners, and protection rules (pr reviews, required checks, status checks).
integrate github with ci/cd, issue tracking, and other tools.
ensure proper backup, security (ssh keys, pats), and governance of code repositories.
(f) 6. monitoring, logging & reliability
implement monitoring and alerting for infrastructure, applications, and databases using tools like cloud monitoring & cloud logging (stackdriver) and/or third-party tools (datadog, prometheus, grafana).
set up centralized logging and log analysis for debugging and auditing.
participate in incident response, root cause analysis, and reliability improvements.
________________________________________
section required qualifications & skills
35 years of hands-on experience as a cloud engineer, devops engineer, system administrator, or similar role.
formal degree is not mandatory; strong practical experience with cloud platforms and linux systems is more important.
strong hands-on experience with google cloud platform (gcp) is mandatory.
working knowledge of aws is a plus.
solid understanding of:
o linux-based systems administration
o cloud networking (vpc, vpn, dns, load balancers, etc.)
o iam / access control and security best practices
experience managing cloud databases (sql and/or nosql) including backup/restore and security.
experience with ci/cd tools and automated deployments (preferably github actions or similar).
strong git and github skills (branches, prs, merges, managing repos and permissions).
scripting skills in bash, python, or a similar language.
good communication and documentation skills.
________________________________________
section nice-to-have
gcp certifications (., associate cloud engineer, professional cloud architect); aws certifications are a plus.
experience with containerization (docker, kubernetes / gke).
experience with infrastructure as code (terraform preferred; or deployment manager, cloudformation).
experience with secrets management tools (., google secret manager, aws secrets manager, hashicorp vault).
exposure to security standards and compliance (iso , soc2, etc.).
________________________________________
section what we offer
competitive salary and benefits.
opportunity to design and scale gcp-based cloud infrastructure.
collaborative environment with ownership and autonomy.