Description:
Cloud Engineer - GCP
Strong expertise in cloud platforms engineering on GCP Strong experience with Service Orientated Architecture Cloud & Kubernetes Knowledge of one or more programming language such as Go Python or JavaScript Experience working with infrastructure as code config as code tooling and methodologies (i.e. Terraform etc)
Experience with different Continuous Integration (CI/CD) tooling used at ANZ such as CodeFresh and Google Cloud Build Experience with different Monitoring and APM tools used at ANZ such as Prometheus Grafana Splunk and Dynatrace
Experience or knowledge of Site Reliability Engineering practices. Experience building self-service alerting functionality on top of different Monitoring and APM tools (Slack/ServiceNow etc) Ability to work with a DevOps mindset Senior / Lead GCP Platform Engineer - Skills Breakdown: Large Organisation Experience oExperience using multi-project organisational structures.
Strong knowledge of GCP services including but not limited to: oHands-on GCP networking skills (e.g. Shared Virtual Private Cloud (VPC) subnetworks Firewall Rules Cloud Router Cloud DNS Load Balancing Interconnect etc.). oThorough understanding of networking concepts especially TCP/IP IP addressing and subnet calculation. oSolid experience with GCP Security services; Identity and Access Management (IAM) Cloud Identity-Aware Proxy (IAP)
Key Management Service (KMS) Cloud Security Command Center Secrets Manager Resource Manager etc. oGood knowledge of various GCP Integration patterns Cloud Functions with Cloud Pub/Sub Cloud Storage and Cloud SQL. oAny workload-related experience is a bonus e.g.
Kubernetes Engine Google Compute Engine App Engine etc. oContainerization experience with Docker and GKE (preferred) Infrastructure as a Code and Scripting: oSolid hands-on experience with declarative languages Google Cloud Deployment Manager (& Terraform preferred) and their capabilities oComfortable with Bash scripting and at least one programming language (Python or Go preferred).
oSound knowledge of secure coding practices and configuration/secrets management oKnowledge in writing unit and integration tests. oExperience in writing infrastructure unit tests; Terratest preferred Solid understanding of CI/CD oSolid understanding of zero-downtime deployment patterns oExperience with automated continuous integration testing including security testing using SAST tools
oExperience in automated CI/CD pipeline tooling; oCloud Build preferred Experience in creating runners Docker images Experience using version control systems such as Git
oExposed to and comfortable working on large source code repositories in a team environment. oSolid expertise with Git and Git workflows working within mid to large (infra) product development teams General / Infrastructure Experience oExperience with cloud ops (DNS Backups cost optimization capacity management monitoring/alerting patch management etc.) oExposure to complex application environments including containerized as well as serverless applications
oWindows and/or Linux systems administration experience (preferred) oExperience with Active Directory (preferred) oExposure to multi-cloud and hybrid infrastructure oExposure to large-scale on-premise to cloud infrastructure migrations oSolid experience in working with mission-critical production systems
Additional Details
- Global Grade : C
- Remote work possibility : No
- Global Role Family : 60236 (P) Software Engineering
- Local Role Name : 6504 Developer / Software Engineer
- Local Skills : 58565 Cloud
- Languages Required: : English