Google Cloud Platform
Cloud Infrastructure • GCP
Cloud Infrastructure Setup and Management
I have been setting up and managing infrastructure on GCP for a several companies for about 5 years; handling tasks like initial account and IAM configuration, administration, cost management, optimizing committed use discounts, as well as:
- Networking infrastructure from scratch, with IAM/permissions, VPC, subnets, firewall rules, VPNs, etc.
- Compute resources using GCE (VMs), GKE (Kubernetes), Cloud Run (serverless containers), App Engine (PaaS) and more.
- Storage solutions using Cloud Storage (object storage), Cloud SQL (managed databases)
- Load balancers, CDN (Cloud CDN), and SSL/TLS certificates.
- Firebase - service suite for mobile and web applications. Firestore, Authentication, Cloud Functions backend, hosting, etc.
Multi-pool Kubernetes clusters, complex microservice architectures, service mesh (Istio), CI/CD pipelines.
I provide infrastructure monitoring and on-call / incident response, cloud cost optimization, and disaster recovery planning services.
Services
- Compute
- GCE (Google Compute Engine) - VMs
- GKE (Google Kubernetes Engine) - Managed Kubernetes
- Cloud Run - containers
- Serverless
- Cloud Functions
- Data Streaming and Processing Pipelines
- Pub/Sub
- Dataflow (Apache Beam managed service)
- CloudSQL - managed relational databases
- Firestore / Firebase - NoSQL databases and mobile/web backend services
- Networking
- VPC, subnets, firewall rules
- Cloud Load Balancing
- Cloud CDN
APM Integrations
Setup, configuration, and support of integrations with popular Application Performance Monitoring tools such as:
Infrastructure Management Automation
- Terraform