Our clients are looking to fill the following positions

Send your CV to: kireland@tiree.ca

Infrastructure Security Engineer

Position Title: Infrastructure Security Engineer
Location: Ottawa
Position Type: Permanent
Language Required: English

Security clearance required: None

General Accountability

Reporting to the Director, Information Security, the Infrastructure Security Engineer will provide leadership and work in partnership with groups and individuals to provide a secure network and systems infrastructure, identifying threats to information assets. The Infrastructure Security Engineer will also have an advisory role and provide direct consultation to the Director, Information Security, Director, Operations & Infrastructure, Manager, Network Services as well as the Chief Information Officer (CIO). The Infrastructure Security Engineer will interact with the user community to continually evolve and ensure compliance with information security policies and the regulatory environment.

The Infrastructure Security Engineer will serve as the subject matter expert for Infrastructure Security technologies including Next Generation Intrusion Prevention Systems (NGIPS), Security Information and Event Management (SIEM), Web Application Firewall (WAF), Enterprise Network Firewall, Network Monitoring System and Endpoint Security solutions including workstation and server security products. This position requires a thorough knowledge of the IT infrastructure including network, servers and applications. The Infrastructure Security Engineer will have the responsibility for the configuration and operation of network and security technologies as well as responding to network and security events identified by these technologies.

Additionally, the incumbent will have a number of day-to-day responsibilities including auditing of IT environments as well as controlling logical and physical access to Information Technology Services (ITS) facilities.


Nature and Scope

The key function of this role is to evolve appropriate capabilities for our institution that identifies and responds to an ever-changing threat landscape. Along with this role comes the challenge of maintaining an IT environment that ensures the continued confidentiality, integrity, and availability of assets. Failure to perform this role would impact the confidentiality, integrity or availability of IT services.

The Infrastructure Security Engineer is expected to identify enterprise security risks and provide guidance to the Director, Information Security, Director, Operations & Infrastructure, and Manager, Network Services with an appropriate balance between security and operational considerations.

Keeping abreast of current issues in network technologies, information system security and legislation as they apply to the environment, the Infrastructure Security Engineer will provide recommendations to the Director, Information Security, Director, Operations & Infrastructure and Manager, Network Services in areas requiring updates and/or changes. S/he will engage and collaborate with other groups to address privacy legislation issues and protection of privacy.

The Infrastructure Security Engineer is expected to have a strong technical working knowledge and understanding of the technologies involved with Infrastructure Security. This is key as the lack of this role may impact even the basic abilities to provide the IT infrastructure necessary.

This position will be called upon to act as a witness in any arbitral proceedings that involve Employer enforcement and discipline for breaches of the Universities information security policies.


 Specific Accountabilities

  • Analyzes and assesses information security elements of the IT environment – specific duties include:
  • Management of technologies that contribute to the University obtaining and maintaining Payment Card Industry Data Security Standard (PCI DSS) compliance.
  • Ensuring that the SIEM is properly configured and running vulnerability assessments (internal SIEM functionality) as well as accepting vulnerability output from other assessment tools, for inclusion into the SIEM.
  • Responsible for the support, configuration and administration of information security products including NGIPS, WAF, SIEM, Network Monitoring System, Endpoint Security Solutions and Enterprise Network Firewall.
  • Incident investigations and responses, including reports on the impact to Carleton University information systems, as a result of alerts generated from network and security technologies.
  • Ensuring ITS commit time for service tickets.
  • Executing on regular security operations framework obligations including validating network drive auditing, Banner class audits, privileged account access, processing account access privileges with respect to terminations and job changes, and management of physical access privileges.
  • Development and maintenance of departmental processes and procedures.
  • Development and maintenance of Key Performance Indicator (KPI) reports.
  • Applying continuous improvement to the configuration of network and security technologies to enhance detection capabilities while reducing false positives.


Required Background

  • A minimum of a Bachelor’s Degree (B.Sc.) in computer science, information technology, information management, or a related field. Other education and direct information security experience may be considered.
  • Six (6) to ten (10) years’ progressive experience in computing, networking and security with Internet technologies and security issues. Must have a solid understanding of information technology and information security (e.g. firewalls, VPNs, vulnerability assessments, access control and security devices, WAF, NGIPS, and SIEM, Network Monitoring System, routers and switches), risk analysis and risk management.
  • A network or security-related certification such as Certified Information Systems Security Professional (CISSP), Global Information Assurance Certification (GIAC), or Certified Information Systems Manager (CISM), Cisco Certified Network Professional (CCNP), Cisco Certified Internetwork Expert (CCIE) is preferred.
  • As this role is a key component of the security posture, the incumbent will be involved in security investigations that will periodically result in access to confidential and sensitive information about the institution and individuals providing services to the institution. To ensure that the confidentiality of information is maintained, the incumbent will be subject to background checks and security screening with the requirement that the incumbent is able to maintain a clean background check.



  • Proven experience in planning, organizing, and developing Information security and facility security system technologies.
  • Substantial exposure to varying hardware platforms, and enterprise software applications.
  • Demonstrated ability to apply IT and process improvements in solving security problems.
  • In-depth knowledge of applicable laws and regulations as they relate to privacy and security.
  • Ability to set and manage priorities judiciously.
  • Excellent written and oral communication skills.
  • Excellent interpersonal skills and ability to communicate clearly from the technical level to management.
  • Strong conflict management and negotiating skills.
  • Superior analytical, evaluative, and problem-solving abilities.
  • Exceptional service orientation and customer focused.


As the Infrastructure Security Engineer will be exposed to day-to-day operational needs, the following more specific skills are required:

  • Experience with risk management concepts.
  • Exposure to Information security infrastructure implementation.
  • Substantial knowledge of Operating System security across multiple platforms (Unix/Linux, Windows, mobile).
  • Experience with auditing of access privileges.
  • Demonstrated knowledge of IP Services and security considerations associated with various services.
  • Experienced in Information Security Incident Response.
  • Demonstrated experience with the configuration and operation of network and security technologies including routers, switches, NGIPS, SIEM, WAF, Network Monitoring System, Endpoint Security Solutions and Enterprise Network Firewall.
  • Strong Network and telecommunications security experience.
  • Demonstrated experience administering endpoint security technologies.
  • Strong understanding of emerging threats and countermeasures.


Link to the full job >>
Sitecore Support

Position Title: Sitecore Support
Location: Eastern North America – (remote from home)
Position Type: 6 month Contract – potential to go permanent
Language Required: English

Security clearance required: None

Our Client is needing someone for a 6-month contract who has Sitecore experience to man their Education Services HelpDesk.  The addition of eLearning has created more HelpDesk tickets than they can handle.

Job Requirements:

  • Ability to understand eLearning content (Sitecore Developer, BU, and Marketer courses, plus future topics that get added) as well as LMS/Exam system functionality to identify and resolve issues or recognize that ticket needs to be escalated to another person on the team
  • Strong English Language and customer support skills for interaction with customers
  • System administrator experience and ability to learn LMS and Webassessor
  • Ability to work under pressure
  • Ability to deal with criticism and unhappy customers with grace and good will
  • Ability to prioritize issues and respond quickly


 Main Responsibilities:

  • Answer HelpDesk Tickets by responding to students directly or escalating ticket to other team members
  • Moderate the Training Support Portal Forum Questions and Requests (mostly students taking Sitecore Developer Course post forum questions)
  • Facilitate calls or screen sharing sessions to help students work through eLearning blockers (student error)
  • Research and identify typos in documentation (set up guide, lab guide, demo guide, slides)
  • Research and identify non-working labs or demos (including missing labs or demos, or broken or missing steps in labs or demos)


Support Meridian LMS

  • Reset passwords
  • Resend certificates
  • Troubleshoot eLearning courses and how they are showing or playing in LMS
  • Troubleshoot reported system malfunctions (i.e. accounts not created, missing courses from dashboard, student not able to access courses on dashboard, browser issues)
  • Troubleshoot eCommerce issues (payment taken but no access to course, student not sure if payment was processed, payment method declined, etc.)
  • Provide students with eCommerce transaction details when asked (receipts)
  • Coordinate with Meridian on system updates and escalate when system is down
  • Assist Training Managers and Coordinators and Finance with reporting
  • Generate reports for leadership and managers (completion status reports) as needed
  • Create new accounts for Admins as needed


Support Webassessor

  • Generate exam vouchers for eLearning students and retakes
  • Generate reports for Training Managers and Coordinators and leadership as requested
  • Reset passwords
  • Troubleshoot system malfunctions (i.e. system is down for everyone, system is down for one student)
  • Escalate student issues to Kryterion (issues with OP software, issues booking appointments at testing centers, poor user experience with promotors)
  • Coordinate with Kryterion on system updates and escalate when system is down
  • Create new accounts for Admins as needed


Technology Skill Sets:

  • Ability to follow course materials to identify broken labs or demos
  • Ability to provide working code samples
  • Identify product issue vs. courseware issue
  • Intermediate knowledge of Sitecore technical interfaces
  • Intermediate knowledge of Sitecore authoring and marketing interfaces
  • Intermediate level knowledge of MVC
  • Intermediate level knowledge of Visual Studio
  • Experience using source control systems
  • Experience with unit testing



Link to the full job >>
Application Tester

Position Title: Application Tester
Location: Ottawa, Ontario, Canada
Position Type: 18 month Contract
Language Required: English

Security clearance required: Enhanced


Our Client is in need of an application tester for 18 months. You will work as part of a test team to validate the match of a solution (or application) to the requirements.  You will have a good understanding of business and system requirements and participate in all the testing phases in the software development lifecycle. This can include functional, system, regression, integration, performance and sanity testing, as well as assisting application users with user acceptance testing.

The tester possesses knowledge of IT systems and testing tools, reporting and processes. They are able to liaise with business users, business analysts and technical resources in error diagnoses and problem resolution.

This position requires strong communication, analytical and collaborative skills.  Preference will be given to candidates with experience testing on ETL tools (IBM Datastage), Data profiling (Information Analyzer), Data quality/integrity testing. Experience with financial systems, IFRS9 implementation and Data will be strong differentiators.


  • Review requirements and design documents;
  • Experience in developing and documenting test cases, test scenarios and manual test scripts;
  • Ability to write and maintain testing documentation;
  • Conducting software tests and attention to details is imperative;
  • Assist developers in recreating issues/defects;
  • Understanding of software release cycles and testing phases;
  • Ensure entrance and exit criteria is established and accepted prior to test execution;
  • Execute test cases (scenarios/scripts) according to test strategy/plan and project schedule;
  • Experience adapting to change quickly, multi-tasking and work under tight deadlines;
  • Excellent investigative and analytical skills. Ability to translate broad, strategic intent into tactical plans and directions;
  • Collaborate with other solution testers within the program to enhance and improve the testing process and tools and to maintain or improve the program standards in this area;
  • Excellent communication skills – oral and written. Ability to communicate with both business and technical audiences;
  • Ongoing interaction with business analyst team to acquire clarification of business requirements of new and /or existing functionality;
  • Strong understanding of how technologies can enable business opportunities;
  • Solid problem solving skills;
  • Experience working on IT project(s) and in a team environment;
  • Broad testing knowledge and practical experience of industry standards, tools and techniques;
  • Experience with development methodologies;
  • Execute Defect tracking and reporting in the appropriate tool and format. Assist in evolving the standards to track and report defects and problems;
  • Ability to report testing progress using approved status reporting mechanisms, templates on a predetermined frequency.  Follow escalation plans to resolve issues in a timely manner;
  • Experience with using a defect tracking system;
  • Knowledge of all phases of the testing lifecycle.


  • 5+ years experience in a similar or related role
  • Post secondary education or equivalent experience
  • Related-industry knowledge is an asset; financial systems


  • Familiarity working in an Agile software development life cycle team environment is an asset
  • Good team player, quick learner
  • Excellent verbal and written communication skills
  • Preference will be given to candidates with experience in testing on financial applications



Link to the full job >>
Microsoft Dynamics CRM Manager

Position Title: Microsoft Dynamics CRM Manager
Location: Montreal, Quebec, Canada
Position Type: Permanent
Language Required: English/French


As a CRM Solution Development Manager, you will be a CRM thought leader and Solution Architect.  You will be responsible for working with clients and leading delivery teams in planning, designing, building, testing and maintaining CRM solutions.

Key Roles & Responsibilities:

Day‐to‐day you will:

  • Lead and review your team’s work across all phases of Avanade projects (e.g. Plan Analyze, Design, Build and test)
  • Direct efforts to defining technical, operational, and user requirements
  • Liaise effectively between customers, IT staff, and business partners to ensure high quality and timely resolution of customer issues
  • Research customer issues that may be non‐standard in order to offer solutions
  • Design conceptual architecture and technical solutions
  • Ensure project quality meets standards through KPI identification and testing plan
  • Own partnership with cross‐functional technology and design teams to ensure consistent, beneficial client interaction, and solution delivery
  • Ensure off‐shore resources are utilized and leveraged appropriately
  • Take active role in sales activities and planning as required
  • Lead continuous improvement efforts to proactively identify potential challenges to customer success and business productivity

Key Role and Capability Requirements:

  • You are likely a great manager with vast CRM experience. You understand the nuts and bolts of CRM systems and, more importantly, you know how to connect with clients and lead a team to reach its goals.
  • You are organized, energetic, and as comfortable in front of a board room as in front of a white board with your development team.

Technical Requirements

  • Understanding of common industry standard business practices supported by CRM
  • Extensive experience with CRM or another business management software (Microsoft Dynamics preferred)
  • Experience working in a Software as a Service (SaaS) environment, Microsoft SQL, HTML, Microsoft ASP, Microsoft .Net, etc.
  • Basic understanding of relational database concepts desired

Non‐Technical Requirements

  • Excellent client management skills and the ability to work with customers to develop and manage an action plan
  • Experience consulting with external clients on complex projects, including in leadership roles
  • Experience working with global teams on CRM technology implementation and maintenance projects
  • Experience in a management or leadership role.
  • Experience working with offshore teams to facilitate project work
  • Demonstrated excellence in communicating and presenting complex information to technical and non‐technical stakeholders, both verbally and in written form
  • Self‐starter and able to work independently with minimal supervision

Experience & Qualifications:

  • Bachelor’s Degree in a related field
  • Minimum of 5+ years of relevant CRM solution experience

Link to the full job >>
Technical Lead/Coordinator

Position Title: Technical lead/Coordinator
Location: Ottawa, Ontario, Canada
Position Type: 1 year contract
Language Required: English/French preferred

Security clearance required: Enhanced Reliability

Position Overview

The Technical Lead/Coordinator will have sufficient technical knowledge to identify, estimate and coordinate technical activities. They will be responsible for meeting development schedules and ensuring the delivered solution meets the technical specifications and design requirements. Solutions will primarily involve utilizing COTS applications and SaaS offerings, integrating vendor solutions into the environment.


  • Coordination of technical activities across technology teams (system analysts and infrastructure analysts) with guidance from Project Managers.
  • Conduct project risk identification and mitigation action planning with Project Managers
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report to management
  • Work with Solution Architect to understand and apply standards
  • Conduct and/or participate in peer-reviews and provide feedback
  • Provide accurate and detailed weekly task reports
  • Develop, maintain, troubleshoot, enhance and document components developed by self and others as per the requirements and detailed design
  • Conduct configuration and team management of own work
  • Troubleshoot with technical team members with the assistance of PM/Architect to resolve issues

Skills & Knowledge

  • Good organizational skills with a developed and demonstrated ability to plan and manage priorities.
  • Strong interpersonal skills and ability to build strong networks and working relationships.
  • Demonstrated analytical and problem solving skills, including identifying and addressing performance problems, system defects, and hardware issues.
  • Highly developed sense of motivation, ownership, independence, diplomacy and initiative.
  • Demonstrated ability to multi-task, handle challenging situations and work well under pressure and within tight timelines.
  • Solid understanding of Commercial Off the Shelf (COTS) project implementations; experience integrating COTS solutions into enterprise environments
  • Proven experience in overseeing and executing the design, development, integration and implementation of software and hardware solutions, systems, or products
  • Understanding of Software as a Service (SaaS) project implementations
  • Knowledge of Agile methodologies, and/or demonstrates the competencies that support it
  • Strong working knowledge of SLDC processes and how to operate under structured project management, including the need for various environments, system maintenance, and risk avoidance.
  • Extensive technical knowledge and application of development methodologies
  • Ability to define the packaging and delivery approach of business functionality.
  • Ability to view the project as a whole and to understand how to pull together all deliverables for deployment readiness
  • Sound knowledge of unit testing methodologies and frameworks
  • Time management skills/communication skills
  • Accurate time accounting and reporting of own work
  • Sound knowledge of estimation technique
  • Good ability to anticipate issues and formulate remedial actions
  • Sound interpersonal and team working skills
  • Sound ability to take on multiple assignments
  • Flexible in working under changing and different work settings
  • Adhere to company and project standards and guidelines


  • Proficiency with Microsoft .NET/ Java technologies
  • Familiarity with Oracle PeopleSoft solutions
  • Experience with Multi-Lingual systems
  • Knowledge of design patterns
  • Industry trends awareness
  • Knowledge of C#.net, web services (C#.net, VB.net, VB 6.0, C++, Java, JavaScript, HTML, XML, OOA and OOD Concepts)
  • Bilingual (French/English)

Link to the full job >>
ServiceNow Administrator

Position Title: ServiceNow Consultant
Location: Ottawa, Ontario, Canada
Position Type: 1 year Contract
Language Required: English

Security clearance required: Enhanced Reliability/Background Checks

 Roles & Responsibilities:

  • Provide subject matter proficiency for work on the ServiceNow Platform.
  • Be responsible for the configuration and administration of solutions within the ServiceNow environment
  • Work with ITSM team members, internal customers, and external vendors to design, configure, test, document, and deploy system changes
  • General support, administration and maintenance of ServiceNow platform and associated applications.
  • Work directly with end users to resolve support issues within ServiceNow
  • Monitor health, usage and overall compliance of ServiceNow and its applications
  • Performs analysis of incident and problem events to identify trends and service improvement opportunities.
  • Develops recommendations based upon analysis and drives organizational efforts to implement.
  • Add users, groups and roles. Configure alerts and notifications

Experience & Qualifications: 

  • BA/BS degree or 2 – 5 years of relevant working experience
  • Solid Experience with ServiceNow
  • Solid working knowledge of MS Office Word, EXCEL and PowerPoint
  • Strong analytical, written communication and oral presentation skills
  • ServiceNow Administrator Certification preferred
  • ITIL® Certification Preferred

Link to the full job >>
Maximo Business Analyst/BIRT Developer

Position Title: Maximo Business Analyst/BIRT Developer
Location: Ottawa, Ontario, Canada
Position Type: 6 month Contract – 7.5 hours/day
Language Required: English

Security clearance required: Background check


Our Client implemented Maximo Enterprise Asset Management (EAM) to manage its underground infrastructure namely water and wastewater. The solution encompasses many interfaces, including but not limited to it Customer Service application (Lagan software), Maximo Spatial (integrated with ESRI for GIS), inspections on mobile devices, master data from SAP Financials and HR, document management (Oracle Universal Content Management), Aquacis (in house water billing application).  They are currently implementing a new Water Billing application.

Project Scope:

As part of the on-going support and sustainment activities, additional resources are required to assist with support to the business and end users, assist with integration testing to Corporate applications (namely the integration with the new Water Billing application), review and assist with business processes, participate with functional and acceptance testing, report development, and training.


The resource will perform the following tasks and deliverables under the direction of and at the discretion of the Project Supervisor.  Work will include, but not limited to:

  • Assists with testing integration between Maximo and new Water Billing application
  • Assists functional team with business process reviews, analyze and confirms business requirements
  • Advises best approach to implement new or revised processes to efficiently use Maximo by assessing impact of new processes/requirements on existing system
  • Designs, develops, reviews, and tests BIRT reports to meet specific needs
  • Participates in workshops, prepares functional specifications and
  • Provides consulting advice on best practices and standards for the implementation of relevant processes
  • Investigate and research problems or errors, troubleshoot issues, and assist with the resolution
  • Participates in development of test criteria, develop test scripts and test cases to support new/changes in functionality, and new software releases
  • Prepare deployment documentation to migrate code from development to test environments
  • Assist with implementation and support
  • Performs knowledge transfer in Maximo and BIRT, and mentors staff


The successful candidate with be responsible for:

  • Document code and procedures for business processes for implemented solutions
  • Tests changes to software configurations and/or code developed
  • Document support process and procedures for trouble shooting and dealing with outages or problems


 The successful candidate should have:

  • Minimum of five (5) years hands-on experience Business Analyst experience
  • Minimum of 3 (three) years developing BIRT reports in Maximo
  • BS in Computer Science, Engineering or Business related field and /or equivalent work experience.

Experience and Technical Knowledge:

 The successful candidate should have experience using a number of technologies including:

  • Experience with Maximo 7.5 features, and core Maximo functionality
  • Experience testing integrations between Maximo and other applications
  • Experience as Business Analyst supporting Maximo software solution
  • Experience reviewing business processes, implementing work flows in Maximo to improve business process
  • Experience with Oracle PL/SQ
  • Experience with BIRT reporting tool, developing reports in Maximo
  • Experience in testing computer software, creating test cases
  • Experience creating documentation and procedures
  • Ability to work independently, and ability to work well in a team environment
  • Ability to create and update advance documentation, and provide knowledge transfer
  • Must possess strong communication skills including presentations
  • Candidate must be self-sufficient and have good English oral and written communications skills


Link to the full job >>
SQL Server DBA/Developer

Position Title: SQL Server DBA/Developer
Location: Ottawa, Ontario, Canada
Position Type: Permanent
Language Required: English

Security clearance required: Ability to get Secret and Top Secret


Our Client is looking to add to their IT team and is need of a SQL Server DBA/Developer.

Project Scope:

As part of the on-going support and sustainment activities, additional resources are required to assist with support to the business and end users.



  • Phenomenal problem solver
  • Proven history of getting things done (e.g. not just a thinker, but someone capable of cranking out a lot of high quality code, and finishing the job)
  • Team player – able to share, mentor, code review and check their ego
  • Good verbal communication
  • Computer Science degree
  • Knowledge of High Availability and Scale Solutions for SQL Server
    • Design, Implementation and deployment.
  • Knowledgeable of SQL database performance and maintenance activities including:
    • writing storage and retrieval code that scales and performs well
    • query performance tuning and system performance improvements
    • creating appropriate indexes, and
    • restoring database backups
  • Eligible for secret level security clearance, top secret preferred


  • Agile development experience, including the use of automated unit and integration tests
  • Product developer (vs. internal tools developer or contractor)
  • Enterprise development experience (large databases, multi-tier applications)
  • Experience working with Big Data
  • 2+ years .Net/C#, C++ or Java experience
  • Microsoft WPF experience
  • Linux
  • Multi-team development environment experience·

Bonus skills:

  • Solr
  • Cassandra

Link to the full job >>
Adobe Developer

Position Title: Adobe Developer
Location: Ottawa, Ontario, Canada
Position Type: contract
Language Required: English

Security clearance required: Ability to get Reliability


Our Client is looking for an Adobe Livecycle Form designer for a 4 month contract starting as soon as possible in Ottawa.

Roles & Responsibilities:

  • Designs and codes business logic, mobile-web or desktop-web screen layouts, printed forms, and interfaces with other systems
  • Create an Archive file through Adobe Experience Manager (AEM) Workbench that is AEM compatible
  • Understand the deployment of Adobe LiveCycle Applications onto the latest Adobe Experience Manager (AEM)
  • Experience with Adobe data modeling technologies
  • Experience and Hands on experience in LiveCycle Forms, Process Management, Rights Management, Output
  • PDF Assembling and Manipulation using LC Assembler and DDX
  • Provides developer-testing support for end users of the system and responds to reports of system malfunctions
  • Analyzes code to find causes of errors and revises the label templates as necessary
  • Analyzes, defines, and documents technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls
  • Monitors performance of applications on an on-going basis and provide support to those applications
  • Must have or be able to obtain Reliability Status security screening and should be in Canada for at-least 5 years or more.

Experience & Qualifications:

  • Experience developing applications on the Java 7 platform or later.
  • Experience with a RDBMS (Oracle, SQL Server, MySQL) and writing SQL
  • Experience using Adobe LiveCycle or Adobe Experience Manager
  • Excellent written and verbal communications skills


Link to the full job >>
Bilingual Service Desk Agent – Ottawa

Our client in Ottawa is looking to add several Bilingual Service Desk Agents to their team.

Link to the full job >>