Cloud Architect Position
* This is a challenging opportunity to work as a Cloud Architect, leading the optimization of our cloud platform and ensuring stability, security, scalability, and automation. You will be the architect of infrastructure as code, the guardian of cloud security, and a key player in implementing state-of-the-art CI/CD pipelines.
About the Role
We are seeking an experienced Cloud Architect with proven experience in Google Cloud Platform (GCP) to join our technology team. This role requires strong knowledge of cloud security, networking and traffic management, load balancing, Terraform for Infrastructure as Code, and Cloud Build or equivalent CI/CD tools.
Main Responsibilities
Infrastructure and Networking:
* Design, implement, and manage the full infrastructure on GCP.
* Configure and maintain virtual networks (VPCs), subnets, and routing policies.
* Manage firewall rules and advanced network security policies.
* Implement and manage Load Balancers to ensure high availability.
* Configure and manage Cloud DNS for internal and external domains.
Security and Access:
* Lead the management of Roles, Permissions, and Access Policies (RAC, IAM).
* Implement robust authentication and authorization flows.
* Configure Identity-Aware Proxy (IAP) for secure access.
* Protect traffic using SSL/TLS and managed certificates.
* Perform audits and hardening on key GCP services (Compute Engine, Cloud Storage, Cloud SQL).
Automation and CI/CD:
* Create and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using Cloud Build or equivalent tools.
* Implement Infrastructure as Code (IaC) with Terraform.
* Configure and optimize automated testing execution within pipelines.
* Implement advanced deployment strategies (e.g., canary and automated rollback).
Storage and Databases:
* Manage Cloud Storage buckets for optimization and security.
* Manage and optimize Cloud SQL instances (MySQL/PostgreSQL).
* Configure backups, recovery, and database performance tuning.
* Implement secure access and data protection policies.
Observability and Monitoring:
* Set up alerts, dashboards, and performance metrics with Cloud Monitoring and Cloud Logging.
* Integrate external observability tools (e.g., Grafana, Prometheus, Sentry).
* Conduct log analysis and event tracing for troubleshooting.
* Monitor infrastructure performance, security, and cost efficiency.
Key Skills and Qualifications
* 5+ years of experience as a DevOps Engineer or Site Reliability Engineer (SRE).
* Strong knowledge of cloud security, networking, and load balancing.
* Familiarity with agile methodologies and DevSecOps best practices.
* Ability to work effectively in a collaborative technology environment.