Description:
Aeyron is looking for a Senior DevOps Engineer with expert-level knowledge of GCP, specializing in Identity and Access Management (IAM) and Terraform. This role involves setting up a secure and scalable GCP infrastructure from scratch, managing access policies, automating resource provisioning, and sharing knowledge with the team through training and documentation.
Key Responsibilities1. GCP Identity & Access Management (IAM)
- Design and implement secure IAM policies and roles.
- Assign and manage access for a group of 10+ Compute Engine instances (virtual machines).
- Enable secure SSH access for multiple users from their desktops.
2. Terraform Automation
- Develop and test Terraform scripts for automating GCP project setup.
- Create reusable, modular Terraform templates for long-term scalability.
3. Secrets Management
- Configure and manage GCP Secret Manager.
- Integrate secrets from external sources like HashiCorp Vault or GitHub private repositories.
- Ensure secure workflows for secrets handling.
4. Knowledge Sharing and Training
- Lead architecture reviews and consultation sessions during the initial project phase.
- Record step-by-step training videos using Loom.
- Document detailed instructions and workflows for the team.
5. Ongoing Support
- Provide ad-hoc hourly support post-implementation for troubleshooting, optimization, and future enhancements.
Technical RequirementsEssential Skills
- GCP Expertise: 3+ years of hands-on experience, including advanced knowledge of IAM policies and resource management.
- Terraform Proficiency: Strong experience in writing, testing, and deploying Terraform scripts for infrastructure as code (IaC).
- Secrets Management: Expertise in tools like GCP Secret Manager, HashiCorp Vault, or equivalent.
- Tools & Platforms: Proficiency in Discord, GitHub, Miro, and Loom for collaboration and documentation.
Preferred Skills
- Experience with GCP Pub/Sub and Vertex AI is a plus.
- Familiarity with best practices for scalable and secure cloud infrastructure.
- Strong scripting ability in Python or Bash for automating tasks.
Non-Negotiable
- GCP Certification: Must possess a GCP certification to validate expertise.
- Cloud-Specific Experience: AWS or Azure experience is insufficient without in-depth GCP knowledge.
Project Deliverables1. Architecture Review
- Conduct multiple consultation calls to refine and finalize architecture.
2. Terraform Scripts
- Deliver modular and reusable Terraform scripts for GCP resource provisioning and IAM setup.
3. Documentation & Training
- Record Loom videos demonstrating how to use Terraform scripts and manage IAM resources.
- Provide step-by-step documentation for the team’s reference.
4. Compute Resource Setup
- Configure IAM roles for a group of Compute Engine instances and assign secure SSH access for users.