Browse
Employers / Recruiters

Google Cloud Architect with .NET

Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.
Job Role: Google Cloud Architect with .NET
Location: Calgary (On-site)
Hire Type: FTE/Permanent

Job Description
Google Cloud Architect

Who are we looking for?
  • A Senior Google Professional Cloud Architect with .NET Full Stack development skills having an overall experience of 10-15 years.
  • Should enable the project to leverage Google Cloud technologies. Have a thorough understanding of cloud architecture and Google Cloud. Should be able to design, develop, and manage robust, secure, scalable, highly available, and dynamic solutions to drive business objectives.
  • Should have strong hands-on experience in developing Rich Web Applications using AngularJS, C#, .Net, WebAPI tool stack in Agile development environment and migrating those application to Google Cloud Platform.
  • Must have prior experience in customer facing role.

GCP Architect Skills:
  • Should be able to -
    • Design a solution infrastructure that meets business requirements such as - Business use cases and product strategy, Cost optimization, Supporting the application design, Integration with external systems, Movement of data, Design decision trade-offs, Build, buy, modify, or deprecate, Success measurements (e.g., key performance indicators [KPI], return on investment [ROI], metrics), Compliance and observability etc.
    • Design a solution infrastructure that meets technical requirements such as - High availability and failover design, Elasticity of cloud resources with respect to quotas and limits, Scalability to meet growth requirements, Performance, and latency etc.
    • Design network, storage, and compute resources considering Integration with on-premises/multi-cloud environments, Cloud-native networking (VPC, peering, firewalls, container networking), Choosing data processing technologies, choosing appropriate storage types (e.g., object, file, databases), Choosing compute resources (e.g., preemptible, custom machine type, specialized workload), Mapping compute needs to platform products.
    • Create a migration plan (i.e., documents and architectural diagrams) for Integrating solutions with existing systems, migrate systems and data to support the solution, Software license mapping, Network planning, Testing and proofs of concept, Dependency management planning.
    • Envisioning future solution improvements such as Cloud and technology improvements, Evolution of business needs, Evangelism, and advocacy
    • Configure network topologies for Extending to on-premises environments (hybrid networking), Extending to a multi-cloud environment that may include Google Cloud to Google Cloud communication, Security protection (e.g. intrusion protection, access control, firewalls)
    • Configure individual storage systems for Data storage allocation, Data processing/compute provisioning, Security and access management, Network configuration for data transfer and latency, Data retention and data life cycle management, Data growth planning.
    • Configure compute systems including Compute resource provisioning, Compute volatility configuration (preemptible vs. standard), Network configuration for compute resources (Google Compute Engine, Google Kubernetes Engine, serverless networking), Infrastructure orchestration, resource configuration, and patch management, Container orchestration.
    • Design application security using capabilities like Identity and access management (IAM), Resource hierarchy (organizations, folders, projects), Data security (key management, encryption, secret management), Separation of duties (SoD), Security controls (e.g., auditing, VPC Service Controls, context aware access, organization policy), Managing customer-managed encryption keys with Cloud Key Management Service, Remote access.
    • Design application compliance considering Legislation (e.g., health record privacy, children’s privacy, data privacy, and ownership), Commercial (e.g., sensitive data such as credit card information handling, personally identifiable information [PII]), Industry certifications (e.g., SOC 2), Audits (including logs)
    • Analyze and define technical processes for Software development life cycle (SDLC), Continuous integration / continuous deployment, Troubleshooting / root cause analysis best practices, Testing and validation of software and infrastructure, Service catalog and provisioning, Business continuity and disaster recovery.
    • Analyze and define business processes like Stakeholder management (e.g. influencing and facilitation), Change management, Team assessment / skills readiness, Decision-making processes, Customer success management, Cost optimization / resource optimization (capex / opex)
    • Develop procedures to ensure reliability of solutions in production (e.g., chaos engineering, penetration testing)
    • Advise development/operation teams to ensure successful deployment of the solution such as Application development, API best practices, Testing frameworks (load/unit/integration), Data and system migration and management tooling.
  • In addition, should have good understanding and knowledge of -
    • How to interact with Google Cloud programmatically using Google Cloud Shell, Google Cloud SDK (gcloud, gsutil and bq), Cloud Emulators (e.g., Cloud Bigtable, Datastore, Spanner, Pub/Sub, Firestore)
    • How to setup Monitoring/logging/profiling/alerting solution
    • Deployment and release management
    • How to support of deployed solutions
    • How to evaluate quality control measures

.NET Technical Skills:
  • Must have at least 10-15 years of hands-on experience in developing rich UI web applications using.
  • Angular JS web development framework
  • C#, .Net CORE, WebAPI, WebServices, WCF
  • Unit testing using Jasmine, Karma
  • JIRA, Bamboo, Bitbucket
  • Experience in Micro UI and Micro Services will be an advantage.
  • Must have good understanding of TDD and unit testing.
  • Good knowledge and experience in Agile Development
  • Must possess good design thinking, technical problem-solving skills.
  • Should be able to guide and mentor the project team in technical aspects.

Process Skills:
  • Thorough understanding of agile development methodology
  • Very strong in applying design patterns and practices.
  • Able to use architecting tools like EA etc.
  • Very good experience in Test Driven Development.
  • Very good understanding of BDD

Behavioral Skills :
  • Team player rather than an individual contributor
  • At least 2 years of experience including:
    • Able to work in Scrum model at offshore.
    • able to work directly with customer stakeholders.
    • able to communicate clearly in oral and writing
    • identify risks, plan mitigation.
    • escalate on time to customers and leaders
    • good in prioritizing work and time management
    • good problem-solving skills, able to think out of the box

Certification:
  • Google Professional Cloud Architect - Mandatory
  • Any MCP from MS.

Last updated on Oct 23, 2023

See more

More jobs at ddjdnwlerl7psshh9c3kgnera1guuj08c8fkh2dbc74y5xebr0l4hklpt4e05u5k

Analyzing

Austin, Texas

 · 

30+ days ago

Lake Forest, California

 · 

30+ days ago

Perrysburg, Ohio

 · 

30+ days ago

Clark, New Jersey

 · 

30+ days ago

Edison, New Jersey

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status