Job Description :
JD: GCP Certified Architect with minimum 2 years hands on experience on GCP projects Excellent experience with serverless compute components, App Engine, Spanner, BigQuery, Cloud Functions, Cloud Storage, (serverless compute is our preference over IaaS components) Hands-on experience of writing code, scripts and APIs (Java, Python) Experience of managing multi-tier infrastructure environments, including elements hosted on a public cloud platform (eg GCP, AWS, etc) and understanding of network concepts An in-depth knowledge of platform and application automated deployment technologies (e.g. Ansible, Docker, Terraform, Cobbler etc) Exposure to continuous integration and build tools (e.g. Bitbucket Pipelines, etc) Use of source code version control (e.g. Git, Bitbucket) In-depth experience in Windows and Linux operating systems Experience with automation/configuration management Experience in working with NoSQL databases and SQL skills (ideally Spanner, BigQuery expertise) Understanding of software and infrastructure architecture including performance tuning applications, infrastructure and databases Good understanding of infrastructure and application security Solid understanding of, and belief in, developing and managing infrastructure as code Hands-on experience of automation, repeatability and state definition Investigate, evaluate and recommend new tools and technologies Maintained tools for configuration management, build, continuous integration and deployment, reporting, monitoring etc Proven experience of developing the required scripts to support automation of processes Experience detecting and resolving security, performance and availability issues Knowledge of IT Operational support processes Information Security standards, support procedures and incident response Encourages people to question and challenge practices or procedures that are not fit for purpose Calls people to account when they under-deliver or let standards slip Able to comprehensively capture, challenge, justify, articulate and manage customer, business, capability and operational user requirements Able to provide comprehensive documentation Able to set and manage realistic expectations for timescales, costs, benefits and measures for success