SlideShare a Scribd company logo
1 of 163
turning recruiters into TECHNICAL RECRUITERS
Mark Tortorici
Sourcing & Training Manager
mark.nexus@gmail.com
Mark Tortorici is the Training and Sourcing Manager at netPolarity, a SiliconValley-based
contingent workforce solutions provider serving Fortune 500 companies nationwide.
Since 1997, Mark has trained thousands of technical staffing professionals including
hundreds at Google, where he taught sourcers and recruiters onsite throughout the
company’s global staffing organization. 	

Mark is also the head instructor for netPolarity’s newly-launched MARS (Master
Accreditation in Recruiting and Sourcing) program, which has gained early traction, with
iconic companies such as Apple, Facebook,Tagged, and Nationwide Insurance among the
program’s first clients.	

about Mark Tortorici
whatis the problem?!
When it comes to technology, are you a recruiter
without a clue? !
whatis the problem?!
When it comes to technology, are you a recruiter
without a clue? !
whatis the problem?!
When you search for engineers with Big Data
experience, does your string look like this:

engineer AND (“big data” OR “giant data”)!
whatis the problem?!
When you search for engineers with Big Data
experience, does your string look like this:!
whatis the problem?!
When you talk to candidates about Cloud
Computing do you feel like this?!
whatis the problem?!
Yeah Brain, 
basically it’s a bunch of
computers up in 
a cloudy sky?	

Pinky, are you
contemplating the same
thing that I am
contemplating?	

When you talk to candidates about Cloud
Computing do you feel like this?!
whatis the problem?!
Screening candidates for technology experience
can be difficult

Sourcing for the technology can be just as difficult!
what is the solution?!
Understand Tech!!
A recent Careerbuilder survey
said that one in four candidates
were dissatisfied with the way the
recruiting process was handled!
Of course the number one reason
is still submitting their resume and
never hearing anything again!
what is the solution?!
Understand Tech!!
But the other main
reasons included:!
• Being sold a job that
wasn’t a fit for them at all!
• Not having a good idea
about the technical
screening that would occur
during the onsite interview!
do we do this?!
how
We know:

Recruiters and
sourcers aren’t
computer science
graduates or
engineers (though
that would be
nice!)!
do we do this?!
how
But we need:!
The gaps
between
candidates and
recruiters to 

be bridged!
in thissession we break down:!
1.  Three technical
job openings that
every staffing
professional is
filling today!
in thissession we break down:!
1.  Three technical
job openings that
every staffing
professional is
filling today!
2.  How to source
for these reqs!
in thissession we break down:!
1.  Three technical
job openings that
every staffing
professional is
filling today!
2.  How to source
for these reqs!
3.  How to screen
and recruit for
them!
in thissession we break down:!
So that you turn from this:!
howdo we do this?!
howdo we do this?!
Do you have
Python
experience?	

Recruiter!
howdo we do this?!
Yessss…	

Yes, I do.	

Recruiter! Possible Candidate!
Into this:!
howdo we do this?!
howdo we do this?!
I see you have
written python
software utilities for
your company. 	

Recruiter!
howdo we do this?!
I see you have
written python
software utilities for
your company. 	

Was this a build
automation tool or was
this a test automation
framework?	

Recruiter!
howdo we do this?!
I see you have
written python
software utilities for
your company. 	

How many lines
of code was this? How 
much of it was written by
you?	

Was this a build
automation tool or was
this a test automation
framework?	

Recruiter!
howdo we do this?!
**Sniff** This
recruiter is so
smart that I want to
cry.	

Recruiter! Possible Candidate!
Part I: Breakdown	

…the technology
breakdown technology!
You can’t source/recruit for a job req if 
you don’t understand it.
Fill a req 
with blind
luck?	

Maybe.	

breakdown technology!
But that will be at the expense of:!
• Too much employee time wasted searching!
• Too many wrong candidates qualified !
• Too much of the hiring manager’s time wasted
interviewing!
breakdown technology!
But that will be at the expense of: !
breakdown technology!
You call this 
a match???
Solve this by following these steps 
RESEARCH:!
breakdown technology!
Solve this by following these steps 
RESEARCH:!
1.  The job, technology, and company!
breakdown technology!
Solve this by following these steps 
RESEARCH:!
1.  The job, technology, and company!
2.  Multiple definitions of the terms you 

do not know!
breakdown technology!
Solve this by following these steps 
RESEARCH:!
1.  The job, technology, and company!
2.  Multiple definitions of the terms you 

do not know!
3.  Connect the dots between the
technologies!
breakdown technology!
Solve this by following these steps 
RESEARCH:!
1. The job, technology, and company!
2. Multiple definitions of the terms you 

do not know!
3. Connect the dots between the
technologies!
4. Your company’s SDLC or PDLC!
breakdown technology!
Solve this by following these steps 
RESEARCH:!
1. The job, technology, and company!
2. Multiple definitions of the terms you 

do not know!
3. Connect the dots between the
technologies!
4. Your company’s SDLC or PDLC!
5.  The different engineering roles in your company AND research the
“classic” definitions of these engineering roles online	

breakdown technology!
Solve this by following these steps 
RESEARCH:!
1. The job, technology, and company!
2. Multiple definitions of the terms you 

do not know!
3. Connect the dots between the
technologies!
4. Your company’s SDLC or PDLC!
5.  The different engineering roles in your company AND research the
“classic” definitions of these engineering roles online	

6.  Remember that engineers/companies can really make up any title they
want	

breakdown technology!
Solve this by following these steps 
RESEARCH:!
1. The job, technology, and company!
2. Multiple definitions of the terms you 

do not know!
3. Connect the dots between the
technologies!
4. Your company’s SDLC or PDLC!
5.  The different engineering roles in your company AND research the
“classic” definitions of these engineering roles online	

6.  Remember that engineers/companies can really make up any title they
want	

7.  It’s not just the title we need to focus on, it’s what the candidates DOES
that matters	

breakdown technology!
Research is King!!
breakdown technology!
Research is King!!
•  Learning should be limitless!
breakdown technology!
Research is King!!
•  Learning should be limitless!
• The more you learn, the 

better you become at technical screening!
breakdown technology!
Research is King!!
•  Learning should be limitless!
• The more you learn, the 

better you become at technical screening!
• This includes websites like Computer Desktop
Encyclopedia, searching the technology on the internet,
or even following technical forums used by engineers.!
breakdown technology!
You also need to have an idea about 

every OTHER engineer’s role

breakdown technology!
Why is that???

breakdown technology!
Because you need to know what to 

look for, and what NOT to look for!
breakdown technology!
This means understanding the job functions of !
Software Developers!
Software Test Developers!
Build/Release Engineers!
Software Architects!
Project Managers!
Business Analysts!
Visual Designers! User Experience Analysts!
Software Quality Assurance! Database Administrators! Database Engineers!
Data warehouse Developers! Business Intelligence Analysts!
Systems Administrators! Production/Application Support! Product Engineers!
Solutions Architects! Embedded Engineers! Mobile SW Engineers!
Hardware Systems Engineers! IC Designers! Design Verification Engineers!
Mask/Layout Engineers! Validation Engineers! And so on…!
And so on…!And so on…!
And so on…!
And so on…!
And so on…!
And so on…! And so on…!
And so on…!
And so on…!
And so on…!And so on…!
And so on…!
And so on…! And so on…! And so on…!
And so on…!And so on…!And so on…!
And so on…! And so on…!
And so on…! And so on…! And so on…! And so on…!
breakdown technology!
Once you have a basic understanding of the most
common job functions in the technical world, then you
will be able to:!
breakdown technology!
Once you have a basic understanding of the most
common job functions in the technical world, then you
will be able to:!
• Source through resumes quicker!
breakdown technology!
Once you have a basic understanding of the most
common job functions in the technical world, then you
will be able to:!
• Source through resumes quicker!
• Come up with search strings that capture more
targeted candidates

breakdown technology!
Once you have a basic understanding of the most
common job functions in the technical world, then you
will be able to:!
• Source through resumes quicker!
• Come up with search strings that capture more
targeted candidates

• Recognize candidates that are not a fit very quickly!
breakdown technology!
How do you recognize the plethora of engineering roles?!
breakdown technology!
Research the “classic” definitions of these engineering
roles online. There are tons of technical documents,
articles, wikis, and encyclopedias that cover this.!
breakdown technology!
Research the “classic” definitions of these engineering
roles online. There are tons of technical documents,
articles, wikis, and encyclopedias that cover this.!
Don’t use Wikipedia only! Use multiple sources of info.!
breakdown technology!
Look at resume after resume of people who work in similar jobs
or companies. !
There is no better way to learn how to instantly recognize and
profile resumes, other than to look at TONS of them. !
breakdown technology!
Key reference materials:

www.answers.com!
Computer Desktop Encyclopedia!
Look it up on Google!!
There are so many different sites, encyclopedias, white papers,
and technical journals out there…USE THEM!!
breakdown technology!
it all starts!with the req…!
Hadoop / Big Data Engineer
Break it down
it all starts!with the req…!
understandtechnology!
Bridge technology and staffing
understandtechnology!
Break down 3 common engineering roles we see today
1.  Hadoop / Big Data Engineer
2.  Test Automation Framework Developer
3.  Production / DevOps / Site Reliability Engineer
Bridge technology and staffing
understandtechnology!
1.  Hadoop / Big Data Engineer
What is Hadoop?
Where is it used?
What languages are used?
Why do we use it?
understandtechnology!
1.  Hadoop / Big Data Engineer
What is Hadoop? An open source framework used to
create distributed data applications
Where is it used?
What languages are used?
Why do we use it?
understandtechnology!
1.  Hadoop / Big Data Engineer
What is Hadoop?
Where is it used? Typically used in high availability, large
scale applications like search engines, highly visible
ecommerce applications, mission critical distributed apps
What languages are used?
Why do we use it?
understandtechnology!
1.  Hadoop / Big Data Engineer
What is Hadoop?
Where is it used?
What languages are used? Hadoop is written in Java and
is very much a part of the open source SW community –
because of that, many versions have been created
Why do we use it?
understandtechnology!
1.  Hadoop / Big Data Engineer
What is Hadoop?
Where is it used?
What languages are used?
Why do we use it? Because Hadoop can handle large data
sets that reach into the terabytes range, which traditional
enterprise databases cannot handle. Also, Hadoop can
work with unstructured data  is open source.
Data Engineer
Responsibilities
• Building scalable data solutions and data warehouse environment.
• Leverage homegrown ETL framework as well as off-the-shelf ETL tools
• Build and extend cross platform ETL and reports generation framework
• Provide consultative solutions approach to business partners
Requirements
• B.S. or M.S. Computer Science or related field
• Passionate about data
• At least 5 years of ETL development experience with Python, Perl, PHP or
similar
• Expert in ETL techniques handling extremely large volumes of data
• Experience with Data warehousing architecture
• Knowledge of Hadoop, HBase and Hive highly preferred
understandtechnology!
What is a Data Warehouse?
understandtechnology!
understandtechnology!
ERP	

CRM	

Operational	

Flat Files
understandtechnology!
ERP	

CRM	

Operational	

Flat Files	

Extract	

Extract	

Extract	

Extract
understandtechnology!
ERP	

CRM	

Operational	

Flat Files	

Extract	

Extract	

Extract	

Extract	

T
R
A
N
S
F
O
R
M
understandtechnology!
ERP	

CRM	

Operational	

Flat Files	

Extract	

Extract	

Extract	

Extract	

T
R
A
N
S
F
O
R
M	

Load
understandtechnology!
ERP	

CRM	

Operational	

Flat Files	

Extract	

Extract	

Extract	

Extract	

Data
Warehouse	

T
R
A
N
S
F
O
R
M	

Load
understandtechnology!
ERP	

CRM	

Operational	

Flat Files	

Data Mart	

Data Mart	

Extract	

Extract	

Extract	

Extract	

Data
Warehouse	

T
R
A
N
S
F
O
R
M	

Load	

Data Mart
identifyprimary functions!
Data Engineer
Responsibilities
• Building scalable data solutions and data warehouse environment.
• Leverage homegrown ETL framework as well as off-the-shelf ETL tools
• Build and extend cross platform ETL and reports generation framework
• Provide consultative solutions approach to business partners
Requirements
• B.S. or M.S. Computer Science or related field
• Passionate about data
• At least 5 years of ETL development experience with Python, Perl, PHP or
similar
• Expert in ETL techniques handling extremely large volumes of data
• Experience with Data warehousing architecture
• Knowledge of Hadoop, HBase and Hive highly preferred
Data Engineer
Responsibilities
• Building scalable data solutions and data warehouse environment.
• Leverage homegrown ETL framework as well as off-the-shelf ETL tools
• Build and extend cross platform ETL and reports generation framework
• Provide consultative solutions approach to business partners
Requirements
• B.S. or M.S. Computer Science or related field
• Passionate about data
• At least 5 years of ETL development experience with Python, Perl, PHP or
similar
• Expert in ETL techniques handling extremely large volumes of data
• Experience with Data warehousing architecture
• Knowledge of Hadoop, HBase and Hive highly preferred
identifyprimary functions!
Data Engineer
Responsibilities
• Building scalable data solutions and data warehouse environment.
• Leverage homegrown ETL framework as well as off-the-shelf ETL tools
• Build and extend cross platform ETL and reports generation framework
• Provide consultative solutions approach to business partners
Requirements
• B.S. or M.S. Computer Science or related field
• Passionate about data
• At least 5 years of ETL development experience with Python, Perl, PHP or
similar
• Expert in ETL techniques handling extremely large volumes of data
• Experience with Data warehousing architecture
• Knowledge of Hadoop, HBase and Hive highly preferred
identifysecondary functions!
Put together an “elevator pitch” that summarizes the job:
“I am looking for ETL / Data Warehouse Developer who will
customize home grown data tools in Perl, Python, or PHP. The
desired candidate will be an expert in Hadoop / Hive / Hbase
and experience with large data sets.”
formulateyour pitch!
ETL / DW
Developer
Custom / Homegrown
Perl / Python / PHP
Large Data Sets
Hadoop / Hive / Hbase
Use this base profile to grade your candidates.
A-level candidate B-level candidate C-level (probably wrong)
ETL / DW
Developer
Custom / Homegrown
Perl / Python / PHP
Large Data Sets
Hadoop / Hive / Hbase
ETL / DW
Developer
Off-the-shelf ETL SW
Perl / Python / PHP
Large Data Sets
gradecandidates!
ETL / DW
Developer
Custom / Homegrown
Perl / Python / PHP
Large Data Sets
Hadoop / Hive / Hbase
Use this base profile to grade your candidates.
A-level candidate B-level candidate C-level (probably wrong)
ETL / DW
Developer
Custom / Homegrown
Perl / Python / PHP
Large Data Sets
Hadoop / Hive / Hbase
ETL / DW
Developer
Off-the-shelf ETL SW
Perl / Python / PHP
Large Data Sets
Developer
ETL / DW
Custom / Homegrown
Perl / Python / PHP
Large Data Sets
Hadoop / Hive / Hbase
gradecandidates!
Expand each of your terms from you’re A-Level Profile with as many
variations possible. Make sure they equal each other.
ETL / DW
ETL
Datawarehouse
“Data Warehouse”
Developer
Developer
Programmer
“Data Engineer”
“Software enginer”
Perl / Python / PHP
Perl
PHP
Python
Hadoop / Hive / Hbase
Hadoop
Hive
Hbase
Mapreduce
“Map/Reduce”
Mahout
Vertica
Mongodb
Couchdb
Large Data Sets
“Big Data”
PB
Petabytes
“large scale”
“data services”
“data pipeline”
Custom / Homegrown
(not used since someone
who is an ETL developer
and has Hadoop
experience is likely
creating homegrown SW)
expand keywords!
(etl OR data warehous* OR datawarehous*) AND (developer OR programmer
OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR
mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb)
AND (pb OR Big Data OR petabytes OR large scale OR data services OR
data pipeline)
Use your A-Level Profile to create a string:
formulateyour string!
(etl OR data warehous* OR datawarehous*) AND (developer OR programmer
OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR
mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb)
AND (pb OR Big Data OR petabytes OR large scale OR data services OR
data pipeline)
Use your A-Level Profile to create a string:
formulateyour string!
Special thanks to 
Matt Ferree @getreqt
Part II Source	

…the technology
•  Sourcing for technical positions
cannot be done with just
“buzzwords”!
breakdownsourcing!
•  The very use of the term
“buzzwords” indicates a removed
level of understanding from the
people who understand the
meaning of these words!
breakdownsourcing!
•  Start by creating strings from the
profiles of candidates that we 

need to find!
breakdownsourcing!
•  Start by creating strings from the
profiles of candidates that we 

need to find!
•  For each of your search terms,
think of as many variations as
possible that describe that word!
breakdownsourcing!
•  Start by creating strings from the
profiles of candidates that we 

need to find!
•  For each of your search terms,
think of as many variations as
possible that describe that word!
•  Group together similar terms!
breakdownsourcing!
•  Envision the profile = think of the variations!
•  If you need candidates with Hadoop database
experience, then don’t just put “Hadoop”!
•  Expand your search terms with as many
variations as you can think of:!
(bigtable OR hadoop OR nosql OR no-sql OR map/reduce OR mapreduce OR hive OR
hbase OR couchdb OR mongodb OR unstructured data)

breakdownsourcing!
Expand each of your terms from you’re A-Level Profile with as many
variations possible. Make sure they equal each other.
ETL / DW
ETL
Datawarehouse
“Data Warehouse”
Developer
Developer
Programmer
“Data Engineer”
“Software enginer”
Perl / Python / PHP
Perl
PHP
Python
Hadoop / Hive / Hbase
Hadoop
Hive
Hbase
Mapreduce
“Map/Reduce”
Mahout
Vertica
Mongodb
Couchdb
Large Scale Data
“Big Data”
PB
Petabytes
“large scale”
“data services”
“data pipeline”
Custom / Homegrown
(not used since someone
who is an ETL developer
and has Hadoop
experience is likely
creating homegrown SW)
expand keywords!
(etl OR data warehous* OR datawarehous*) AND (developer OR programmer
OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR
mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb)
AND (pb OR Big Data OR petabytes OR large scale OR data services OR
data pipeline)
Use your A-Level Profile to create a string:
formulateyour string!
Look for ETL development in large scale environments running on
Hadoop
sourcethe right profiles!
Evidence of moving large amounts of data for constant/daily
analysis
Custom ETL development with different languages in a Hadoop
environment
sourcethe right profiles!
Part III Talk	

…the technology
breakdownthe questions!
When it comes to interviewing (phone or in-person), there
are 2 ways it can be done:!
breakdownthe questions!
When it comes to interviewing (phone or in-person), there
are 2 ways it can be done:!
•  The RIGHT WAY!
breakdownthe questions!
When it comes to interviewing (phone or in-person), there
are 2 ways it can be done:!
•  The RIGHT WAY!
•  And the WRONG WAY!
breakdownthe questions!
•  The WRONG WAY is asking the candidate if they have
XYZ experience. !
•  The RIGHT WAY is asking the candidate where did they 

use XYZ experience, when did they use it, and how 

much were they involved in the project/process.!
Besides basic telephone / recruiting skills we need: !
•  To know how to weed out the mediocre candidates
from the superstars!
•  To know which questions to ask and why we ask them!
•  This level of understanding will bolster your credibility
with the candidates and hiring managers!
breakdownthe questions!
The Right Screening Questions!
breakdownthe questions!
The Right Screening Questions!
• Screening questions are the key to your success!
breakdownthe questions!
The Right Screening Questions!
• Screening questions are the key to your success!
• If your questions can be answered with a “yes” or “no”
then you aren’t recruiting – You are taking a survey!
breakdownthe questions!
The Right Screening Questions!
• Screening questions are the key to your success!
• If your questions can be answered with a “yes” or “no”
then you aren’t recruiting – You are taking a survey!
• Create questions that require the candidate to describe
their experience in depth !
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO

• WHAT

• WHAT

• HOW

• WHY

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT

• WHAT

• HOW

• WHY

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT (tool, software, method) did you use to complete the job / task? 

• WHAT

• HOW

• WHY

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT (tool, software, method) did you use to complete the job / task? 

• WHAT was your level of involvement? 

• HOW

• WHY

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT (tool, software, method) did you use to complete the job / task? 

• WHAT was your level of involvement? 

• HOW long did it take to complete the (project, application) on time? 

• WHY

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT (tool, software, method) did you use to complete the job / task? 

• WHAT was your level of involvement? 

• HOW long did it take to complete the (project, application) on time? 

• WHY did you choose this (software, method, programming paradigm) over
others? 

• WHERE!
breakdownthe questions!
Who, What, Where, Why,  How – Base your questions around the JOB
FUNCTION:

• WHO is the company and group/division that this job is for? 

• WHAT (tool, software, method) did you use to complete the job / task? 

• WHAT was your level of involvement? 

• HOW long did it take to complete the (project, application) on time? 

• WHY did you choose this (software, method, programming paradigm) over
others? 

• WHERE can we see examples of your work? !
breakdownthe questions!
breakdownthe questions!
Questions for Hadoop / Big Data Engineer
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

breakdownthe questions!
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

• WHAT ETL tools were used in the job? !
breakdownthe questions!
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

• WHAT ETL tools were used in the job? 

• WHAT was your level of involvement? Were you the primary engineer? 

breakdownthe questions!
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

• WHAT ETL tools were used in the job? 

• WHAT was your level of involvement? Were you the primary engineer? 

• HOW much data was processed over what period of time? Terabytes / day? 

breakdownthe questions!
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

• WHAT ETL tools were used in the job? 

• WHAT was your level of involvement? Were you the primary engineer? 

• HOW much data was processed over what period of time? Terabytes / day? 

• WHY did you decide to build a custom ETL tool instead of using something
like Informatica, Ab Initio, or SSIS (Sql Server Integration Services)?

breakdownthe questions!
• WHAT needed to be done with the data? WHAT purpose did the processing
serve?

• WHAT ETL tools were used in the job? 

• WHAT was your level of involvement? Were you the primary engineer? 

• HOW much data was processed over what period of time? Terabytes / day? 

• WHY did you decide to build a custom ETL tool instead of using something
like Informatica, Ab Initio, or SSIS (Sql Server Integration Services)?

• WHAT was done with the data warehouse once it was built?!
breakdownthe questions!
Break it down again
understandtechnology!
understandtechnology!
Bridge technology and staffing
understandtechnology!
Break down 3 common engineering roles we see today
1.  Hadoop / Big Data Engineer
2.  Test Automation Framework Developer
3.  Production / DevOps / Site Reliability Engineer
Bridge technology and staffing
understandtechnology!
2.  Test Automation Framework Developer
What is a Test Framework?
Is this a QA Engineer or Developer?
What languages are used?
Why do we use it?
understandtechnology!
2. Test Automation Framework Developer
What is a Test Framework? It is a piece of software that
allows test scripts to be loaded and automatically called
upon whenever certain conditions occur during SW Test
Is this a QA Engineer or Developer?
What languages are used?
Why do we use it?
understandtechnology!
2. Test Automation Framework Developer
What is a Test Framework?
Is this a QA Engineer or Developer? QA Engineers typically
just USE these tools – Software Developers CREATE them
What languages are used?
Why do we use it?
understandtechnology!
2. Test Automation Framework Developer
What is a Test Framework?
Is this a QA Engineer or Developer?
What languages are used? These tools can be written in
almost any programming language – the best ones are
written in Python, Perl, C++, Java, Ruby, or PHP
Why do we use it?
understandtechnology!
2. Test Automation Framework Developer
What is a Test Framework?
Is this a QA Engineer or Developer?
What languages are used?
Why do we use it? Because off-the-shelf tools only come
with the software features that the original programmer
provided. If there is something that could be better, you
cannot change unless you write your own.
Expand each of your terms from you’re A-Level Profile with as many
variations possible. Make sure they equal each other.
(test framework OR qa framework OR automation framework
OR qa tool OR sqa tool OR perl framework) AND perl AND
(develop OR developed OR developing)
Test Framework
“Test Framework”
“Automation Framework”
“QA Framework”
“QA Tool”
“SQA Tool”
“Perl Framework”
Developer
Develop
Developer
Developed
Developing
Perl
Perl
breakdownsourcing!
understandtechnology!
understandtechnology!
Evidence of developing a test automation framework in Perl
breakdownthe questions!
Questions for Test Framework Developer
• WHAT was your level of involvement? Were you the primary developer?!
breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? !
breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? 

• HOW did you provide updates / maintenance for the software? 

breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? 

• HOW did you provide updates / maintenance for the software? 

• WHY did you decide to build a custom automation framework as opposed to
using something like QTP (QuickTest Pro)?!
breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? 

• HOW did you provide updates / maintenance for the software? 

• WHY did you decide to build a custom automation framework as opposed to
using something like QTP (QuickTest Pro)?

• WHO is using this framework? Are they still using it at the company? !
breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? 

• HOW did you provide updates / maintenance for the software? 

• WHY did you decide to build a custom automation framework as opposed to
using something like QTP (QuickTest Pro)?

• WHO is using this framework? Are they still using it at the company? !
• HOW many lines of code were you able to write this in? !
breakdownthe questions!
• WHAT was your level of involvement? Were you the primary developer?

• WHAT language was this framework developed in? 

• HOW did you provide updates / maintenance for the software? 

• WHY did you decide to build a custom automation framework as opposed to
using something like QTP (QuickTest Pro)?

• WHO is using this framework? Are they still using it at the company? !
• HOW many lines of code were you able to write this in? !
• HOW easy for the QA Team was the software to use? !
breakdownthe questions!
understandtechnology!
3.  Production / DevOps Engineer
What is Production/DevOps?
What are similar functions/titles?
What skills do they have?
Why do we use them?
understandtechnology!
3.  Production / DevOps Engineer
What is Production/DevOps? These groups support the
systems, applications, and servers that run mission critical
software for a corporation
What are similar functions/titles?
What skills do they have?
Why do we use them?
understandtechnology!
3.  Production / DevOps Engineer
What is Production/DevOps?
What are similar functions/titles? Production Engineer, Dev
Ops, Service Engineer, Site Reliability Engineer, Sys Admin,
Systems Engineer, Linux Engineer, etc.
What skills do they have?
Why do we use them?
understandtechnology!
3.  Production / DevOps Engineer
What is Production/DevOps?
What are similar functions/titles?
What skills do they have? They are part systems engineer,
part SW support/deployment, and part troubleshooting/QA
Why do we use them?
understandtechnology!
3.  Production / DevOps Engineer
What is Production/DevOps?
What are similar functions/titles?
What skills do they have?
Why do we use them? Because large scale companies with
10000’s of web servers that support an application that has
(b)millions of users. These engineers support / monitor the
servers but also deploy applications across all of them.
Expand each of your terms from you’re A-Level Profile with as many
variations possible. Make sure they equal each other.
Production Engineering
Production
service engineer
site reliability
Distributed
99.99*
Devops
dev ops
OS
Unix
Linux
Redhat
“Red hat“
Centos
Server Side Scripting
Perl
PHP
Python
Ruby
Shell Scripting
bash
shell
korn
ksh
Package Deployment
packag*
rpm
yum
release*
breakdownsourcing!
Deployment
deploy*
understandtechnology!
(production OR service engineer OR site reliability OR distributed OR 99.99* OR devops
OR dev ops) AND (unix OR Linux) AND (rpm OR packag* OR yum OR release*) AND (shell
OR perl) AND (python OR perl OR ruby) AND deploy*
understandtechnology!
Evidence of
supporting a
large scale
application /
web
architecture
Also evidence
of an OLTP /
mission
critical
environment
breakdownthe questions!
Questions for Production / DevOps Engineer
• WHAT application were you supporting? Was this a mission critical service
for the company? !
breakdownthe questions!
• WHAT application were you supporting? Was this a mission critical service
for the company? 

• WHAT programming platform was the application built in? LAMP? .NET?
J2EE? !
breakdownthe questions!
• WHAT application were you supporting? Was this a mission critical service
for the company? 

• WHAT programming platform was the application built in? LAMP? .NET?
J2EE? 

• HOW many servers did you support? Were they strictly application servers or
were they also web servers and database servers? !
breakdownthe questions!
• WHAT application were you supporting? Was this a mission critical service
for the company? 

• WHAT programming platform was the application built in? LAMP? .NET?
J2EE? 

• HOW many servers did you support? Were they strictly application servers or
were they also web servers and database servers? 

• WHAT deployment tools did you use to keep on top of software releases and
updates?

breakdownthe questions!
• WHAT application were you supporting? Was this a mission critical service
for the company? 

• WHAT programming platform was the application built in? LAMP? .NET?
J2EE? 

• HOW many servers did you support? Were they strictly application servers or
were they also web servers and database servers? 

• WHAT deployment tools did you use to keep on top of software releases and
updates?

• WHO else was on the team? What were their roles? !
breakdownthe questions!
• WHAT application were you supporting? Was this a mission critical service
for the company? 

• WHAT programming platform was the application built in? LAMP? .NET?
J2EE? 

• HOW many servers did you support? Were they strictly application servers or
were they also web servers and database servers? 

• WHAT deployment tools did you use to keep on top of software releases and
updates?

• WHO else was on the team? What were their roles? !
• HOW many users did this application support?!
breakdownthe questions!
Elementary, my dear Watson

• Remember that you are a detective !
• A candidate is not a fit until you get 

the answers you need!
Sherlock Holms great-
great-grandson: Suh P.
Holms, 
world renowned recruiter	

breakdownthe questions!
Turning technical knowledge into a candidate screening tool is 

the difference between…!
breakdownthe questions!
…a GOOD Recruiter!
breakdownthe questions!
…and a BAD Recruiter!
breakdownthe questions!
If you can continuously learn about the different job functions, technology, and
competitive landscape…you will be able to see the Matrix!
understandtechnology!
in SUMMARY
• Learn the Technology – Understand the technical requirements and job
function!
in SUMMARY
• Learn the Technology – Understand the technical requirements and job
function

• Do your Research – Research the company, the group, the product, the
corporate vertical, and look up every term you don’t know!
in SUMMARY
• Learn the Technology – Understand the technical requirements and job
function

• Do your Research – Research the company, the group, the product, the
corporate vertical, and look up every term you don’t know

• Formulate the Correct Search Strings – Based off of your research,
create search strings that describe your candidates in multiple ways!
in SUMMARY
• Learn the Technology – Understand the technical requirements and job
function

• Do your Research – Research the company, the group, the product, the
corporate vertical, and look up every term you don’t know

• Formulate the Correct Search Strings – Based off of your research,
create search strings that describe your candidates in multiple ways

• Ask the right Screening Questions – If you don’t know the technology,
how can you validate the candidate’s experience?!
in SUMMARY
words of WISDOM
“Do, or do not. There is no try” - Yoda

Use the Force…
It takes discipline and drive to
continuously learn about
technology. !
Do this, and there will be no
limits in your understanding,
and no limit to the technologies
you source  recruit for.!
Mark Tortorici | Sourcing  Training Manager | mark.nexus@gmail.com!
Special thanks to Talent42
turning recruiters into TECHNICAL RECRUITERS

More Related Content

What's hot

Real talk on hiring great engineers Jessica McKellar from Pilot
Real talk on hiring great engineers   Jessica McKellar from PilotReal talk on hiring great engineers   Jessica McKellar from Pilot
Real talk on hiring great engineers Jessica McKellar from PilotTalent42
 
Bridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingBridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingRecruitingDaily.com LLC
 
How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company RecruitingDaily.com LLC
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)Thinkful
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTOhubmo
 
10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and howRecruitingDaily.com LLC
 
Recruiting Optimization Roadshow - Jon Bischke, Entelo
Recruiting Optimization Roadshow - Jon Bischke, EnteloRecruiting Optimization Roadshow - Jon Bischke, Entelo
Recruiting Optimization Roadshow - Jon Bischke, EnteloGreenhouseSoftware
 
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...RecruitDC
 
Sue Bell AAA 2016
Sue Bell AAA 2016Sue Bell AAA 2016
Sue Bell AAA 2016Ray Poynter
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsSven Peters
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessOpenSource Connections
 
Dan Stracey AAA 2016
Dan Stracey AAA 2016Dan Stracey AAA 2016
Dan Stracey AAA 2016Ray Poynter
 
How to become a sourcing ninja - Patrick Boonstra
How to become a sourcing ninja  - Patrick BoonstraHow to become a sourcing ninja  - Patrick Boonstra
How to become a sourcing ninja - Patrick BoonstraPatrick Boonstra
 
From Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesFrom Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesRecruitDC
 
Recruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsRecruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsPoornima Vijayashanker
 
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...RecruitDC
 
How to have a better relationship with your hiring manager
How to have a better relationship with your hiring managerHow to have a better relationship with your hiring manager
How to have a better relationship with your hiring managerRecruitingDaily.com LLC
 

What's hot (20)

Real talk on hiring great engineers Jessica McKellar from Pilot
Real talk on hiring great engineers   Jessica McKellar from PilotReal talk on hiring great engineers   Jessica McKellar from Pilot
Real talk on hiring great engineers Jessica McKellar from Pilot
 
Bridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingBridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & Recruiting
 
How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company How to Recruit Engineers When You’re Not a Tech Company
How to Recruit Engineers When You’re Not a Tech Company
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)
 
12 Days of Sourcing Recap (2020)
12 Days of Sourcing Recap (2020)12 Days of Sourcing Recap (2020)
12 Days of Sourcing Recap (2020)
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTO
 
10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how
 
Recruiting Optimization Roadshow - Jon Bischke, Entelo
Recruiting Optimization Roadshow - Jon Bischke, EnteloRecruiting Optimization Roadshow - Jon Bischke, Entelo
Recruiting Optimization Roadshow - Jon Bischke, Entelo
 
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...
 
Sue Bell AAA 2016
Sue Bell AAA 2016Sue Bell AAA 2016
Sue Bell AAA 2016
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
Turn Signups into Sales
Turn Signups into SalesTurn Signups into Sales
Turn Signups into Sales
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for Success
 
Dan Stracey AAA 2016
Dan Stracey AAA 2016Dan Stracey AAA 2016
Dan Stracey AAA 2016
 
How to become a sourcing ninja - Patrick Boonstra
How to become a sourcing ninja  - Patrick BoonstraHow to become a sourcing ninja  - Patrick Boonstra
How to become a sourcing ninja - Patrick Boonstra
 
From Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesFrom Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and Techniques
 
Recruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsRecruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage Startups
 
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...
Get Plugged In!....Trend Setting Recruiting Tools - recruitDC Spring 2014 - J...
 
How to have a better relationship with your hiring manager
How to have a better relationship with your hiring managerHow to have a better relationship with your hiring manager
How to have a better relationship with your hiring manager
 

Viewers also liked

Kayla Horbacz Resume
Kayla Horbacz ResumeKayla Horbacz Resume
Kayla Horbacz ResumeKayla Horbacz
 
Mphasis php & .net
Mphasis php & .net   Mphasis php & .net
Mphasis php & .net anilpavuluri
 
PHPUnit from a developer's perspective
PHPUnit from a developer's perspectivePHPUnit from a developer's perspective
PHPUnit from a developer's perspectiveTushar Joshi
 
JavaScript for PHP Developers
JavaScript for PHP DevelopersJavaScript for PHP Developers
JavaScript for PHP Developersfunkatron
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developersDaniel Krook
 
Dale draggoo resume m read only
Dale draggoo resume m read onlyDale draggoo resume m read only
Dale draggoo resume m read onlydfdraggoo
 
AlexLu_Resume
AlexLu_ResumeAlexLu_Resume
AlexLu_ResumeAlex Lu
 
Resume--Alpheus E Madsen
Resume--Alpheus E MadsenResume--Alpheus E Madsen
Resume--Alpheus E Madsensnowfarthing
 
Click here to download my CV in Word format.doc
Click here to download my CV in Word format.docClick here to download my CV in Word format.doc
Click here to download my CV in Word format.docbutest
 
Accounting solved mcqs
Accounting solved mcqsAccounting solved mcqs
Accounting solved mcqslucky1671
 
Mba, resume format
Mba, resume formatMba, resume format
Mba, resume formatAnshul Gupta
 

Viewers also liked (20)

CV LinkedIn
CV LinkedInCV LinkedIn
CV LinkedIn
 
Kayla Horbacz Resume
Kayla Horbacz ResumeKayla Horbacz Resume
Kayla Horbacz Resume
 
Mphasis php & .net
Mphasis php & .net   Mphasis php & .net
Mphasis php & .net
 
PHPUnit from a developer's perspective
PHPUnit from a developer's perspectivePHPUnit from a developer's perspective
PHPUnit from a developer's perspective
 
K.Hutchins Resume
K.Hutchins ResumeK.Hutchins Resume
K.Hutchins Resume
 
JavaScript for PHP Developers
JavaScript for PHP DevelopersJavaScript for PHP Developers
JavaScript for PHP Developers
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 
Dale draggoo resume m read only
Dale draggoo resume m read onlyDale draggoo resume m read only
Dale draggoo resume m read only
 
Resume
ResumeResume
Resume
 
AlexLu_Resume
AlexLu_ResumeAlexLu_Resume
AlexLu_Resume
 
My Resume
My ResumeMy Resume
My Resume
 
Resume--Alpheus E Madsen
Resume--Alpheus E MadsenResume--Alpheus E Madsen
Resume--Alpheus E Madsen
 
Click here to download my CV in Word format.doc
Click here to download my CV in Word format.docClick here to download my CV in Word format.doc
Click here to download my CV in Word format.doc
 
Accounting solved mcqs
Accounting solved mcqsAccounting solved mcqs
Accounting solved mcqs
 
Tarun hait cv
Tarun hait cvTarun hait cv
Tarun hait cv
 
tomtaila
tomtailatomtaila
tomtaila
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
 
2+ Css Html Exp Resume Karthikeyan
2+ Css Html Exp Resume   Karthikeyan2+ Css Html Exp Resume   Karthikeyan
2+ Css Html Exp Resume Karthikeyan
 
Mba, resume format
Mba, resume formatMba, resume format
Mba, resume format
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 

Similar to Mark Tortorici "The Technology Stack"

Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Faye Walshe
 
16 secrets to surviving today's technical job market
16 secrets to surviving today's technical job market16 secrets to surviving today's technical job market
16 secrets to surviving today's technical job marketStephen Van Vreede
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016Vishnu Prem
 
Recruiting IT Project Managers v2
Recruiting IT Project Managers v2Recruiting IT Project Managers v2
Recruiting IT Project Managers v2Angel Wade
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperativeJosh Borts
 
Hiring toolbox for startups
Hiring toolbox for startupsHiring toolbox for startups
Hiring toolbox for startupsMatej Matolin
 
Charity Majors - Bootstrapping an Ops Team
Charity Majors - Bootstrapping an Ops TeamCharity Majors - Bootstrapping an Ops Team
Charity Majors - Bootstrapping an Ops TeamHeavybit
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesMaRS Discovery District
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)Thinkful
 
Preparing for a Tech Interview
Preparing for a Tech InterviewPreparing for a Tech Interview
Preparing for a Tech Interviewprojekt202
 
Devops perspectives3_v03
Devops perspectives3_v03Devops perspectives3_v03
Devops perspectives3_v03Jola Reeves
 
Devops perspectives3_v03
Devops perspectives3_v03Devops perspectives3_v03
Devops perspectives3_v03Richard Banks
 
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3DevOps Perspectives Edition 3
DevOps Perspectives Edition 3Kamila Parker
 
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3DevOps Perspectives Edition 3
DevOps Perspectives Edition 3Paul Speers
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a TechieInterview Mocha
 
Software Carpentry for the Geophysical Sciences
Software Carpentry for the Geophysical SciencesSoftware Carpentry for the Geophysical Sciences
Software Carpentry for the Geophysical SciencesAron Ahmadia
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeStuti Verma
 

Similar to Mark Tortorici "The Technology Stack" (20)

Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!
 
16 secrets to surviving today's technical job market
16 secrets to surviving today's technical job market16 secrets to surviving today's technical job market
16 secrets to surviving today's technical job market
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
 
Recruiting IT Project Managers v2
Recruiting IT Project Managers v2Recruiting IT Project Managers v2
Recruiting IT Project Managers v2
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
 
Hiring toolbox for startups
Hiring toolbox for startupsHiring toolbox for startups
Hiring toolbox for startups
 
Charity Majors - Bootstrapping an Ops Team
Charity Majors - Bootstrapping an Ops TeamCharity Majors - Bootstrapping an Ops Team
Charity Majors - Bootstrapping an Ops Team
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best Practices
 
Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
 
Preparing for a Tech Interview
Preparing for a Tech InterviewPreparing for a Tech Interview
Preparing for a Tech Interview
 
Devops perspectives3_v03
Devops perspectives3_v03Devops perspectives3_v03
Devops perspectives3_v03
 
Devops perspectives3_v03
Devops perspectives3_v03Devops perspectives3_v03
Devops perspectives3_v03
 
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3DevOps Perspectives Edition 3
DevOps Perspectives Edition 3
 
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3DevOps Perspectives Edition 3
DevOps Perspectives Edition 3
 
DevOps Perspectives 3
DevOps Perspectives 3DevOps Perspectives 3
DevOps Perspectives 3
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie
 
Software Carpentry for the Geophysical Sciences
Software Carpentry for the Geophysical SciencesSoftware Carpentry for the Geophysical Sciences
Software Carpentry for the Geophysical Sciences
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degree
 

More from Talent42

Susanna frazier 1 pager sourcing on git hub
Susanna frazier 1 pager   sourcing on git hubSusanna frazier 1 pager   sourcing on git hub
Susanna frazier 1 pager sourcing on git hubTalent42
 
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...Talent42
 
Leveraging recruiting to drive an engineering culture change dror kagan fro...
Leveraging recruiting to drive an engineering culture change   dror kagan fro...Leveraging recruiting to drive an engineering culture change   dror kagan fro...
Leveraging recruiting to drive an engineering culture change dror kagan fro...Talent42
 
How to create high accountability Adam Ward from Pinterest
How to create high accountability   Adam Ward from PinterestHow to create high accountability   Adam Ward from Pinterest
How to create high accountability Adam Ward from PinterestTalent42
 
Diversity sourcing hour all presenters
Diversity sourcing hour   all presentersDiversity sourcing hour   all presenters
Diversity sourcing hour all presentersTalent42
 
Dean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodologyDean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodologyTalent42
 
Carmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than booleanCarmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than booleanTalent42
 
Arron daniels 1 pager researching the tech talent market
Arron daniels 1 pager   researching the tech talent marketArron daniels 1 pager   researching the tech talent market
Arron daniels 1 pager researching the tech talent marketTalent42
 
Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality Talent42
 
Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino Talent42
 
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey JacksonTalent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey JacksonTalent42
 
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel KloumannTalent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel KloumannTalent42
 
Talent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pagerTalent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pagerTalent42
 
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager  Source Ops FrameworkTalent42 2017: Paired Sourcing 1-Pager  Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager Source Ops FrameworkTalent42
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42
 
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager  Software Developer Job DescriptionsTalent42 2017: Mei Lu - 1_Pager  Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager Software Developer Job DescriptionsTalent42
 
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital EraTalent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital EraTalent42
 
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing BooleanTalent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing BooleanTalent42
 
Talent42 2017: Cathy Neal 1-Pager An A-Z Guide on Executive Level Sourcing
Talent42 2017: Cathy Neal 1-Pager An A-Z  Guide on Executive Level SourcingTalent42 2017: Cathy Neal 1-Pager An A-Z  Guide on Executive Level Sourcing
Talent42 2017: Cathy Neal 1-Pager An A-Z Guide on Executive Level SourcingTalent42
 
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...Talent42
 

More from Talent42 (20)

Susanna frazier 1 pager sourcing on git hub
Susanna frazier 1 pager   sourcing on git hubSusanna frazier 1 pager   sourcing on git hub
Susanna frazier 1 pager sourcing on git hub
 
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
 
Leveraging recruiting to drive an engineering culture change dror kagan fro...
Leveraging recruiting to drive an engineering culture change   dror kagan fro...Leveraging recruiting to drive an engineering culture change   dror kagan fro...
Leveraging recruiting to drive an engineering culture change dror kagan fro...
 
How to create high accountability Adam Ward from Pinterest
How to create high accountability   Adam Ward from PinterestHow to create high accountability   Adam Ward from Pinterest
How to create high accountability Adam Ward from Pinterest
 
Diversity sourcing hour all presenters
Diversity sourcing hour   all presentersDiversity sourcing hour   all presenters
Diversity sourcing hour all presenters
 
Dean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodologyDean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodology
 
Carmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than booleanCarmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than boolean
 
Arron daniels 1 pager researching the tech talent market
Arron daniels 1 pager   researching the tech talent marketArron daniels 1 pager   researching the tech talent market
Arron daniels 1 pager researching the tech talent market
 
Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality
 
Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino
 
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey JacksonTalent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
 
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel KloumannTalent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
 
Talent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pagerTalent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pager
 
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager  Source Ops FrameworkTalent42 2017: Paired Sourcing 1-Pager  Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
 
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager  Software Developer Job DescriptionsTalent42 2017: Mei Lu - 1_Pager  Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
 
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital EraTalent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
 
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing BooleanTalent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
 
Talent42 2017: Cathy Neal 1-Pager An A-Z Guide on Executive Level Sourcing
Talent42 2017: Cathy Neal 1-Pager An A-Z  Guide on Executive Level SourcingTalent42 2017: Cathy Neal 1-Pager An A-Z  Guide on Executive Level Sourcing
Talent42 2017: Cathy Neal 1-Pager An A-Z Guide on Executive Level Sourcing
 
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...
Talent42 2017: Building the Best Recruiting Tech Stack - Nick Mailey and Will...
 

Recently uploaded

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Mark Tortorici "The Technology Stack"

  • 1. turning recruiters into TECHNICAL RECRUITERS Mark Tortorici Sourcing & Training Manager mark.nexus@gmail.com
  • 2. Mark Tortorici is the Training and Sourcing Manager at netPolarity, a SiliconValley-based contingent workforce solutions provider serving Fortune 500 companies nationwide. Since 1997, Mark has trained thousands of technical staffing professionals including hundreds at Google, where he taught sourcers and recruiters onsite throughout the company’s global staffing organization. Mark is also the head instructor for netPolarity’s newly-launched MARS (Master Accreditation in Recruiting and Sourcing) program, which has gained early traction, with iconic companies such as Apple, Facebook,Tagged, and Nationwide Insurance among the program’s first clients. about Mark Tortorici
  • 3. whatis the problem?! When it comes to technology, are you a recruiter without a clue? !
  • 4. whatis the problem?! When it comes to technology, are you a recruiter without a clue? !
  • 5. whatis the problem?! When you search for engineers with Big Data experience, does your string look like this:
 engineer AND (“big data” OR “giant data”)!
  • 6. whatis the problem?! When you search for engineers with Big Data experience, does your string look like this:!
  • 7. whatis the problem?! When you talk to candidates about Cloud Computing do you feel like this?!
  • 8. whatis the problem?! Yeah Brain, basically it’s a bunch of computers up in a cloudy sky? Pinky, are you contemplating the same thing that I am contemplating? When you talk to candidates about Cloud Computing do you feel like this?!
  • 9. whatis the problem?! Screening candidates for technology experience can be difficult
 Sourcing for the technology can be just as difficult!
  • 10. what is the solution?! Understand Tech!! A recent Careerbuilder survey said that one in four candidates were dissatisfied with the way the recruiting process was handled! Of course the number one reason is still submitting their resume and never hearing anything again!
  • 11. what is the solution?! Understand Tech!! But the other main reasons included:! • Being sold a job that wasn’t a fit for them at all! • Not having a good idea about the technical screening that would occur during the onsite interview!
  • 12. do we do this?! how We know:
 Recruiters and sourcers aren’t computer science graduates or engineers (though that would be nice!)!
  • 13. do we do this?! how But we need:! The gaps between candidates and recruiters to 
 be bridged!
  • 14. in thissession we break down:!
  • 15. 1.  Three technical job openings that every staffing professional is filling today! in thissession we break down:!
  • 16. 1.  Three technical job openings that every staffing professional is filling today! 2.  How to source for these reqs! in thissession we break down:!
  • 17. 1.  Three technical job openings that every staffing professional is filling today! 2.  How to source for these reqs! 3.  How to screen and recruit for them! in thissession we break down:!
  • 18. So that you turn from this:! howdo we do this?!
  • 19. howdo we do this?! Do you have Python experience? Recruiter!
  • 20. howdo we do this?! Yessss… Yes, I do. Recruiter! Possible Candidate!
  • 21. Into this:! howdo we do this?!
  • 22. howdo we do this?! I see you have written python software utilities for your company. Recruiter!
  • 23. howdo we do this?! I see you have written python software utilities for your company. Was this a build automation tool or was this a test automation framework? Recruiter!
  • 24. howdo we do this?! I see you have written python software utilities for your company. How many lines of code was this? How much of it was written by you? Was this a build automation tool or was this a test automation framework? Recruiter!
  • 25. howdo we do this?! **Sniff** This recruiter is so smart that I want to cry. Recruiter! Possible Candidate!
  • 27. breakdown technology! You can’t source/recruit for a job req if you don’t understand it.
  • 28. Fill a req with blind luck? Maybe. breakdown technology!
  • 29. But that will be at the expense of:! • Too much employee time wasted searching! • Too many wrong candidates qualified ! • Too much of the hiring manager’s time wasted interviewing! breakdown technology!
  • 30. But that will be at the expense of: ! breakdown technology! You call this a match???
  • 31. Solve this by following these steps RESEARCH:! breakdown technology!
  • 32. Solve this by following these steps RESEARCH:! 1.  The job, technology, and company! breakdown technology!
  • 33. Solve this by following these steps RESEARCH:! 1.  The job, technology, and company! 2.  Multiple definitions of the terms you 
 do not know! breakdown technology!
  • 34. Solve this by following these steps RESEARCH:! 1.  The job, technology, and company! 2.  Multiple definitions of the terms you 
 do not know! 3.  Connect the dots between the technologies! breakdown technology!
  • 35. Solve this by following these steps RESEARCH:! 1. The job, technology, and company! 2. Multiple definitions of the terms you 
 do not know! 3. Connect the dots between the technologies! 4. Your company’s SDLC or PDLC! breakdown technology!
  • 36. Solve this by following these steps RESEARCH:! 1. The job, technology, and company! 2. Multiple definitions of the terms you 
 do not know! 3. Connect the dots between the technologies! 4. Your company’s SDLC or PDLC! 5.  The different engineering roles in your company AND research the “classic” definitions of these engineering roles online breakdown technology!
  • 37. Solve this by following these steps RESEARCH:! 1. The job, technology, and company! 2. Multiple definitions of the terms you 
 do not know! 3. Connect the dots between the technologies! 4. Your company’s SDLC or PDLC! 5.  The different engineering roles in your company AND research the “classic” definitions of these engineering roles online 6.  Remember that engineers/companies can really make up any title they want breakdown technology!
  • 38. Solve this by following these steps RESEARCH:! 1. The job, technology, and company! 2. Multiple definitions of the terms you 
 do not know! 3. Connect the dots between the technologies! 4. Your company’s SDLC or PDLC! 5.  The different engineering roles in your company AND research the “classic” definitions of these engineering roles online 6.  Remember that engineers/companies can really make up any title they want 7.  It’s not just the title we need to focus on, it’s what the candidates DOES that matters breakdown technology!
  • 40. Research is King!! •  Learning should be limitless! breakdown technology!
  • 41. Research is King!! •  Learning should be limitless! • The more you learn, the 
 better you become at technical screening! breakdown technology!
  • 42. Research is King!! •  Learning should be limitless! • The more you learn, the 
 better you become at technical screening! • This includes websites like Computer Desktop Encyclopedia, searching the technology on the internet, or even following technical forums used by engineers.! breakdown technology!
  • 43. You also need to have an idea about 
 every OTHER engineer’s role
 breakdown technology!
  • 45. Because you need to know what to 
 look for, and what NOT to look for! breakdown technology!
  • 46. This means understanding the job functions of ! Software Developers! Software Test Developers! Build/Release Engineers! Software Architects! Project Managers! Business Analysts! Visual Designers! User Experience Analysts! Software Quality Assurance! Database Administrators! Database Engineers! Data warehouse Developers! Business Intelligence Analysts! Systems Administrators! Production/Application Support! Product Engineers! Solutions Architects! Embedded Engineers! Mobile SW Engineers! Hardware Systems Engineers! IC Designers! Design Verification Engineers! Mask/Layout Engineers! Validation Engineers! And so on…! And so on…!And so on…! And so on…! And so on…! And so on…! And so on…! And so on…! And so on…! And so on…! And so on…!And so on…! And so on…! And so on…! And so on…! And so on…! And so on…!And so on…!And so on…! And so on…! And so on…! And so on…! And so on…! And so on…! And so on…! breakdown technology!
  • 47. Once you have a basic understanding of the most common job functions in the technical world, then you will be able to:! breakdown technology!
  • 48. Once you have a basic understanding of the most common job functions in the technical world, then you will be able to:! • Source through resumes quicker! breakdown technology!
  • 49. Once you have a basic understanding of the most common job functions in the technical world, then you will be able to:! • Source through resumes quicker! • Come up with search strings that capture more targeted candidates
 breakdown technology!
  • 50. Once you have a basic understanding of the most common job functions in the technical world, then you will be able to:! • Source through resumes quicker! • Come up with search strings that capture more targeted candidates
 • Recognize candidates that are not a fit very quickly! breakdown technology!
  • 51. How do you recognize the plethora of engineering roles?! breakdown technology!
  • 52. Research the “classic” definitions of these engineering roles online. There are tons of technical documents, articles, wikis, and encyclopedias that cover this.! breakdown technology!
  • 53. Research the “classic” definitions of these engineering roles online. There are tons of technical documents, articles, wikis, and encyclopedias that cover this.! Don’t use Wikipedia only! Use multiple sources of info.! breakdown technology!
  • 54. Look at resume after resume of people who work in similar jobs or companies. ! There is no better way to learn how to instantly recognize and profile resumes, other than to look at TONS of them. ! breakdown technology!
  • 55. Key reference materials:
 www.answers.com! Computer Desktop Encyclopedia! Look it up on Google!! There are so many different sites, encyclopedias, white papers, and technical journals out there…USE THEM!! breakdown technology!
  • 56. it all starts!with the req…! Hadoop / Big Data Engineer
  • 57. Break it down it all starts!with the req…!
  • 59. understandtechnology! Break down 3 common engineering roles we see today 1.  Hadoop / Big Data Engineer 2.  Test Automation Framework Developer 3.  Production / DevOps / Site Reliability Engineer Bridge technology and staffing
  • 60. understandtechnology! 1.  Hadoop / Big Data Engineer What is Hadoop? Where is it used? What languages are used? Why do we use it?
  • 61. understandtechnology! 1.  Hadoop / Big Data Engineer What is Hadoop? An open source framework used to create distributed data applications Where is it used? What languages are used? Why do we use it?
  • 62. understandtechnology! 1.  Hadoop / Big Data Engineer What is Hadoop? Where is it used? Typically used in high availability, large scale applications like search engines, highly visible ecommerce applications, mission critical distributed apps What languages are used? Why do we use it?
  • 63. understandtechnology! 1.  Hadoop / Big Data Engineer What is Hadoop? Where is it used? What languages are used? Hadoop is written in Java and is very much a part of the open source SW community – because of that, many versions have been created Why do we use it?
  • 64. understandtechnology! 1.  Hadoop / Big Data Engineer What is Hadoop? Where is it used? What languages are used? Why do we use it? Because Hadoop can handle large data sets that reach into the terabytes range, which traditional enterprise databases cannot handle. Also, Hadoop can work with unstructured data is open source.
  • 65. Data Engineer Responsibilities • Building scalable data solutions and data warehouse environment. • Leverage homegrown ETL framework as well as off-the-shelf ETL tools • Build and extend cross platform ETL and reports generation framework • Provide consultative solutions approach to business partners Requirements • B.S. or M.S. Computer Science or related field • Passionate about data • At least 5 years of ETL development experience with Python, Perl, PHP or similar • Expert in ETL techniques handling extremely large volumes of data • Experience with Data warehousing architecture • Knowledge of Hadoop, HBase and Hive highly preferred understandtechnology!
  • 66. What is a Data Warehouse? understandtechnology!
  • 72. understandtechnology! ERP CRM Operational Flat Files Data Mart Data Mart Extract Extract Extract Extract Data Warehouse T R A N S F O R M Load Data Mart
  • 73. identifyprimary functions! Data Engineer Responsibilities • Building scalable data solutions and data warehouse environment. • Leverage homegrown ETL framework as well as off-the-shelf ETL tools • Build and extend cross platform ETL and reports generation framework • Provide consultative solutions approach to business partners Requirements • B.S. or M.S. Computer Science or related field • Passionate about data • At least 5 years of ETL development experience with Python, Perl, PHP or similar • Expert in ETL techniques handling extremely large volumes of data • Experience with Data warehousing architecture • Knowledge of Hadoop, HBase and Hive highly preferred
  • 74. Data Engineer Responsibilities • Building scalable data solutions and data warehouse environment. • Leverage homegrown ETL framework as well as off-the-shelf ETL tools • Build and extend cross platform ETL and reports generation framework • Provide consultative solutions approach to business partners Requirements • B.S. or M.S. Computer Science or related field • Passionate about data • At least 5 years of ETL development experience with Python, Perl, PHP or similar • Expert in ETL techniques handling extremely large volumes of data • Experience with Data warehousing architecture • Knowledge of Hadoop, HBase and Hive highly preferred identifyprimary functions!
  • 75. Data Engineer Responsibilities • Building scalable data solutions and data warehouse environment. • Leverage homegrown ETL framework as well as off-the-shelf ETL tools • Build and extend cross platform ETL and reports generation framework • Provide consultative solutions approach to business partners Requirements • B.S. or M.S. Computer Science or related field • Passionate about data • At least 5 years of ETL development experience with Python, Perl, PHP or similar • Expert in ETL techniques handling extremely large volumes of data • Experience with Data warehousing architecture • Knowledge of Hadoop, HBase and Hive highly preferred identifysecondary functions!
  • 76. Put together an “elevator pitch” that summarizes the job: “I am looking for ETL / Data Warehouse Developer who will customize home grown data tools in Perl, Python, or PHP. The desired candidate will be an expert in Hadoop / Hive / Hbase and experience with large data sets.” formulateyour pitch!
  • 77. ETL / DW Developer Custom / Homegrown Perl / Python / PHP Large Data Sets Hadoop / Hive / Hbase Use this base profile to grade your candidates. A-level candidate B-level candidate C-level (probably wrong) ETL / DW Developer Custom / Homegrown Perl / Python / PHP Large Data Sets Hadoop / Hive / Hbase ETL / DW Developer Off-the-shelf ETL SW Perl / Python / PHP Large Data Sets gradecandidates!
  • 78. ETL / DW Developer Custom / Homegrown Perl / Python / PHP Large Data Sets Hadoop / Hive / Hbase Use this base profile to grade your candidates. A-level candidate B-level candidate C-level (probably wrong) ETL / DW Developer Custom / Homegrown Perl / Python / PHP Large Data Sets Hadoop / Hive / Hbase ETL / DW Developer Off-the-shelf ETL SW Perl / Python / PHP Large Data Sets Developer ETL / DW Custom / Homegrown Perl / Python / PHP Large Data Sets Hadoop / Hive / Hbase gradecandidates!
  • 79. Expand each of your terms from you’re A-Level Profile with as many variations possible. Make sure they equal each other. ETL / DW ETL Datawarehouse “Data Warehouse” Developer Developer Programmer “Data Engineer” “Software enginer” Perl / Python / PHP Perl PHP Python Hadoop / Hive / Hbase Hadoop Hive Hbase Mapreduce “Map/Reduce” Mahout Vertica Mongodb Couchdb Large Data Sets “Big Data” PB Petabytes “large scale” “data services” “data pipeline” Custom / Homegrown (not used since someone who is an ETL developer and has Hadoop experience is likely creating homegrown SW) expand keywords!
  • 80. (etl OR data warehous* OR datawarehous*) AND (developer OR programmer OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb) AND (pb OR Big Data OR petabytes OR large scale OR data services OR data pipeline) Use your A-Level Profile to create a string: formulateyour string!
  • 81. (etl OR data warehous* OR datawarehous*) AND (developer OR programmer OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb) AND (pb OR Big Data OR petabytes OR large scale OR data services OR data pipeline) Use your A-Level Profile to create a string: formulateyour string! Special thanks to Matt Ferree @getreqt
  • 82. Part II Source …the technology
  • 83. •  Sourcing for technical positions cannot be done with just “buzzwords”! breakdownsourcing!
  • 84. •  The very use of the term “buzzwords” indicates a removed level of understanding from the people who understand the meaning of these words! breakdownsourcing!
  • 85. •  Start by creating strings from the profiles of candidates that we 
 need to find! breakdownsourcing!
  • 86. •  Start by creating strings from the profiles of candidates that we 
 need to find! •  For each of your search terms, think of as many variations as possible that describe that word! breakdownsourcing!
  • 87. •  Start by creating strings from the profiles of candidates that we 
 need to find! •  For each of your search terms, think of as many variations as possible that describe that word! •  Group together similar terms! breakdownsourcing!
  • 88. •  Envision the profile = think of the variations! •  If you need candidates with Hadoop database experience, then don’t just put “Hadoop”! •  Expand your search terms with as many variations as you can think of:! (bigtable OR hadoop OR nosql OR no-sql OR map/reduce OR mapreduce OR hive OR hbase OR couchdb OR mongodb OR unstructured data)
 breakdownsourcing!
  • 89. Expand each of your terms from you’re A-Level Profile with as many variations possible. Make sure they equal each other. ETL / DW ETL Datawarehouse “Data Warehouse” Developer Developer Programmer “Data Engineer” “Software enginer” Perl / Python / PHP Perl PHP Python Hadoop / Hive / Hbase Hadoop Hive Hbase Mapreduce “Map/Reduce” Mahout Vertica Mongodb Couchdb Large Scale Data “Big Data” PB Petabytes “large scale” “data services” “data pipeline” Custom / Homegrown (not used since someone who is an ETL developer and has Hadoop experience is likely creating homegrown SW) expand keywords!
  • 90. (etl OR data warehous* OR datawarehous*) AND (developer OR programmer OR software engineer) AND (perl OR php OR python) AND (hadoop OR hive OR mapreduce OR map/reduce OR mahout OR vertica OR couchdb OR mongodb) AND (pb OR Big Data OR petabytes OR large scale OR data services OR data pipeline) Use your A-Level Profile to create a string: formulateyour string!
  • 91. Look for ETL development in large scale environments running on Hadoop sourcethe right profiles!
  • 92. Evidence of moving large amounts of data for constant/daily analysis Custom ETL development with different languages in a Hadoop environment sourcethe right profiles!
  • 93. Part III Talk …the technology
  • 94. breakdownthe questions! When it comes to interviewing (phone or in-person), there are 2 ways it can be done:!
  • 95. breakdownthe questions! When it comes to interviewing (phone or in-person), there are 2 ways it can be done:! •  The RIGHT WAY!
  • 96. breakdownthe questions! When it comes to interviewing (phone or in-person), there are 2 ways it can be done:! •  The RIGHT WAY! •  And the WRONG WAY!
  • 97. breakdownthe questions! •  The WRONG WAY is asking the candidate if they have XYZ experience. ! •  The RIGHT WAY is asking the candidate where did they 
 use XYZ experience, when did they use it, and how 
 much were they involved in the project/process.!
  • 98. Besides basic telephone / recruiting skills we need: ! •  To know how to weed out the mediocre candidates from the superstars! •  To know which questions to ask and why we ask them! •  This level of understanding will bolster your credibility with the candidates and hiring managers! breakdownthe questions!
  • 99. The Right Screening Questions! breakdownthe questions!
  • 100. The Right Screening Questions! • Screening questions are the key to your success! breakdownthe questions!
  • 101. The Right Screening Questions! • Screening questions are the key to your success! • If your questions can be answered with a “yes” or “no” then you aren’t recruiting – You are taking a survey! breakdownthe questions!
  • 102. The Right Screening Questions! • Screening questions are the key to your success! • If your questions can be answered with a “yes” or “no” then you aren’t recruiting – You are taking a survey! • Create questions that require the candidate to describe their experience in depth ! breakdownthe questions!
  • 103. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:! breakdownthe questions!
  • 104. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO
 • WHAT
 • WHAT
 • HOW
 • WHY
 • WHERE! breakdownthe questions!
  • 105. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT
 • WHAT
 • HOW
 • WHY
 • WHERE! breakdownthe questions!
  • 106. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT (tool, software, method) did you use to complete the job / task? 
 • WHAT
 • HOW
 • WHY
 • WHERE! breakdownthe questions!
  • 107. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT (tool, software, method) did you use to complete the job / task? 
 • WHAT was your level of involvement? 
 • HOW
 • WHY
 • WHERE! breakdownthe questions!
  • 108. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT (tool, software, method) did you use to complete the job / task? 
 • WHAT was your level of involvement? 
 • HOW long did it take to complete the (project, application) on time? 
 • WHY
 • WHERE! breakdownthe questions!
  • 109. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT (tool, software, method) did you use to complete the job / task? 
 • WHAT was your level of involvement? 
 • HOW long did it take to complete the (project, application) on time? 
 • WHY did you choose this (software, method, programming paradigm) over others? 
 • WHERE! breakdownthe questions!
  • 110. Who, What, Where, Why, How – Base your questions around the JOB FUNCTION:
 • WHO is the company and group/division that this job is for? 
 • WHAT (tool, software, method) did you use to complete the job / task? 
 • WHAT was your level of involvement? 
 • HOW long did it take to complete the (project, application) on time? 
 • WHY did you choose this (software, method, programming paradigm) over others? 
 • WHERE can we see examples of your work? ! breakdownthe questions!
  • 111. breakdownthe questions! Questions for Hadoop / Big Data Engineer
  • 112. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 breakdownthe questions!
  • 113. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 • WHAT ETL tools were used in the job? ! breakdownthe questions!
  • 114. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 • WHAT ETL tools were used in the job? 
 • WHAT was your level of involvement? Were you the primary engineer? 
 breakdownthe questions!
  • 115. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 • WHAT ETL tools were used in the job? 
 • WHAT was your level of involvement? Were you the primary engineer? 
 • HOW much data was processed over what period of time? Terabytes / day? 
 breakdownthe questions!
  • 116. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 • WHAT ETL tools were used in the job? 
 • WHAT was your level of involvement? Were you the primary engineer? 
 • HOW much data was processed over what period of time? Terabytes / day? 
 • WHY did you decide to build a custom ETL tool instead of using something like Informatica, Ab Initio, or SSIS (Sql Server Integration Services)?
 breakdownthe questions!
  • 117. • WHAT needed to be done with the data? WHAT purpose did the processing serve?
 • WHAT ETL tools were used in the job? 
 • WHAT was your level of involvement? Were you the primary engineer? 
 • HOW much data was processed over what period of time? Terabytes / day? 
 • WHY did you decide to build a custom ETL tool instead of using something like Informatica, Ab Initio, or SSIS (Sql Server Integration Services)?
 • WHAT was done with the data warehouse once it was built?! breakdownthe questions!
  • 118. Break it down again understandtechnology!
  • 120. understandtechnology! Break down 3 common engineering roles we see today 1.  Hadoop / Big Data Engineer 2.  Test Automation Framework Developer 3.  Production / DevOps / Site Reliability Engineer Bridge technology and staffing
  • 121. understandtechnology! 2.  Test Automation Framework Developer What is a Test Framework? Is this a QA Engineer or Developer? What languages are used? Why do we use it?
  • 122. understandtechnology! 2. Test Automation Framework Developer What is a Test Framework? It is a piece of software that allows test scripts to be loaded and automatically called upon whenever certain conditions occur during SW Test Is this a QA Engineer or Developer? What languages are used? Why do we use it?
  • 123. understandtechnology! 2. Test Automation Framework Developer What is a Test Framework? Is this a QA Engineer or Developer? QA Engineers typically just USE these tools – Software Developers CREATE them What languages are used? Why do we use it?
  • 124. understandtechnology! 2. Test Automation Framework Developer What is a Test Framework? Is this a QA Engineer or Developer? What languages are used? These tools can be written in almost any programming language – the best ones are written in Python, Perl, C++, Java, Ruby, or PHP Why do we use it?
  • 125. understandtechnology! 2. Test Automation Framework Developer What is a Test Framework? Is this a QA Engineer or Developer? What languages are used? Why do we use it? Because off-the-shelf tools only come with the software features that the original programmer provided. If there is something that could be better, you cannot change unless you write your own.
  • 126. Expand each of your terms from you’re A-Level Profile with as many variations possible. Make sure they equal each other. (test framework OR qa framework OR automation framework OR qa tool OR sqa tool OR perl framework) AND perl AND (develop OR developed OR developing) Test Framework “Test Framework” “Automation Framework” “QA Framework” “QA Tool” “SQA Tool” “Perl Framework” Developer Develop Developer Developed Developing Perl Perl breakdownsourcing!
  • 128. understandtechnology! Evidence of developing a test automation framework in Perl
  • 129. breakdownthe questions! Questions for Test Framework Developer
  • 130. • WHAT was your level of involvement? Were you the primary developer?! breakdownthe questions!
  • 131. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? ! breakdownthe questions!
  • 132. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? 
 • HOW did you provide updates / maintenance for the software? 
 breakdownthe questions!
  • 133. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? 
 • HOW did you provide updates / maintenance for the software? 
 • WHY did you decide to build a custom automation framework as opposed to using something like QTP (QuickTest Pro)?! breakdownthe questions!
  • 134. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? 
 • HOW did you provide updates / maintenance for the software? 
 • WHY did you decide to build a custom automation framework as opposed to using something like QTP (QuickTest Pro)?
 • WHO is using this framework? Are they still using it at the company? ! breakdownthe questions!
  • 135. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? 
 • HOW did you provide updates / maintenance for the software? 
 • WHY did you decide to build a custom automation framework as opposed to using something like QTP (QuickTest Pro)?
 • WHO is using this framework? Are they still using it at the company? ! • HOW many lines of code were you able to write this in? ! breakdownthe questions!
  • 136. • WHAT was your level of involvement? Were you the primary developer?
 • WHAT language was this framework developed in? 
 • HOW did you provide updates / maintenance for the software? 
 • WHY did you decide to build a custom automation framework as opposed to using something like QTP (QuickTest Pro)?
 • WHO is using this framework? Are they still using it at the company? ! • HOW many lines of code were you able to write this in? ! • HOW easy for the QA Team was the software to use? ! breakdownthe questions!
  • 137. understandtechnology! 3.  Production / DevOps Engineer What is Production/DevOps? What are similar functions/titles? What skills do they have? Why do we use them?
  • 138. understandtechnology! 3.  Production / DevOps Engineer What is Production/DevOps? These groups support the systems, applications, and servers that run mission critical software for a corporation What are similar functions/titles? What skills do they have? Why do we use them?
  • 139. understandtechnology! 3.  Production / DevOps Engineer What is Production/DevOps? What are similar functions/titles? Production Engineer, Dev Ops, Service Engineer, Site Reliability Engineer, Sys Admin, Systems Engineer, Linux Engineer, etc. What skills do they have? Why do we use them?
  • 140. understandtechnology! 3.  Production / DevOps Engineer What is Production/DevOps? What are similar functions/titles? What skills do they have? They are part systems engineer, part SW support/deployment, and part troubleshooting/QA Why do we use them?
  • 141. understandtechnology! 3.  Production / DevOps Engineer What is Production/DevOps? What are similar functions/titles? What skills do they have? Why do we use them? Because large scale companies with 10000’s of web servers that support an application that has (b)millions of users. These engineers support / monitor the servers but also deploy applications across all of them.
  • 142. Expand each of your terms from you’re A-Level Profile with as many variations possible. Make sure they equal each other. Production Engineering Production service engineer site reliability Distributed 99.99* Devops dev ops OS Unix Linux Redhat “Red hat“ Centos Server Side Scripting Perl PHP Python Ruby Shell Scripting bash shell korn ksh Package Deployment packag* rpm yum release* breakdownsourcing! Deployment deploy*
  • 143. understandtechnology! (production OR service engineer OR site reliability OR distributed OR 99.99* OR devops OR dev ops) AND (unix OR Linux) AND (rpm OR packag* OR yum OR release*) AND (shell OR perl) AND (python OR perl OR ruby) AND deploy*
  • 144. understandtechnology! Evidence of supporting a large scale application / web architecture Also evidence of an OLTP / mission critical environment
  • 145. breakdownthe questions! Questions for Production / DevOps Engineer
  • 146. • WHAT application were you supporting? Was this a mission critical service for the company? ! breakdownthe questions!
  • 147. • WHAT application were you supporting? Was this a mission critical service for the company? 
 • WHAT programming platform was the application built in? LAMP? .NET? J2EE? ! breakdownthe questions!
  • 148. • WHAT application were you supporting? Was this a mission critical service for the company? 
 • WHAT programming platform was the application built in? LAMP? .NET? J2EE? 
 • HOW many servers did you support? Were they strictly application servers or were they also web servers and database servers? ! breakdownthe questions!
  • 149. • WHAT application were you supporting? Was this a mission critical service for the company? 
 • WHAT programming platform was the application built in? LAMP? .NET? J2EE? 
 • HOW many servers did you support? Were they strictly application servers or were they also web servers and database servers? 
 • WHAT deployment tools did you use to keep on top of software releases and updates?
 breakdownthe questions!
  • 150. • WHAT application were you supporting? Was this a mission critical service for the company? 
 • WHAT programming platform was the application built in? LAMP? .NET? J2EE? 
 • HOW many servers did you support? Were they strictly application servers or were they also web servers and database servers? 
 • WHAT deployment tools did you use to keep on top of software releases and updates?
 • WHO else was on the team? What were their roles? ! breakdownthe questions!
  • 151. • WHAT application were you supporting? Was this a mission critical service for the company? 
 • WHAT programming platform was the application built in? LAMP? .NET? J2EE? 
 • HOW many servers did you support? Were they strictly application servers or were they also web servers and database servers? 
 • WHAT deployment tools did you use to keep on top of software releases and updates?
 • WHO else was on the team? What were their roles? ! • HOW many users did this application support?! breakdownthe questions!
  • 152. Elementary, my dear Watson
 • Remember that you are a detective ! • A candidate is not a fit until you get 
 the answers you need! Sherlock Holms great- great-grandson: Suh P. Holms, world renowned recruiter breakdownthe questions!
  • 153. Turning technical knowledge into a candidate screening tool is 
 the difference between…! breakdownthe questions!
  • 155. …and a BAD Recruiter! breakdownthe questions!
  • 156. If you can continuously learn about the different job functions, technology, and competitive landscape…you will be able to see the Matrix! understandtechnology!
  • 158. • Learn the Technology – Understand the technical requirements and job function! in SUMMARY
  • 159. • Learn the Technology – Understand the technical requirements and job function
 • Do your Research – Research the company, the group, the product, the corporate vertical, and look up every term you don’t know! in SUMMARY
  • 160. • Learn the Technology – Understand the technical requirements and job function
 • Do your Research – Research the company, the group, the product, the corporate vertical, and look up every term you don’t know
 • Formulate the Correct Search Strings – Based off of your research, create search strings that describe your candidates in multiple ways! in SUMMARY
  • 161. • Learn the Technology – Understand the technical requirements and job function
 • Do your Research – Research the company, the group, the product, the corporate vertical, and look up every term you don’t know
 • Formulate the Correct Search Strings – Based off of your research, create search strings that describe your candidates in multiple ways
 • Ask the right Screening Questions – If you don’t know the technology, how can you validate the candidate’s experience?! in SUMMARY
  • 162. words of WISDOM “Do, or do not. There is no try” - Yoda
 Use the Force… It takes discipline and drive to continuously learn about technology. ! Do this, and there will be no limits in your understanding, and no limit to the technologies you source recruit for.!
  • 163. Mark Tortorici | Sourcing Training Manager | mark.nexus@gmail.com! Special thanks to Talent42 turning recruiters into TECHNICAL RECRUITERS