Job Description :
Job Description:
The GCP Cloud Architect drives high priority customer initiatives on GCP with customers. The individual is highly technical, customer facing, and accountable for end-to-end customer cloud deployments. The individual will own technical customer engagement including: some project management, architectural design sessions, specific implementation projects and/or Proofs of Concepts, and lead deep technical architecture and application design and development discussions with senior customer executives to drive cloud deployment.
Qualifications:
Technical: (Must have at at least these requirements below)
Bachelor''s Degree in Computer Science or another related technical field.
Certification: GCP certified Professional Cloud Architect.
Minimum 10+ experience in enterprise architecture, analysis, design, and development.
Must have hands-on experience using various GCP types of Database, Developer Tools, IoT, ML, Management & Governance, Migration &Transfer, Mobile, Networking & Content Delivery, Security, Identity & Compliance, Storage, Containers, Compute, Serverless computing services.
Experience in migrating applications to the GCP cloud platform.
Experience in supporting Kubernetes clusters anywhere, in both cloud and on-premises environments.
Experience in design, develop, and deploy google cloud functions.
Experience in design, develop, and deploy angular/react applications.
Be able to code in Cloud Functions using Java, Node.js, C#, or Python
Deep understanding of existing cloud technologies (specifically GCP) and experience with integrated public cloud services GCP design patterns for global / multi-region architectures, deploying public or cloud frameworks
Knowledge of enabling resources on Google Compute Engine and Google App Engine.
Knowledge of AutoML, AI Platform, Cloud Natural Language API, Dialogflow, and Cloud Vision will be an advantage. Understanding of design, development, and deployment of ML models.
GCP IAM experience is required for security implementation.
Knowledge of working on VPC, Cloud CDN, Cloud Domains, Cloud DNS, Security, Cloud-to-Cloud Integration (Public, Private)
Cloud Deployment Manager, DevOps deployments, Insights, and Diagnostics.
Deploying application using App Engine.
Knowledge of using log management services like Cloud Monitoring.
Knowledge of developer tools like Cloud Code and Cloud Build
Hands-on development and configuration experience with NodeJS, Java, and python will be a plus.
Preferred Requirements
Understand how to automate builds for developer environments from development through production within a Continuous Delivery model.
Experience of practical implementations of Continuous Integration and Continuous Delivery tools.
Must understand the Scrum Agile methodology and have worked on a Scrum team.
Direct, hands-on experience with DevOps and release management tools.
Familiarity with Docker containers, working experience a plus.
Familiarity with MicroServices architecture, working experience a plus.
Key Responsibilities:
Drive deployment of customer workloads into GCP and increase their consumption of the platform by providing development and deployment guidance, supporting the development of the customers’ cloud adoption model, and providing appropriate recommendations to overcome blockers
Accelerate consumption in high potential customer accounts by providing deep technical expertise and support for customers migrating complex workloads to the cloud
Ability to use cloud-native monitoring tools for application-level insights and monitoring on GCP
Responsible for the Architecture and Design of Multi-Cloud solutions with an emphasis on GCP services and serverless computing.
Will work with the Delivery Manager, Software Architects, Software Developers, and ALM Engineers to design the Cloud Architecture for a large distributed solution.
Will ensure Application Architecture is appropriate for the Cloud and become the trusted advisor of the software development team.
Participate in the establishment of an automated DevOps release management pipeline for the implementation of tools and processes which enable rapid development and delivery of software, continuous integration/deployment, automated quality checks, and operational metrics that can be consumed by development teams.
Non-Technical:
Must have:
Excellent verbal, written and presentation skills with ability to communicate complex technical concepts to technical and non-technical professionals.
Excellent problem-solving, critical thinking and decision-making skills.
Ability to work individually and effectively under pressure with constantly changing priorities and deadlines.
Strong team skills including the ability to lead and be a team player
Have a professional sense of ownership and accountability in conjunction with strong technical leadership skills influencing, driving and utilizing team-work to achieve results
Nice to have:
Familiarity with project management and systems development life cycle processes, tools, concepts and methodologies is plus.
             

Similar Jobs you may be interested in ..