Commercial experience across designing, deploying and managing cloud environments in Google Cloud.
Experience of containers and container orchestration using Docker, Kubernetes, and GKE.
Experience with infrastructure-as-code tools like Terraform, Deployment Manager, Helm, or Pulumi.
Experience of pipeline build/deploy tools such as Cloud Build or Jenkins.
In-depth automation and scripting using tools such as gcloud CLI, Python, Bash, Ruby, or Groovy.
Detailed knowledge of configuration management technologies like DSC, Puppet, Chef, SaltStack, or Ansible.
Thorough knowledge of logging and monitoring tools such as Prometheus, Grafana, Operations (formerly Stackdriver), New Relic, Datadog or Splunk.
Knowledge of cloud platform design patterns and best practices.
Knowledge of common database and caching technologies, such as Cloud Spanner, Cloud SQL, Big Query, Bigtable, MongoDB, PostgreSQL, MySQL/MariaDB, Memcache, or Redis.
Some knowledge of common programming languages used in modern web application development, such as Python, C#, JavaScript, TypeScript, Java, Go, or PHP.
Exposure to iterative/agile development methodologies and experience of enabling team delivery through technology.
As a bonus, experience of other cloud platforms and technologies.