Principal Cloud Consultant

Principal Cloud Consultant

Toronto, Ontario  - Permanent

Job Description

Our client is an innovative global cloud consulting firm that is growing rapidly. They provide services that allow enterprise clients to migrate to top cloud providers that are in hyperscale mode. They specialize in company wide transformations and DevOps enablement for a long list of industries (fintech, healthcare, media, telecom and aviation. They work with some of the largest and most security-conscious organizations around the world to help them embrace innovation through the cloud.

This role is for a Senior Cloud Specialist that is well versed in Azure (and/or GCP), technology savvy, and shines in a boardroom setting.

Your Responsibilities:
- Working closely with technical leads and client teams to fully demonstrate the benefits of cloud technology
- Providing guidance and support to business and application delivery teams to fully demonstrate the benefits of cloud technology 
- Helping to build & introduce clients to automated delivery pipelines (CI/CD)
- Defining and implementing cloud-based solutions in line with industry best practices and enterprise architecture guidelines
- Supporting customers in troubleshooting issues in their test and/or production environments and identifying root cause and solutions
- Presenting case studies and cloud solutions at meetups, conferences and technology events
- Providing leadership, mentoring, and coaching to your teams

Special Perks:

- Flexible work hours and remote working days
- Team social Events
- Additional paid sick leave and parental leave
- BBq's in the summers and sunny weather
- Opportunity to work with modern technologies and tons of opportunities for professional development

Must Have Skills:

- 7+ years of Enterprise level IT consulting experience
- Extensive experience working in the financial services sector
- Bachelor's Degree in Engineering (Computer Science or similar)
- Extensive experience in large scale, secure, and high availability solutions in Cloud Environments such as Azure or GCP
- Extensive experience in cloud deployment templating using offerings such as ARM, CloudFormation, Google Deployment Manager and or Terraform
- A strong understanding of public cloud security principles
- Extensive experience adhering to compliance standards
- Programming/scripting experience with Python, PowerShell, Bash, .NET, Java, or similar
- Extensive experience working with source code management using GIT
- Significant experience working with configuration management technologies such as Puppet, Chef, and/or Ansible
- Extensive knowledge of logging and event management tools such as Splunk, ELK or similar
- Experience/knowledge of backup & recovery procedures and technologies, data storage and retention requirements
- Extensive experience in preparing and presenting technical material to a variety of audiences
- Extensive experience working in Agile environments

Nice to Have Skills:

- Database experience with SQL Server, MySQL, PostgreSQL or other
- Experience with more than one public cloud provider such as Azure and/or GCP
- Experience with network design, subnetting, and routing
- Experience working in a microservices serverless architecture
- Experience working with containers using Docker
- Financial Services Background is an asset


Starting: ASAP