Skip to main content
RB
Open to opportunities

Rahul Bahl

@rahulbahl

I’m a Senior Application Security Manager driving AppSec and DevOps security automation across enterprise platforms.

Canada
Message

What I'm looking for

I want to keep leading application and DevOps security, turning vulnerability signals into KRIs and automation. I’m excited to partner with development teams on triage, secure onboarding, and practical guidance that strengthens risk reporting and developer experience.

I lead application security and DevOps security efforts, translating AppSec risk into actionable reporting for senior management. I’ve focused on developing KRIs and building automation that reduces manual work while improving visibility into vulnerabilities and their age, severity, and affected applications.

I’ve worked hands-on with security tooling and workflows, including Checkmarx (SAST) and Nexus IQ (open source vulnerability risk), partnering with development teams to triage and resolve findings. I regularly review which applications are in scope for onboarding and provide technical guidance as teams address issues across Maven, Python, Nuget, NPM, and Jenkins build failures.

Earlier in my career, I strengthened the DevOps pipeline by administering and upgrading tools like GitHub Enterprise, Jenkins, Nexus, and Nexus IQ, while automating metrics collection using Python, Rest API, Jenkins, and ElasticSearch. I also supported performance/stability improvements for platform services and ran POCs to enhance the developer experience and security across the tool stack.

Experience

Work history, roles, and key accomplishments

RBC Capital Markets logoRM
Current

Senior DevOps Security Engineer

Nov 2020 - Present (5 years 8 months)

Reporting
- Help develop and drive KRIs for reporting to senior management (i.e. number of vulnerabilities, vulnerability age, severity, app affected by manager)

Automation/Development
- Design/develop and improve automation for capturing of reporting
- Work to automate manual work (i.e. Onboarding)

AppSec
- Work with Checkmarx (SAST) and Nexus IQ (Open Source Vulnerability) to capture the risk

RBC Capital Markets logoRM
Current

Senior DevOps Security Engineer

Nov 2020 - Present (5 years 8 months)

Reporting
- Help develop and drive KRIs for reporting to senior management (i.e. number of vulnerabilities, vulnerability age, severity, app affected by manager)

Automation/Development
- Design/develop and improve automation for capturing of reporting
- Work to automate manual work (i.e. Onboarding)

AppSec
- Work with Checkmarx (SAST) and Nexus IQ (Open Source Vulnerability) to capture the risk

RBC Capital Markets logoRM

Technical Systems Analyst - DevOps/Engineering

Jan 2015 - Nov 2020 (5 years 10 months)

- Help team with administering and managing tools along with helping in upgrades - GitHub Enterprise, Nexus, Jenkins, Nexus IQ, Jira, Confluence
- Act as escalation point to for support to assist with resolving issues ranging from build issues in Jenkins to commit failures in GitHub along with new feature requests (i.e. help enable Security in GitHub)
- Automate metrics gathering on tools using Py

RBC Capital Markets logoRM

Technical Systems Analyst - DevOps/Engineering

Jan 2015 - Nov 2020 (5 years 10 months)

- Help team with administering and managing tools along with helping in upgrades - GitHub Enterprise, Nexus, Jenkins, Nexus IQ, Jira, Confluence
- Act as escalation point to for support to assist with resolving issues ranging from build issues in Jenkins to commit failures in GitHub along with new feature requests (i.e. help enable Security in GitHub)
- Automate metrics gathering on tools using Py

RBC Capital Markets logoRM

Technical Systems Analyst – Support

Dec 2013 - Dec 2014 (1 year)

• Provide support across Capital Markets for the Fusion Platform
• Lead project to stabilize platform (JIRA, Confluence, Jenkins, Nexus, Fisheye and Sonar) through performance testing (improved stability – went from major application(s) outage every other week to 3 outages in a year)
• POC new technologies – (ie. App Dynamics to monitor platform)

RBC Capital Markets logoRM

Technical Systems Analyst – Support

Dec 2013 - Dec 2014 (1 year)

• Provide support across Capital Markets for the Fusion Platform
• Lead project to stabilize platform (JIRA, Confluence, Jenkins, Nexus, Fisheye and Sonar) through performance testing (improved stability – went from major application(s) outage every other week to 3 outages in a year)
• POC new technologies – (ie. App Dynamics to monitor platform)

RBC Capital Markets logoRM

Automation Facilitator – Technical Systems Analyst (Contract – 6 Months)

Aug 2013 - Dec 2013 (4 months)

• Work with senior members of development teams (Team Leads, Managers, Directors, Project Managers, etc.) to elicit requirements for new and existing automation projects
• Work with developers to discuss feasibility of project based on requirements and available frameworks
• Manage project and work with on- and off-shore resources to ensure project is delivered on-time and provide regular updates

RBC Capital Markets logoRM

Automation Facilitator - Tech Systems

RBC Capital Markets

Aug 2013 - Dec 2013 (4 months)

Automation Facilitator - Tech Systems at RBC Capital Markets, working with development leadership to elicit requirements for automation projects. Coordinates delivery with on- and off-shore resources, supports testing, and evaluates new automation frameworks.

RBC Capital Markets logoRM

Automation Facilitator – Technical Systems Analyst (Contract – 6 Months)

Aug 2013 - Dec 2013 (4 months)

• Work with senior members of development teams (Team Leads, Managers, Directors, Project Managers, etc.) to elicit requirements for new and existing automation projects
• Work with developers to discuss feasibility of project based on requirements and available frameworks
• Manage project and work with on- and off-shore resources to ensure project is delivered on-time and provide regular updates

Evertz logoEV

Project Engineer

Jul 2012 - Aug 2013 (1 year 1 month)

Created technical documentation for the team, in order to streamline the configuration process
of newly received devices.

Using software development experience (Java, C) to understand JavaScript and modify it to
customer specifications

Use the Rhino interpreter to write Java/JavaScript

Write XML/XSL and Python scripts as per project/customer requirements

Configure Linux (Ubuntu and Suse) based

Evertz logoEV

Project Engineer

Jul 2012 - Aug 2013 (1 year 1 month)

Created technical documentation for the team, in order to streamline the configuration process
of newly received devices.

Using software development experience (Java, C) to understand JavaScript and modify it to
customer specifications

Use the Rhino interpreter to write Java/JavaScript

Write XML/XSL and Python scripts as per project/customer requirements

Configure Linux (Ubuntu and Suse) based

Osgoode Hall Law logoOL

Helpdesk Technician

Jan 2007 - Apr 2012 (5 years 3 months)

Trained and advised Faculty and Staff on software and media equipment ensuring a quick and efficient resolution.

Resolved various hardware, software and network technical issues for Faculty, Staff and Students with varying degrees of difficulty.

Managed, implemented and configured local imaging server resulting in successful task completion ahead of schedule.

Automated tasks using batch/VBScrip

Osgoode Hall Law logoOL

Helpdesk Technician

Jan 2007 - Apr 2012 (5 years 3 months)

Trained and advised Faculty and Staff on software and media equipment ensuring a quick and efficient resolution.

Resolved various hardware, software and network technical issues for Faculty, Staff and Students with varying degrees of difficulty.

Managed, implemented and configured local imaging server resulting in successful task completion ahead of schedule.

Automated tasks using batch/VBScrip

CIBC logoCI

Client Technology Analyst

Apr 2011 - Aug 2011 (4 months)

Created a search utility using HTML and VBScript for technical team, resulted in significantly
minimizing turn over time in resolving documented technical issues.

Page 1 of 3
Created a tool to poll numerous network computers for inventory and other network related

CIBC logoCI

Client Technology Analyst

Apr 2011 - Aug 2011 (4 months)

Created a search utility using HTML and VBScript for technical team, resulted in significantly
minimizing turn over time in resolving documented technical issues.

Page 1 of 3
Created a tool to poll numerous network computers for inventory and other network related

Education

Degrees, certifications, and relevant coursework

YU

York University

Bachelor of Applied Science, Computer Engineering

2007 - 2012

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan