Titre du poste ou emplacement
Yoppworks - 4 emplois
Ottawa, ON
Télétravail
Full-time
Experienced
Avantages pour l'entreprise
Flexible Work
Salary:

Looking for meaningful work where you can have an impact? Improving Ottawa inc is the place for you.

As a global market leader, Improving Ottawa Inc. dba Improving Ottawa inc, exclusively offers consulting services to help guide your enterprise to success. Using open source technology, we provide mentorship to your technical teams, drive the implementation of product delivery, and offer staff augmentation engagements. Our focus is in helping organizations develop systems of innovation based on Reactive Principles. Improving Ottawa inc is a Google Cloud Partner. This is a remote role but the preferred location is for the candidate to be based in Ottawa.

Objective

  • The Improving Ottawa Google Practice requires a highly talented and motivated GCP Solution Architect to assist with technical sales conversations, initiate customer engagements, define reference architectures, and assist with internal and external projects.

Responsibilities

  • Provide Sales Engineering
  • Successful GCP Solutions Architect candidates will be responsible for assisting sales staff and account managers, with making technical presentations focused on Google Cloud technologies to customers, and helping them to determine a solution to the business and technical issues they face.

Initiate Customer Engagements

  • GCP Solutions Architects take the initial lead in customer engagements. They define the technical landscape, propose solutions to the customer, and recommend technical staff for the project. The GCP Solutions Architect's principal responsibility for these projects is to ensure that the project is initiated on a solid technological, methodological, and delivery foundation by applying our reference architecture, methods, and project delivery policies.

Google Technology Solutions

  • Research and development of proof-of-concept (POC) solutions, leveraging Google technologies, will require the GCP Solutions Architect's ongoing hands-on involvement. Following implementation, the GCP Solutions Architect will work with the business development staff to assist with bringing these solutions to market.
  • Improving Ottawa maintains a variety of closed and open source projects to which employees contribute when they have bench time.
  • Improving Ottawa also maintains a variety of reference architectures for satisfying various customer needs. These reference architectures require maintenance in the face of a changing technological landscape. GCP Solution Architect will be a key technical advisor with respect to these reference architectures.

Qualifications

Required Experience

  • A minimum of 10 years of experience at a software consultancy with projects in a mix of industry sectors.
  • A minimum of a 15-year career arc that has covered the entire SDLC, including Software Development, Platform Engineering, Methodology, DevOps, Security, and QA.
  • Excellent software development skills for at least 10 years, including object-oriented and functional programming. Multiple languages are required with a minimum of at least Scala, Java, and Python.
  • A cloud architecture and engineering subject matter expert with deep technical expertise, and at least 5 years of hands-on work experience with GCP.
  • Solid understanding as well as experience designing and transferring applications to the cloud.
  • Experience building application migration roadmaps, including the various stages and steps from lift and shift, to complete cloud-native and reactive application.
  • At least 5 years of experience in architecting, developing and/or maintaining production-grade systems.
  • Prior experience assisting sales staff with making highly technical presentations relevant to the customer's needs.

Required Technical Skills

  • Google Professional Cloud Architect certification
  • Google Professional Data Engineer certification
  • A thorough and complete understanding of at least two messaging systems such as Pub/Sub, Kafka, Pulsar, RabbitMQ, IBM MQ, JMS, etc.
  • A thorough and complete understanding of at least two RDBMS, such as Postgresql or MySQL, preferably open source, and a close familiarity with Google's Cloud SQL offerings.
  • A thorough and complete understanding of at least two NoSQL databases, such as Cassandra or Couchbase, preferably open source, and a close familiarity with Google's BigQuery and Bigtable.
  • A thorough and complete understanding of Kubernetes in general, and GKE in particular.
  • A thorough and complete understanding of CI/CD tools (GitLab, GitHub, Travis) and how to set up a functional and useful CI/CD pipeline for a large team, as well as how to leverage Google's Cloud Build pipelines.

Required Non-technical Skills

  • World-class communication skills in English encompassing written, verbal, presentation, and online formats. Solution Architects should be able to speak on a webcast, or at a conference, at a moment's notice about any topic relevant to their technical area (Google Cloud).
  • The ability to deal with chaotic work assignments that vary as the business evolves and adapts to change. You are not a candidate for this position if you must only work on one project or task at a time.
  • Possessing an optimistic disposition, driving desire to succeed, highly self-motivated, dedicated to honesty and transparency.

Highly Desirable Skills and Experience

  • Extensive experience of at least 5 years developing software in the JVM ecosystem.
  • Strong background (at least 5 years) developing distributed systems with Akka.
  • Further Google Cloud Professional certifications such as:
  • Cloud Database Engineer, Cloud DevOps Engineer, Cloud Security Engineer, Cloud Network Engineer
  • Vendor or other certifications of skills relating to messaging, databases, DevOps, MLOps, security, and operations.
  • Prior experience with leading SCRUM, LeSS, Kanban, and Agile based projects, but more importantly deeply understanding the Agile principles, how they relate to Lean, and the fundamentals of efficient, high-velocity methods in software development.
  • Significant experience in software development projects related to e-commerce, financial services, insurance, health care, hospitality, airlines, or travel industries.

What you can expect

  • An environment where constant learning is the norm.
  • Opportunity to work in a fast-paced environment for a dynamic company with a history of proven success.
  • Join a team of innovative thinkers as part of a rapidly growing company that is all about helping businesses create innovative corporate and workplace giving programs.
  • Connect with a passionate group in an open, collaborative, and fun environment.

Our Commitment to a Diverse Culture

  • We believe in the power of diversity and we're dedicated to creating a diverse, equitable and inclusive environment at Improving Ottawa inc. We ensure equal opportunity for all applicants and encourage people of all visible minorities, including Indigenous applicants, and those of any religion, sex, age, ability, sexual orientation, gender identity or expression to apply.
  • Gender diversity and equality benefits everyone. We're committed to supporting all gender identities and expressions in tech by sharing stories and advocating for equality.

remote work