Privileged Access Management (PAM) Developer (CyberArk)
Fully remote in Canada
6 – 12months + Contract
Hourly rate depending on experience.
Are you a skilled developer passionate about building secure access solutions?
Searching for a talented Privileged Access Management (PAM) Developer to join our growing security team. In this role, you’ll play a vital role in developing and supporting our modern PAM platform, ensuring secure access for critical infrastructure and applications.
What You’ll Do:
- Design and develop innovative PAM functionalities using Python, PowerShell, and other scripting languages.
- Craft custom connectors and plugins to enhance CyberArk Privileged Session Management (PSM) and Cloud Privileged Manager (CPM).
- Provide technical expertise and support for CyberArk solutions.
- Configure CyberArk safes, policies, access controls, and workflows.
- Implement and maintain high availability and disaster recovery environments for CyberArk Core PAS.
- Deploy advanced PAM use cases, including dual account control and HTML5 gateways.
- Develop and implement Application Access Manager (AAM) solutions, including CP, CCP, ASCP, and Conjur.
- Automate operational tasks using PowerShell and REST APIs.
- Continuously improve the PAM platform by implementing enhancements and new functionalities.
- Offer operational support for the PAM program, acting as a technical escalation point when needed.
- Provide technical support for PAM governance during audits for compliance with CSOX, PCI, GDPR, PIPEDA, etc.
- Document processes with a focus on self-service functionality.
- Collaborate with application development teams to address identified privileged access gaps.
- Partner with senior leadership to develop innovative PAM solutions, tools, and services.
- Perform upgrades for various CyberArk components like Vaults, PSM, CPM, and PVWA.
What You Bring:
- Bachelor’s degree (or equivalent experience) in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Information Security.
- Proven expertise in PAM design and development using Python, PowerShell, TCL, AutoIT, and CyberArk PACLI.
- Experience developing custom connectors and plugins for CyberArk PSM and CPM.
- Experience performing CyberArk version upgrades.
- Solid understanding of development methodologies and experience with:
- Java, JSON, RESTful APIs
- Python, PowerShell
- TCL, AutoIT, CyberArk PACLI
- SAML/OAuth Authentication
- Active Directory/LDAP
- Kerberos, SAML 2.0, ADFS, OAuth 2.0, OpenID Connect
- Experience with public and private cloud-hosted PAM solutions.
- Familiarity with Role-Based Access Control (RBAC).
- Experience integrating large enterprise solutions with a PAM solution (e.g., CyberArk integration with SailPoint, Splunk).
- Understanding of zero-trust principles related to IAM and PAM.
- Knowledge of information security processes, procedures, and controls (NIST Cyber Security Framework (CSF) a plus).
- Familiarity with CyberArk Conjur and EPM (desirable).
- Knowledge of Secure DevOps pipeline and Agile Scrum methodologies (desirable).