SlideShare a Scribd company logo
OPEN-SOURCE SOURCING
THE FUTURE OF RECRUITING
ADRIAN RUSSO
ADRIAN RUSSO
• OVER 12 YEARS OF TALENT ACQUISITION EXPERIENCE; 5 YEARS IN IT
• MASTER OF SCIENCE IN INFORMATION SYSTEMS
• BACHELOR OF SCIENCE IN BUSINESS ADMINISTRATION
• AWS/MICROSOFT CERTIFIED
WHAT IS OPEN
SOURCE?
• Open-source is a term used to describe solutions
in which the original source code is made freely
available and may be redistributed or modified
• For our purposes today, we will also consider
products with open API access and automation
services
• The purpose of this discussion is to understand the
open-source concept and how it can aid in
recruiting
HOW DO I DETERMINE IF AN OPEN-SOURCE
APPROACH WORKS FOR MY ORGANIZATION?
ITEMS TO CONSIDER
• What is “open-source?”
• When is an open-source approach to recruiting useful?
• Who should adopt open-source methods?
• Why doesn’t a pure COTS environment does not work?
• How to integrate open-source products in your
environment
WHEN IS AN
OPEN-SOURCE
APPROACH
USEFUL IN
RECRUITING?
• Increase operational efficiency in recruiting
• To extend the functionality of an existing solution
• Automate manual processes
• When a custom solution is required
INCREASE OPERATIONAL EFFICIENCY IN RECRUITING
• Leverage automation to perform administrative functions in recruiting
• Consider automating routine, planned or recurring recruiting tasks:
• Candidate engagement
• Content aggregation
• Notifications for networking events, jobs, and referrals
LEVERAGE
AUTOMATION SERVICES
• Use services such as Zapier or Workato
• Identify “trigger” to invoke the service
• Email hiring manager after a phone
screen is complete
• Post new blog posts from company
page on social media
• Email candidates in the ATS when a
new job is posted
• Invite applicants to networking events
EXTEND THE FUNCTIONALITY OF AN EXISTING SOLUTION
• Build on existing services
• Combine two or more services that serve combined to create new
functionality
• Repurpose existing services to fill gaps
EXTEND THE
FUNCTIONALITY
OF AN EXISTING
SOLUTION
Extend existing
services
Create a trigger to fire
based on events
Create composite
services
Combine two or more
services to create new
functionality
EXTEND EXISTING SERVICES
• Create a secondary trigger to invoke
the new service
• Use cases:
• IF a new job is posted to the
company website
• THEN post the job to third-party job
boards
AUTOMATE MANUAL
PROCESSES
• Leverage web services to automation
manual processes
• Integrate third-party services for
background processes
• Introduce services to increase
operational efficiency
WHO SHOULD ADOPT OPEN-SOURCE METHODS?
EVERYONE!
No out of the box (OOTB) solution will fit the needs of all organizations or teams
WHO SHOULD
ADOPT OPEN-
SOURCE
METHODS?
• Organizations who require more robust services
that are not offered OOTB
• Recruiting teams seeking to automate tedious
manual processes
• Companies migrating from legacy solutions
• Tech startups on a budget
WHY DOESN’T A
PURE COTS
ENVIRONMENT
WORK?
• Products are not tailored to individual organizations or
teams
• Organizations have different needs and challenges
• Processes vary from company to company
HOW TO INTEGRATE
OPEN-SOURCE
PRODUCTS IN YOUR
ENVIRONMENT
• Develop a product roadmap
• Understand the resources available in your organization
• Prioritize deliverables logically
ITERATE, ITERATE, ITERATE!
INTEGRATE OPEN-SOURCE PRODUCTS IN YOUR
ENVIRONMENT
• Identify the functionality that you would like to add
• Consider the effort required to implement each item
• Decide whether a third-party service, integration services, or custom solution is
required
WHEN IS A CUSTOM SOLUTION REQUIRED?
• No singular product can do all things for all organizations – gaps always exist
• Core functionality of services do not fit all use cases
• No existing service performs the required action
• No integration service or automation service exists
CONFIGURE, REPURPOSE, OR
BUILD?
CONFIGURE, REPURPOSE, BUILD
• CONFIGURE automation services, if applicable
• REPURPOSE existing open-source tools, if automation
services are unavailable
• BUILD if necessary
CONFIGURE
• Automation services can be
leveraged to add functionality
• Consider the previously
discussed use cases
• Check automation service
documentation for available
system options and additional
functionality
REPURPOSE
• Repurpose other open-source solutions for open web
sourcing
• Consider test automation frameworks and web inspectors to
eliminate need for custom development
• Nightmare.js
• Nightwatch.js
• Protractor
CREATE A NIGHTLY SEARCH AGENT
CREATE A NIGHTLY SEARCH AGENT
• Create composable Spec and Config files
• Define keyword-based search scripts to identify
matching talent from the open web
• Define test parameters
• Server address
• Browser
• Spec File
BUILD
• Build custom solutions only when there are no existing
solutions to perform the feature scope
• Part of a long-term, iterative approach to the sourcing
plan
• Consider level of effort, cost, and ROI
• Leverage components that promote loose coupling and
scalability
HOW DO I GET
STARTED ON A
CUSTOM
SOLUTION?
Consider an API
Gateway service
Connection between two
applications
Leverage existing
P/IaaS
Build services in
reusable components
LAMBDA AND AMAZON
API GATEWAY
• Create a serverless solution
• Routing and configuration
managed by AWS
• Create Lambda functions for
small, reusable tasks
• Define an event to invoke the
services
• Available through free-tier of
AWS
CONCLUSION
• Perform gap analysis on your current recruiting platform
• Leverage open-source event trigger solutions to automate
recruiting processes without coding
• Repurpose existing open-source libraries and frameworks in
recruiting
• Reserve custom development for long-term product roadmap
items OR when OOTB solutions do not exist
QUESTIONS?
Adrian Russo
• Email: adrian@recruitlocator.com
• LinkedIn:
https://www.linkedin.com/in/adrianrusso82/

More Related Content

PDF
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
PPTX
STM eProduction Conference 2014 - Automated Page Composition
PPTX
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
PPTX
From Zero to Serverless (DogFoodCon 2018)
PPTX
Pivotal tracker getting started
PPTX
Alfresco Digital Business Platform - Why, How, What
PPTX
DevOps for Data Science on Azure - Marcel de Vries (Xpirit) and Niels Zeilema...
PPTX
How to speed up your SAP PI/CPI development
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
STM eProduction Conference 2014 - Automated Page Composition
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
From Zero to Serverless (DogFoodCon 2018)
Pivotal tracker getting started
Alfresco Digital Business Platform - Why, How, What
DevOps for Data Science on Azure - Marcel de Vries (Xpirit) and Niels Zeilema...
How to speed up your SAP PI/CPI development

What's hot (20)

PDF
Portfolio Management in JIRA - Karen Branham and Scottie Brimmer
PDF
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
PPTX
Continous Integration for iOS Projects
PDF
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
PDF
DevOps - A Gentle Introduction
PDF
How Tempo Adds More Value To Your JIRA
PPTX
DevOps Fundamentals: A perspective on DevOps Culture
PPTX
Azure DevOps with VSTS
PDF
Saving Money by Optimizing Your Cloud Add-On Infrastructure
PPTX
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
PDF
Great Add-ons for Improving Teamwork
PDF
Big ideas in small packages - How microservices helped us to scale our vision
PDF
JIRA 7 for Developers - Bartek Gatz Filip Rogaczewski Ian Grunert
PPTX
From Zero to Serverless (CoderCruise 2018)
PDF
Devops the Microsoft Way
PPTX
The art of .net deployment automation
PPTX
Jenkins meetup170315
PPTX
Customer Success Story with Andrew Hutson
PDF
Cabot Technology Solutions Inc
PDF
Enabling your DevOps culture with AWS-webinar
Portfolio Management in JIRA - Karen Branham and Scottie Brimmer
From Concept to Clustered JAC (jira.atlassian.com) - Graham Carrick
Continous Integration for iOS Projects
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
DevOps - A Gentle Introduction
How Tempo Adds More Value To Your JIRA
DevOps Fundamentals: A perspective on DevOps Culture
Azure DevOps with VSTS
Saving Money by Optimizing Your Cloud Add-On Infrastructure
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Great Add-ons for Improving Teamwork
Big ideas in small packages - How microservices helped us to scale our vision
JIRA 7 for Developers - Bartek Gatz Filip Rogaczewski Ian Grunert
From Zero to Serverless (CoderCruise 2018)
Devops the Microsoft Way
The art of .net deployment automation
Jenkins meetup170315
Customer Success Story with Andrew Hutson
Cabot Technology Solutions Inc
Enabling your DevOps culture with AWS-webinar
Ad

Similar to Open Source Recruiting Adrian Russo (20)

PDF
OpenChain at EOLE 2017
PPTX
Enterprise search Information
PPTX
Maximize Your OpenText Investment: Upgrades and Implementations
PPTX
Migration to Flows – Getting it Right!
PDF
Extending your Azure Integration Services Solutions with Open AI
PDF
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
PPTX
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
PDF
20 best practices for fusion hcm cloud implementation
PDF
Best practices for fusion hcm cloud implementation
PDF
Best practices for fusion hcm cloud implementation
PPTX
Atypon dhug2021
PPTX
The Devops Handbook
PPT
Performance Testing your Kuali Student Product
PDF
Practical tips for migrating SharePoint Customizations to Office 365
PDF
Sidecars and a Microservices Mesh
PPTX
Microservices Journey Fall 2017
PPTX
Horizons 2014 - Enterprise Solutions
PPTX
Patching is Your Friend in the New World Order of EPM and ERP Cloud
PPTX
Introduction to DevOps
PDF
The Future Of Finance: How To Manage Spend The Right Way
OpenChain at EOLE 2017
Enterprise search Information
Maximize Your OpenText Investment: Upgrades and Implementations
Migration to Flows – Getting it Right!
Extending your Azure Integration Services Solutions with Open AI
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
20 best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
Atypon dhug2021
The Devops Handbook
Performance Testing your Kuali Student Product
Practical tips for migrating SharePoint Customizations to Office 365
Sidecars and a Microservices Mesh
Microservices Journey Fall 2017
Horizons 2014 - Enterprise Solutions
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Introduction to DevOps
The Future Of Finance: How To Manage Spend The Right Way
Ad

More from RecruitDC (20)

PPTX
Community Engagement 101
PPTX
Navigating the Path to Diversity in Hiring
PPTX
Building a Best-in-Class Recruiting Function
PPTX
Executive Leadership Panel
PPTX
Sourcing Innovation Lab Ryan Gillis
PPTX
Overcoming the Urgent: Time Management in Talent Acquisition
PPTX
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
PPTX
Susanna Frazier - Sourcing Innovation Lab; recruitDC 2018
PPTX
How to Build Community to Get Clients, Candidates, Dates and Fame - Chris Com...
PPTX
How To Be An Effective, One Person Recruiting Team - Veronika Henderson; recr...
PPTX
Talent Sleuthing in the Intelligence Community - Jo Weech; recruitDC Spring 2018
PPTX
Your Employer Brand IS Your Brand: Recruit Candidates & Customers with the Ta...
PPTX
Sourcing on Social Media - Jeremy Bonewitz; recruitDC Spring 2018
PPTX
Social Media in Cleared Recruiting
PPTX
Tracking the Essential Talent Acquisition Technologies & Trends - William Tincup
PPTX
Choose Your Own Adventure, Recruitment Marketing Edition! - Lauryn Sargent
PDF
The Art of Connecting: Recruit Like an FBI Agent, the Original Social Enginee...
PPTX
Recruiting & On-Boarding: Like Peanut Butter and Jelly - Anna Halbrooks
PPTX
Blueprint - Building a World-Class Data Program for Recruiting - Andrew Gadomski
PPTX
Referral Programs: We Can Do So Much Better - Alan Henshaw
Community Engagement 101
Navigating the Path to Diversity in Hiring
Building a Best-in-Class Recruiting Function
Executive Leadership Panel
Sourcing Innovation Lab Ryan Gillis
Overcoming the Urgent: Time Management in Talent Acquisition
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
Susanna Frazier - Sourcing Innovation Lab; recruitDC 2018
How to Build Community to Get Clients, Candidates, Dates and Fame - Chris Com...
How To Be An Effective, One Person Recruiting Team - Veronika Henderson; recr...
Talent Sleuthing in the Intelligence Community - Jo Weech; recruitDC Spring 2018
Your Employer Brand IS Your Brand: Recruit Candidates & Customers with the Ta...
Sourcing on Social Media - Jeremy Bonewitz; recruitDC Spring 2018
Social Media in Cleared Recruiting
Tracking the Essential Talent Acquisition Technologies & Trends - William Tincup
Choose Your Own Adventure, Recruitment Marketing Edition! - Lauryn Sargent
The Art of Connecting: Recruit Like an FBI Agent, the Original Social Enginee...
Recruiting & On-Boarding: Like Peanut Butter and Jelly - Anna Halbrooks
Blueprint - Building a World-Class Data Program for Recruiting - Andrew Gadomski
Referral Programs: We Can Do So Much Better - Alan Henshaw

Recently uploaded (20)

PPTX
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
PPTX
Plan, acquire , develop , career management ppt
PPTX
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
PPTX
USA's Top Talent Acquisition Trends – 2025
PDF
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
PDF
How to Identify suspicious Linked In Profiles
PDF
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
PPT
Training Design strategies and methods.ppt
PDF
Webinar - How AI is reshaping pay decisions.pdf
DOCX
"Optimizing Teamwork: The Role of Project Management Tools
PDF
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
PPTX
HRM-Compensation, Benefits and Employee Relations.pptx
PDF
Chairman's Presentation - September 2024.pdf
PPTX
HR Solution PEOEOR Payroll Outsourcing.pptx
PDF
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
PDF
Human resources management -RBI in recruitment process
PPTX
HR Payroll Management Amazon presentation
PDF
Induction and Socialization __Objectives
PPTX
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
DOC
ISU毕业证学历认证,斯旺西大学毕业证留学回国
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
Plan, acquire , develop , career management ppt
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
USA's Top Talent Acquisition Trends – 2025
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
How to Identify suspicious Linked In Profiles
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
Training Design strategies and methods.ppt
Webinar - How AI is reshaping pay decisions.pdf
"Optimizing Teamwork: The Role of Project Management Tools
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
HRM-Compensation, Benefits and Employee Relations.pptx
Chairman's Presentation - September 2024.pdf
HR Solution PEOEOR Payroll Outsourcing.pptx
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
Human resources management -RBI in recruitment process
HR Payroll Management Amazon presentation
Induction and Socialization __Objectives
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
ISU毕业证学历认证,斯旺西大学毕业证留学回国

Open Source Recruiting Adrian Russo

  • 1. OPEN-SOURCE SOURCING THE FUTURE OF RECRUITING ADRIAN RUSSO
  • 2. ADRIAN RUSSO • OVER 12 YEARS OF TALENT ACQUISITION EXPERIENCE; 5 YEARS IN IT • MASTER OF SCIENCE IN INFORMATION SYSTEMS • BACHELOR OF SCIENCE IN BUSINESS ADMINISTRATION • AWS/MICROSOFT CERTIFIED
  • 3. WHAT IS OPEN SOURCE? • Open-source is a term used to describe solutions in which the original source code is made freely available and may be redistributed or modified • For our purposes today, we will also consider products with open API access and automation services • The purpose of this discussion is to understand the open-source concept and how it can aid in recruiting
  • 4. HOW DO I DETERMINE IF AN OPEN-SOURCE APPROACH WORKS FOR MY ORGANIZATION?
  • 5. ITEMS TO CONSIDER • What is “open-source?” • When is an open-source approach to recruiting useful? • Who should adopt open-source methods? • Why doesn’t a pure COTS environment does not work? • How to integrate open-source products in your environment
  • 6. WHEN IS AN OPEN-SOURCE APPROACH USEFUL IN RECRUITING? • Increase operational efficiency in recruiting • To extend the functionality of an existing solution • Automate manual processes • When a custom solution is required
  • 7. INCREASE OPERATIONAL EFFICIENCY IN RECRUITING • Leverage automation to perform administrative functions in recruiting • Consider automating routine, planned or recurring recruiting tasks: • Candidate engagement • Content aggregation • Notifications for networking events, jobs, and referrals
  • 8. LEVERAGE AUTOMATION SERVICES • Use services such as Zapier or Workato • Identify “trigger” to invoke the service • Email hiring manager after a phone screen is complete • Post new blog posts from company page on social media • Email candidates in the ATS when a new job is posted • Invite applicants to networking events
  • 9. EXTEND THE FUNCTIONALITY OF AN EXISTING SOLUTION • Build on existing services • Combine two or more services that serve combined to create new functionality • Repurpose existing services to fill gaps
  • 10. EXTEND THE FUNCTIONALITY OF AN EXISTING SOLUTION Extend existing services Create a trigger to fire based on events Create composite services Combine two or more services to create new functionality
  • 11. EXTEND EXISTING SERVICES • Create a secondary trigger to invoke the new service • Use cases: • IF a new job is posted to the company website • THEN post the job to third-party job boards
  • 12. AUTOMATE MANUAL PROCESSES • Leverage web services to automation manual processes • Integrate third-party services for background processes • Introduce services to increase operational efficiency
  • 13. WHO SHOULD ADOPT OPEN-SOURCE METHODS?
  • 14. EVERYONE! No out of the box (OOTB) solution will fit the needs of all organizations or teams
  • 15. WHO SHOULD ADOPT OPEN- SOURCE METHODS? • Organizations who require more robust services that are not offered OOTB • Recruiting teams seeking to automate tedious manual processes • Companies migrating from legacy solutions • Tech startups on a budget
  • 16. WHY DOESN’T A PURE COTS ENVIRONMENT WORK? • Products are not tailored to individual organizations or teams • Organizations have different needs and challenges • Processes vary from company to company
  • 17. HOW TO INTEGRATE OPEN-SOURCE PRODUCTS IN YOUR ENVIRONMENT • Develop a product roadmap • Understand the resources available in your organization • Prioritize deliverables logically
  • 19. INTEGRATE OPEN-SOURCE PRODUCTS IN YOUR ENVIRONMENT • Identify the functionality that you would like to add • Consider the effort required to implement each item • Decide whether a third-party service, integration services, or custom solution is required
  • 20. WHEN IS A CUSTOM SOLUTION REQUIRED? • No singular product can do all things for all organizations – gaps always exist • Core functionality of services do not fit all use cases • No existing service performs the required action • No integration service or automation service exists
  • 22. CONFIGURE, REPURPOSE, BUILD • CONFIGURE automation services, if applicable • REPURPOSE existing open-source tools, if automation services are unavailable • BUILD if necessary
  • 23. CONFIGURE • Automation services can be leveraged to add functionality • Consider the previously discussed use cases • Check automation service documentation for available system options and additional functionality
  • 24. REPURPOSE • Repurpose other open-source solutions for open web sourcing • Consider test automation frameworks and web inspectors to eliminate need for custom development • Nightmare.js • Nightwatch.js • Protractor
  • 25. CREATE A NIGHTLY SEARCH AGENT
  • 26. CREATE A NIGHTLY SEARCH AGENT • Create composable Spec and Config files • Define keyword-based search scripts to identify matching talent from the open web • Define test parameters • Server address • Browser • Spec File
  • 27. BUILD • Build custom solutions only when there are no existing solutions to perform the feature scope • Part of a long-term, iterative approach to the sourcing plan • Consider level of effort, cost, and ROI • Leverage components that promote loose coupling and scalability
  • 28. HOW DO I GET STARTED ON A CUSTOM SOLUTION? Consider an API Gateway service Connection between two applications Leverage existing P/IaaS Build services in reusable components
  • 29. LAMBDA AND AMAZON API GATEWAY • Create a serverless solution • Routing and configuration managed by AWS • Create Lambda functions for small, reusable tasks • Define an event to invoke the services • Available through free-tier of AWS
  • 30. CONCLUSION • Perform gap analysis on your current recruiting platform • Leverage open-source event trigger solutions to automate recruiting processes without coding • Repurpose existing open-source libraries and frameworks in recruiting • Reserve custom development for long-term product roadmap items OR when OOTB solutions do not exist
  • 31. QUESTIONS? Adrian Russo • Email: adrian@recruitlocator.com • LinkedIn: https://www.linkedin.com/in/adrianrusso82/

Editor's Notes

  • #7: Consider talking about: Purpose, or domain of use Nature or domain of execution Programming tools
  • #16: Consider talking about: Architecture Execution Quality and reliability License Patents