Designing and building clusters

  • In Google Cloud (with or without GKE)
  • On prem / bare metal
  • Designing for scalability and robustness, handling failure domains
  • Optional training on maintenance and various day 2 operations

Cloud Infrastructure

  • Designing and implementing a developer environment and a CI/CD pipeline
  • Setting up operational tooling such as
    • Dashboards and reporting
    • Monitoring, logging, alerting
    • Backup & disaster recovery strategy
  • Infrastructure automation with Terraform / Puppet

Application deployment

  • TLC for legacy software
    • finding the best solution for prehistoric, very broken applications
    • minimal changes for maximum cloudiness
  • Helping you apply best practice in containerization
    • Scalability, distribution, fault-tolerance
    • Debug & solve low level problems, such kernel tuning, filesystem drivers, and more
  • Tooling for continuous deployment (Kustomize, Helm)
  • Expertise in C, C++, Go, Python; tolerance for Java and PHP.

Migration

  • Experienced in migrations to Google Cloud/on-prem from AWS/Azure/on-prem
  • Careful planning to manage risk, budget and end-user experience
  • Plan and/or execute

Improving existing infrastructure

  • Production readiness review of infrastructure and software design
  • Resource management, optimization
  • Firefighting, disaster recovery

Hyperscale MySQL clusters

  • Cluster design: horizontal and vertical scaling, failover automation
  • Backup strategy & disaster recovery
  • Optional training for devs and ops teams