WORK WITH US

We are building a culture of humble professionalism founded on the core values of respect, integrity, and service excellence.

Based in Ottawa, Ontario, Quarry Consulting delivers programs, projects and solutions across Canada and internationally. We have successfully placed employees and consultants in the IT industry across a broad range of technologies and environments. We help technology and business professionals find ideal opportunities with our clients.

We treat our candidates with respect and work hard to earn their trust and commitment…we want people to want to work with us. You are more than just a resume in our database! Quarry Consulting is a well-established company of IT Staffing professionals and our team wants to work with you. If you want to collaborate with a responsive, ethical, and exceptional IT services company, Quarry Consulting is your firm!

“The people are what make Quarry Consulting a great company to work with. The Quarry team truly cares about the objectives of their clients and the goals of the people they represent ….they go to great lengths to ensure success for both.”

- Kevin Forbes

Current Opportunities

 By listening to our clients’ needs and understanding their goals, we establish effective recruitment and placement strategies to support our clients’ departmental and program priorities. 

Senior DevOps Engineer

Title: Senior Devops Engineer

Duration: 6 months with possibility of extension

Location: Toronto, On


As a DevOps Engineer you will lead the way for architecting our DevOps environment from Infrastructure as Code Perspective. The ideal engineer will bring their experiences, best practices, and a collaborative attitude to help drive DevOps initiatives from Infrastructure as Code using Azure. To be successful, one must effectively communicate with our development and operations team to orchestrate the creation of solutions that can scale. The responsibilities include building a process for automation to deploy Infrastructure as code, as well as contributing to the development of internal processes and tools to achieve operational efficiency.


Responsibilities include:

·        Collaborate with application engineers to understand the Current state, challenges and use that information to design a Target state that is linked to the business and enterprise strategic objectives.

·        Support code deployments and infrastructure changes to deployment environments in a controlled auditable manner

·        Promote good engineering practices across our development teams, including effective engineering estimation, decision making, and risk management, good incident response processes and thorough incident reviews

·        Collaborate with internal and external, technical and non-technical teams to build and support development platforms

·        Work with relevant teams to set up best practices with the ability to define operations processes, implement DevOps, SRE, Deployment checklists, and more

·        Improve tooling for build and deploy processes, automated testing, and security

·        Collaborate with relevant teams to define and update Morneau Shepell data flow, identify high risk areas and develop feasible mitigating solutions

·        Support client efforts to integrate to the platform by providing technical subject matter expertise


Qualifications:

·        Bachelor’s Degree in Computer Science or related field

·        8-10 years work experience in cloud operations and software development roles

·        Proven track record in a DevOps role, ideally with experience in the setup of a DevOps capability

·        Experience building continuous integration and infrastructure-as-code environments, including multi-region failover, zero-downtime deployments, failure injection, artifact repositories, etc.

·        Experienced on how to design for observability and reliability

·        Experience with cloud platforms (AWS and Azure) and management tooling (including Containers, Terraform, Ansible, Puppet etc.) in a variety of business environments such as large enterprises and start ups

·        Software development experience, ideally in PHP, Python or Node, C# with working knowledge of developing dotnet Core applications

·        Experience designing all code deployments and infrastructure changes to deployment environments in a controlled and automated and auditable manner

·        Comfortable with and experienced in defining roadmaps and owning your team’s project prioritization and backlog, and with the trade-offs inherent in a rapidly-changing technical environment

·        Over 7 years’ experience of using Azure in production; familiarity with core services such as Azure Storage including Blob, Azure VMs, ApplicationEC2, AzureLB, Azure ASG, Azure Serverless, Azure DB, Azure Container Instance, Kubernetes, Docker

·        Experience deploying and configuring event and message-based technologies such as Event Grid and Service Bus

·        Good networking and enterprise level storage knowledge with SQL and NoSQL DB

·        4+ years experience with event driven architecture or microservices

·        4+ years hands on experience with Azure Serverless technologies or working with technologies such as: Lambda, API Gateway, SNS, SQS, MQ, and/or Step Functions on AWS.

·        knowledge and experience deploying data hosting solutions to the Cloud, preferably Microsoft Azure

·        Experience working within the software development or Internet industries is highly desired

·        Experience using logging and monitoring tools such as ELK, DataDog, or similar

Project Manager- POS Deployment Lead

Title: Project Manager- POS Deployment Lead

Location: Ottawa, ON (Remote to start)

Contract Length: April 1, 2022

Security Clearance: Enhanced Reliability

 

Responsibilities:

  • Manage the roll out of RPOS (Retail Point of Sale) and MPOS (Mobile Point of Sale) to 6000 Retail sites coast to coast.
  • Provide support in designing the business processes requirement to support the rollout.
  • Coordinate with multiple vendors and various service providers.
  • Oversee overall deployment and provide regular updates to Retail Leadership and Program Sponsor
  • Support both the technical and business requirements for deployment, dealing with tactical day-to-day issues and highlighting strategic gaps

 

Requirements:

  • 3 to 5 years of extensive position related experience
  • Experience in supporting cabling issues that may need to be dealt with to enable a successful rollout Experience working with Telco/Network providers
  • PMP Certification
  • ITIL Certification 

Dir. Corp. Strategy

POSITION:                                                    Director, Corporate Strategy

SECURITY LEVEL:                                          Secret

LANGUAGE DESIGNATION:                         English

LOCATION:                                                   Ottawa


GENERAL ACCOUNTABILITY


The Corporate Strategy team works with the entire corporation to set strategic priorities that are designed to address the enterprise risks and advance our Client’s mandate. The Core Responsibilities below outline how the Director, Corporate Strategy, will play a key role in delivering on those objectives. The Director, Corporate Strategy, must also demonstrate a willingness to contribute as necessary and help foster a sense of teamwork for the entire Corporate Strategy and Risk Management Group.


Overall, the Director is expected to be a self-starter and have a broad interest in economic and financial sector issues.


CORE RESPONSIBILITIES


  1. Lead the corporate plan and annual report processes and support the Head, Corporate Strategy and Risk Management, in setting strategic goals. The foundation of these processes is driving strategy formulation across the organization, which includes planning and hosting an annual Strategy session with the Board of Directors. 
  2. Liaise with the Treasury Board Secretariat and Finance Canada in relation to the corporate plan and annual report. This involves advising on machinery of government and guidance regarding the Corporation’s accountability to the Government and Parliament.
  3. Work with the team and others across the corporation to set strategic priorities that are designed to address our enterprise risks and advance the mandate. This can involve identifying enterprise-level themes to assess opportunities/threats/innovations and researching select issues to assess if and how they may affect our Client (or working with others on same).
  4. Establish and regularly report to the Board of Directors on corporate performance indicators. This can involve finding innovative ways to communicate key strategies and operational progress to all levels of the organization.
  5. Overseeing the administration of the Leadership Council Secretariat, to help with senior management governance and coordination, ensure follow-up on key outcomes of the meetings, and provide other support for the Leadership Council as required to help coordinate strategic initiatives led by other Groups.
  6. Must keep up with current and emerging financial sector trends, risks, and opportunities and apply that knowledge in helping to shape the strategic plan of the Corporation.


SKILLS


  • Strong, clear and concise communication skills, both orally and in writing with ability to present ideas to both technical and non-technical audiences.
  • Excellent interpersonal skills (collaboration and relationship management)
  • Taking initiative, innovative thinking, and problem solving
  • Naturally curious and inquisitive, with strong ability to ‘connect the dots’
  • Excellent analytical and critical thinking skills
  • Excellent time management skills; and
  • Strong project management skills


EDUCATION AND EXPERIENCE


Education

  • Degree from a recognized university with a specialization in economics, finance, public administration, international affairs or in a field relevant to the duties of the position. The specialization may be obtained at the undergraduate or graduate level or may also be obtained through an acceptable combination of education, training and/or experience.


Experience

  • Minimum of 5 years’ experience working in the financial sector, or in the federal or provincial public service or Crown corporation;
  • Three or more years of experience in providing briefings and advice to senior management on complex economic, financial sector, policy, or legal issues.


ADDITIONAL ASSETS

(although not required, the following would be considered an asset)

  • Experience at a financial sector agency, Crown corporation, or central agency.
  • Experience in corporate strategy and/or corporate planning/reporting, with experience in corporate plan / annual report development being an asset
  • Experience in the supervision of analysts or similar research level positions, which includes providing directions and feedback on briefing material/reports and ensuring timely execution of tasks
  • Financial Analysis Designation (e.g., Chartered Financial Analyst; Chartered Professional Accountant, etc.).

Data Science Manager

Title: Data Science Manager

Duration: Permanent

Location: Remote anywhere in Canada


Job Overview

 

The Data Science Engineer collaborates with a team of Data scientists and AI researchers on one hand and a team of interdisciplinary Tech Managers on the other. The role calls upon a manager who is keen to dive into details of brainstorming sessions with researchers but also capable of keeping the big picture of business priorities in mind as the team guide. On other days the Data Science Team Manager will manage interdepartmental dependencies amongst managers with healthy communications and tracking quarterly goals set by the CTO. This position reports to the CTO.

 

Responsibilities and Duties

 

·        Engage with CTO to align on short term and longer-term research and development needs, determine project risk factors and prepare associated project plans and project proposals.

·        Develop accurate resource and staffing plans to ensure all research projects are consistently delivered on-time and on-budget

·        Regularly review project status to mitigate risk, provide project guidance to team members, and facilitate the need for business and/or technical clarifications with project team members.

·        Review deliverables, prepare project status reports and ensure research quality

·        Efficiently lead sprint planning and sprint review meetings, maintain sprint board (jira) and accountable for ensuring tasks are up to date and track velocity.

·        Lead brainstorming sessions and ensure research priorities are maintained by AI researchers, encourage the members with ideas when a roadblock is hit on ideas.

·        Work closely and proactively with other engineering managers ensure a cohesive product design from concept to production.

·        Work closely with the Product/Marketing/Engineering teams to build reliable models from concept to production.

·        Ensure code quality, git repos, dataset and research result reports are maintained to standard.

·        Accountable for the safety and accuracy of research data storage and security.

·        Actively engage in conducting regular one -on-ones to maintain morale, feedback mechanisms and employee growth plans.

 

Qualifications 

 

·        University degree in a technical field, such as Computer Science or Computer Engineering is required

·        A minimum of three years of direct experience managing software teams and deploying production code is required

·        Familiarity with Agile management and development methodologies is a must

·        A minimum of three years of experience successfully managing projects including project scoping, planning, implementation, monitoring and control and project closure is required.

·        Experienced in building and working in multidisciplinary teams, working with customers, technical teams, and management to collect requirements, describe software product features, and technical designs

·        Experience leading a research unit building algorithms such as machine learning, image processing etc is a strong asset

·        Familiarity with machine learning and artificial intelligence concepts is a strong asset

·        Experience with TensorFlow, Python Programming Language, JSON data, knowledge of object-oriented analysis, design, and programming familiarity with Linux Technical skills would be

considered a plus

·        Understanding of deployment steps for custom Machine Learning models hosted on Cloud platforms (Google, AWS, Azure, and Watson) is a strong asset.

·        Strong background in statistics and/or mathematics is an asset.

·        Project Management Professional (PMP) certification is considered an asset

 

Working Conditions

 

This position is based out of the Thorold office or remote and requires approximately 5% travel, nationally and internationally. This position involves off site visits from time to time. The role requires schedule flexibility, including availability some nights and weekends to lend support to the CTO or other company locations.

Cloud Architect

Title: Cloud Solution Architect

Duration: 6 months with possibility of extension

Location: Toronto, On


As a Cloud Solutions Architect you will lead the way for architecting our Cloud and DevOps environment from Infrastructure as Code Perspective. The ideal architect will bring their experiences, best practices, and a collaborative attitude to help drive Cloud and DevOps initiatives from Infrastructure as Code using Azure. To be successful, one must effectively communicate with our development and operations team to orchestrate the creation of solutions that can scale. The responsibilities include building a process for automation to deploy Infrastructure as code, as well as contributing to the development of internal processes and tools to achieve operational efficiency.


Responsibilities include:

  • Collaborate with LOBs to understand the current state, challenges and use that information to design a Target state that is linked to the business and enterprise strategic objectives.
  • Translate project-specific needs into a cloud structure that will suit those needs and considering the project needs in terms of resource usage and scalability.
  • Designing the cloud environment from a holistic point of view, ensuring it meets all of the company's requirements.
  • Carrying out deployment, maintenance, monitoring, and management tasks within this implemented cloud structure.
  • Overseeing cloud security.
  • Completing the integration of new applications into the cloud environment.
  • Offering training and guidance to all whose roles bring them into contact with the cloud and DevOps structure.
  • Working with business clients to understand their needs and to implement the cloud application design, deployment and monitoring strategies to meet those needs.
  • Conducting migration, where necessary, to bring tools and other elements into the cloud.
  • Working with virtualisation technologies to achieve effective server and non-serverless management for the business
  • Collaborate with internal and external, technical and non-technical teams to build and support development platforms
  • Collaborate with relevant teams to define and update MorneauShepell data flow, identify high risk areas and develop feasible mitigating solutions
  • Support client efforts to integrate to the platform by providing technical subject matter expertise

Qualifications:

·        Bachelor’s Degree in Computer Science or related field

·        8-10 years work experience in cloud operations and software development roles

·        Proven track record in a DevOps, Cloud Architect or similar role, ideally with experience in application migration to the cloud.

·        Experience building continuous integration and infrastructure-as-code environments, including multi-region failover, zero-downtime deployments, failure injection, artifact repositories, etc.

·        Experienced on how to design for observability and reliability

·        Experience with cloud platforms Azure and management tooling (including Containers, Terraform, Ansible, Puppet etc.) in a variety of business environments such as large enterprises and start ups

·        Software development experience, ideally in PHP, Python or Node, C# with working knowledge of developing dotnet Core applications

·        Comfortable with and experienced in defining roadmaps and owning your team’s project prioritization and backlog, and with the trade-offs inherent in a rapidly-changing technical environment

·        Over 7 years’ experience of using Azure in production; familiarity with core services such as Azure Storage including Blob, Azure VMs, ApplicationEC2, AzureLB, Azure ASG, Azure Serverless, Azure DB, Azure Container Instance, Kubernetes, Docker

·        Experience deploying and configuring event and message-based technologies such as Event Grid and Service Bus

·        Good networking and enterprise level storage knowledge with SQL and NoSQL DB

·        4+ years experience with event driven architecture or microservices

·        4+ years hands on experience with Azure Serverless technologies or working with technologies such as: Lambda, API Gateway, SNS, SQS, MQ, and/or Step Functions on AWS.

·        Experience working within the software development or Internet industries is highly desired

Project Manager Financial System

Title: Financial Project Manager

Contract Length: Yearlong

Location: Kanata – remote until onsite available

 

 

Scope

 

Reporting to the Head of Financial Performance and Analysis, the Senior Financial Analyst is responsible for delivering value from transformation investment programs. This role will be critical in delivering the financial commitments from our Network Renewal Program, as well as several other Chief Digital Officer investment initiatives.

Responsibilities

 

  • Be responsible for the end to end development, deploying & monitoring of project infrastructure costs. 
  • Preparing forward looking cost estimation on project migration, such as network migration cost benefits, cloud costing, and internal monthly invoicing.
  • Perform costing and financial evaluations on network infrastructure and other related IT infrastructure
  • Gather functional and business requirements and rapidly translate that information into a working set of operational and financial models, dashboards, and management reports.
  • Operationalize data reporting and presentations by loading, validating, and reviewing on timely basis (frequency weekly, monthly, and quarterly). Define reporting and data analytics metrics of actual versus budget costs
  • Collaborate with IT Executives and Finance on IT Total Cost of Ownership, financial benefit metrics, and cost transparency initiatives.

 

Experience

 

  • 5+ years of progressive experience including cost accounting/analysis, financial analysis, and business analysis.
  • Minimum of 2 years of financial experience supporting the IT network industry sectors. 

Note: experience in supporting the cloud industry sector is an asset

  • Ability to effectively communicate to internal clients through all available mediums (verbal, listening, writing, presenting)
  • Demonstrate success in managing deliverables within aggressive timeframes; ability to cope under strict time restraints.
  • Strong business acumen
  • High proficiency in MS Excel (formulas, macro, pivot tables, etc.)

 

Education

 

  • A Bachelors’ Degree in Business or a related discipline, with additional training in accounting or data analysis (MUST have). 
  • CPA designation (MUST have)
  • Any Project Management related certification (Nice-to-have)

Business Analyst

Title: Business Analyst

Location: Calgary (Ogden)

Contract Length: 6-months (with a possibility of extension)


Responsibilities:

  • Facilitator and liaison, bridging the gap between business & technical resources
  • Identify and analyze opportunities for improving business and systems related process, and recommends and facilities the planning and coordination of improvements
  • Prepare various documents such as business process models, higher lever user documents, test scripts, statement of works, etc.
  • Interpret and translate customer's needs into functional and technical requirements
  • Prepare requirements, specifications, business processes and recommendations.
  • Define test conditions and conducts testing according to plan.
  • Actively participate in review of team deliverables, contributing to the development of consistent and effective documentation that adheres to team standards and templates.
  • Understand business process modeling notation and techniques, as well as process improvement methods and criteria.
  • Work collaboratively with project managers, solutions architect and Business Subject Matter Experts (SME’s) by participating in process reviews and/or providing process-modeling services of current state and/or future state.
  • User story and product backlog management using agile tools such as JIRA.
  • Facilitate user story prioritization, sprint planning, story point assignment, and minimum viable product (MVP) definition. 

 

Requirements:

  • Experience producing and reviewing system and feature level documentation for complex initiatives.
  • Experience working with testing teams in a TDD environment.
  • Experience with Business Process Management lifecycle and modeling techniques.
  • Experience/Knowledge of agile methodologies and supporting tools
  • Good understanding of business and process analysis approaches and techniques
  • Ability to perform effectively and prioritize under tight deadlines with multiple priorities in a fast-paced and dynamic environment.
  • Ability to work well with users having varying technical understanding.
  • Ability to understand technical solution and process flow at a high level

DevOps Consultant

Title: DevSecOps Cloud Security Specialist

Location: Calgary, Alberta (but remote until Covid allows on site)

Contract Length: July 2021


Position Accountabilities:

  • The successful candidate will perform the following activities:
  • Integrate security tools into build/deployment pipelines.
  • Manage the SAST/DAST environment in addition to conducting analysis of the scan results.
  • Communicate and work with development teams to remediate vulnerabilities.
  • Educate, evangelize, and promote secure coding and software development practices with application teams.
  • Develop, implement, and maintain security architecture, directives, and standards for application security.
  • Administer and manage various application security and vulnerability management
  • Identify security-related gaps with existing and new applications.
  • Conduct security testing activities on existing and new applications.
  • Work with Enterprise Architecture and Application teams to secure existing and new applications.
  • Advise project and operational teams on good security practices.
  • Provide technical advice and assistance on general cybersecurity related matters.
  • Implement automation that make security easily integrate into the Software Development Lifecycle.
  • Advise on application security, containerization, WAFs in AWS.


Position Requirements:

  • This role requires hands-on experience in cloud and application security.
  • 4+ years of professional and relevant experience in DevSecOps/DevOps.
  • Experience with CI/CD products such as TeamCity and Octopus.
  • Development background using multiple development tools, techniques, and platform technologies, in at least one major language (Java, C#, Python, JavaScript, Go)
  • Automation experience with tools such as Ansible, Puppet, Chef, Salt, Terraform
  • Container Orchestration experience (Docker, Kubernetes deployments)
  • 4+ years of cybersecurity related experience
  • 2+ years of experience with cloud security controls in AWS
  • Understanding of Linux or Windows operating systems, and security and networking concepts
  • Preference towards candidates with experience as a DevSecOps Engineer working in AWS
  • Preference towards candidates with security certification.

Business Consultant

Title: Business Consultant

Duration: Permanent

Location: Ottawa, On (work will be done remotely)


Our Client is looking for a Business Consultant to join our growing team in Ottawa for program execution for our Fortune 500 and international clients in the defence sector. It’s an opportunity to be part of something fresh and execute projects for some of the leading defence companies in the world.


This position acts as a direct resource for our clients, providing daily advice and knowledge, ultimately becoming a trusted advisor to the client. You will need to keep projects on time and on budget, all while flawlessly executing against client demands. For this position, you need to demonstrate strong client management skills, emerging people management skills, be confident leading the day-to-day activity on multiple accounts and focus on becoming proficient in the specific industries in which our clients operate. Our ideal candidate is self-motivated, a strong communicator, a natural collaborator, an analytical thinker, capable of multi-tasking and experienced in both project and client management. 


If you are interested in growing your personal and professional skill set in a dynamic and growing business environment, this is the right place for you.



ROLES & RESPONSIBILITIES:

Realize client objectives within timelines and budgets. Own project plans, managing both up and down within the team to deliver on key deliverables to enhance client outcomes.

Connect the Dots. Quickly get up to speed on new client sectors, stay abreast of relevant news and trends, tap into the network to gain a clear understanding of market trends, opportunities, and constraints to drive value for our clients. Identify industry influencers, participate in industry events, tap into the network to understand competitive positioning and contribute to market intelligence gathering.

Tell the story. Craft flawless presentations and storylines, both internally and with clients, leveraging the team’s insights and analysis. Contribute to strategy formulation and help to create (based on your research and analysis) and contribute to the creation of materials for all client needs.

Drive Business Growth. Support the development of new business proposals and pitches and deepen value with existing clients.



DESIRED SKILLS & EXPERIENCE

·        Mastor’s degree in Commerce, Economics, Law, Communications, International Relations or related major, ;

·        4-7 years of management consulting experience;

·        Strong technological literacy and ability to navigate full functionality of tools like Microsoft Word, Excel, PowerPoint, SharePoint, and Teams;

·        Ability to work collaboratively;

·        Excellent communication (written and oral) and interpersonal skills with an ability to strike the right tone with clients and communicate complex ideas simply for client consumption;

·        Strong numeracy - Excel skills required;

·        Strong problem solving and troubleshooting skills with the ability to exercise mature judgement;

·        Entrepreneurial mindset, but experience working with corporate clients;

·        Flexible, adaptable, realistic, practical and agile.

Cyber Security Consultant

Title: Cybersecurity- GRC Security Consultant

Location: Calgary, Alberta (but remote until Covid allows on site)

Contract Length: 6-months


Position Accountabilities:

  • Assess, identify, and document cybersecurity risks that may exist in various IT solutions in a manner that highlights the business impact and risk.
  • Provide appropriate risk treatment options for identified risks.
  • Work with IT teams to develop solutions that address cybersecurity risks and concerns.
  • Lead the interaction with project stakeholders around the management of cybersecurity risks.
  • Work with 3rd party vendors (including cloud-based vendors) to assess their cybersecurity and technology risks.
  • Provide cybersecurity advice and guidance to IT and project teams.
  • Develop, implement, and maintain cybersecurity policies, standards, directives, and processes.
  • Manage a security framework and controls tailored around NIST Cybersecurity Framework and ISO 27001.
  • Educate, evangelize, and promote cybersecurity policies, standards, and processes across the IS department.
  • Conduct research to maintain and expand knowledge on the latest cybersecurity technologies and standards.

 

Position Requirements:

  • Strong knowledge and experience with information technology and cybersecurity.
  • University degree or college diploma in an IT or Engineering related field.
  • 5+ years of IT experience with a diverse technology background.
  • 3+ years of experience specifically in an IT risk management, compliance, or security assessment role.
  • Knowledge of ISO 27001 and 27002 and NIST Cybersecurity Framework.
  • Familiarization with Amazon Web Services (AWS) security model and controls.
  • Experience with or extensive familiarity with information security concepts such as:
  • Access control models, authentication, authorization, etc.
  • Linux / Windows security
  • Network architecture and secure network design
  • IT industry security certification (CISA, CISSP, CRISC or GIAC) or equivalent working experience is desirable
  • Previous consulting experience with one of the large professional services firms is desirable