SlideShare a Scribd company logo
1 of 31
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

What's hot

Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS Projects
Ciprian Redinciuc
 
Devops the Microsoft Way
Devops the Microsoft WayDevops the Microsoft Way
Devops the Microsoft Way
Patrick Chanezon
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automation
MidVision
 
Customer Success Story with Andrew Hutson
Customer Success Story with Andrew HutsonCustomer Success Story with Andrew Hutson
Customer Success Story with Andrew Hutson
knowledgelakemarketing
 

What's hot (20)

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

Similar to Open Source Recruiting Adrian Russo

Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
panayaofficial
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Cprime
 

Similar to Open Source Recruiting Adrian Russo (20)

OpenChain at EOLE 2017
OpenChain at EOLE 2017OpenChain at EOLE 2017
OpenChain at EOLE 2017
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
 
Maximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and ImplementationsMaximize Your OpenText Investment: Upgrades and Implementations
Maximize Your OpenText Investment: Upgrades and Implementations
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
 
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud EnvironmentClouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Atypon dhug2021
Atypon dhug2021Atypon dhug2021
Atypon dhug2021
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
Performance Testing your Kuali Student Product
Performance Testing your Kuali Student ProductPerformance Testing your Kuali Student Product
Performance Testing your Kuali Student Product
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
Sidecars and a Microservices Mesh
Sidecars and a Microservices MeshSidecars and a Microservices Mesh
Sidecars and a Microservices Mesh
 
Microservices Journey Fall 2017
Microservices Journey Fall 2017Microservices Journey Fall 2017
Microservices Journey Fall 2017
 
Horizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise SolutionsHorizons 2014 - Enterprise Solutions
Horizons 2014 - Enterprise Solutions
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 

More from RecruitDC

More from RecruitDC (20)

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

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

  1. Consider talking about: Purpose, or domain of use Nature or domain of execution Programming tools
  2. Consider talking about: Architecture Execution Quality and reliability License Patents