Job Information

Insight Global Sailpoint/CyberArk Developer in Markham, Ontario

Job Description

Insight Global is seeking a CyberArt / Sailpoint QA/Developer to join a large utilities company in Toronto, ON. Note: Candidates will have the choice of office location for a hybrid work schedule (2 days per week). The resource will be responsible for supporting the design, testing, and implementation of both Identity & Access Management systems (Sailpoint, CyberArt, Aveska). They will be responsible for the following:

1. SailPoint Development/Administration --

a. Develop custom code, reports, and scriptsPerform administrative and maintenance tasks for SailPoint and Oracle database. Establish and perform SailPoint Disaster Recovery (DR) Plan.

2. CyberArk Development/Administration

a. creating new plug-ins and connectors for CyberArk solutions

b. Document technical processes and procedures including the regular revision of support documents

c. Support Client's CyberArk infrastructure

3. Quality Assurance/Testing

a. Play a lead role in planning and execution of all aspects of Quality and Testing

b. Establish and evolve formal QA processes, practices and capabilities, ensuring that the team is using industry-accepted best practices

c. Oversee all aspects of quality assurance including establishing metrics and developing new tools and processes to ensure quality goals are met

d. Implement testing policies, procedures and standards across IAM project

e. Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally

f. Define project-wide QA objectives and processes in collaboration with the project management and other leads, track test milestones to ensure that objectives are reached

g. Partner with project teams to stay informed of new requirements being introduced and to ensure that test cases and scripts are designed for testability

h. Collaborate with a variety of internal and external users to acquire and exchange information on QA issues, processes, and best practices

i. Analyze the IAM project requirements to determine what to test, the priority of those tests , the best way to test, and ensure the requirements matrix for the IAM project are captured and mapped to the test cases

j. Develop of automation and analytical methods and processes to enhance and ensure the reliability and quality of deliverables

k. Develop and execute test plans and cases (manual and automated), create test scripts, analyze results, document defects and issues, identify root cause, track remediation actions, and sign off on deliverables from testing perspective

l. Prioritize and triage defects and issues correctly, manage execution of QA activities, track them from discovery to resolution, and recommend corrective action where required

Skills and Requirements

3+ Years SailPoint Administration/Development compromising of:

Perform SailPoint installation, configuration, patching and deployment. Perform integration of SailPoint with source and end point systems.

Manage SailPoint Application and associated Oracle database, ensuring healthy operations while maintaining high availability (24/7), high integrity, and security.

Troubleshoot issues with SailPoint application and Oracle database, direct connectors, workflows, datatypes, and source files. Liaise with vendor teams to raise support tickets and implement solutions.

Develop custom code, reports, and scripts in SailPoint. Modify code (Bean Shell/Java/Extensible Markup Language (XML)) using an Integrated Development Environment (IDE).

Set up new connectors and integration point to endpoint systems. Onboarding new applications to SailPoint.

Perform administrative and maintenance tasks for SailPoint and Oracle database. Establish and perform SailPoint Disaster Recovery (DR) Plan.

Manage Site-Specific Browser (SSB) and code deployments and version control. Deploy to environments using Eclipse IDE plugin. Facilitate User Acceptance Testing (UAT).

Manage access to SailPoint, workgroups, and workgroup capabilities.

Modify existing roles with new apps and entitlements. Update Segregation of Duties (SOD) rules.

Manage and implement IAM change requests, application integration, and drive adoption of IAM technologies across the organization.

Establish, maintain and report operational metrics (SLAs) regarding the health and effectiveness of IAM technologies. Management and oversight of IAM related activities to meet IAM operational SLAs.

Develop processes to effectively on-board/off-board applications to SailPoint.

3+ Years CyberArk Administration/Development comprising of:

CyberArk Privileged Access Security Administration Components


Knowledge of the principles of CyberArk CPM and PSM plugins development

Scripting and development experience (PowerShell, C#/C++)

Knowledge or experience with Active Directory, LDAP, DB, network devices

Java, Python, JSON development knowledge, AutoIT, CyberArk PACLI

Scripting and development experience (RESTful APIs, Shell scripting)

Web technical knowledge: HTML/CSS/JS, RESTful APIs

Windows and Linux system administration CyberArk Endpoint Privilege Manager

Databases administration (e.g. Oracle, PostgreSQL, etc.)

Certified CyberArk CDE null

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to