HamburgerMenu
hirist

Job Description

Role : DevOps Engineer

We need an experienced DevOps Engineer to single-handedly build our Automated Provisioning Service on Google Cloud Platform.

You'll implement infrastructure automation that provisions complete cloud environments for B2B customers in under 10 minutes.

Core Responsibilities :

- Infrastructure as Code Implementation

- Develop Terraform modules for automated GCP resource provisioning.

Create reusable templates for :

- GKE cluster deployment with predefined node pools.

- Cloud Storage bucket configuration.

- Cloud DNS and SSL certificate automation.

- IAM roles and service account setup.

- Implement state management and version control for IaC.

Automation & Orchestration :

- Build Cloud Functions or Cloud Build triggers for provisioning workflows.

- Create automation scripts (Bash/Python) for deployment orchestration.

- Deploy containerized Node.js applications to GKE using Helm charts.

- Configure automated SSL certificate provisioning via Certificate Manager.

Security & Access Control :

- Implement IAM policies and RBAC for customer isolation.

- Configure secure service accounts with minimal required permissions.

- Set up audit logging and monitoring for all provisioned resources.

Integration & Deployment :

- Create webhook endpoints to receive provisioning requests from frontend.

- Implement provisioning status tracking and error handling.

- Document deployment procedures and troubleshooting guides.

- Ensure 5-10 minute provisioning time SLA.

Required Skills & Certifications :

MANDATORY Certification (Must have one of the following) :

- Google Cloud Associate Cloud Engineer (minimum requirement).

- Google Cloud Professional Cloud DevOps Engineer (preferred).

- Google Cloud Professional Cloud Architect (preferred).

Technical Skills (Must Have) :

- 3+ years hands-on experience with Google Cloud Platform.

- Strong Terraform expertise with proven track record.

- GKE/Kubernetes deployment and management experience.

- Proficiency in Bash and Python scripting.

- Experience with CI/CD pipelines (Cloud Build preferred).

- GCP IAM and security best practices knowledge.

- Ability to work independently with minimal supervision.

Nice to Have :

- Experience developing RESTful APIs for service integration.

- Experience with multi-tenant architectures.

- Node.js/Docker containerization experience.

- Helm chart creation and management.

Deliverables (2-Month Timeline) :

Month 1 :

- Complete Terraform modules for all GCP resources.

- Working prototype of automated provisioning flow.

- Basic IAM and security implementation.

- Integration with webhook triggers.

Month 2 :

- Production-ready deployment with error handling.

- Performance optimization (achieve <10 min provisioning).

- Complete documentation and runbooks.

- Handover and knowledge transfer.

Technical Environment :

- Primary Tools : Terraform, GCP (GKE, Cloud Storage, Cloud DNS, IAM).

- Languages : Bash, Python (automation scripts).

- Orchestration : Cloud Build, Cloud Functions.

- Containerization : Docker, Kubernetes, Helm.

Ideal Candidate :

- Self-starter who can own the entire DevOps scope independently.

- Strong problem-solver comfortable with ambiguity.

- Excellent time management skills to meet tight deadlines.

- Clear communicator who documents their work thoroughly.

Important Note :

- Google Cloud certification is mandatory for this position due to partnership requirements.

- Please include your certification details and ID number in your application.

Application Requirements :

- Proof of valid Google Cloud certification.

- Examples of similar GCP automation projects.

- GitHub/GitLab links to relevant Terraform modules (if available).


info-icon

Did you find something suspicious?