Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Wa0002

Download as pdf or txt
Download as pdf or txt
You are on page 1of 97

New mind maps and updates released bi-weekly.

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 1


Copyright Notice Congrats on purchasing this eBook!
Copyright © 2023 EdTech Labs Europe j. s. a., All Rights Reserved
Our Mind Maps are used by
All rights reserved. No part of this publication may be reproduced,
distributed, or transmitted in any form or by any means, including
4,500+
photocopying, recording, or other electronic or mechanical Recruiters, HR Specialists, and Account
methods, without the prior written permission of the publisher,
except in the case of brief quotations embodied in critical reviews Managers In The Tech Industry!
and certain other noncommercial uses permitted by copyright law.

If you’d like to explore Team licenses with access to accompanying


videos and additional training, please send an email to the author at
michal@edtechlabs.com.

EdTech Labs Europe, j. s. a.


Cernysevskeho 10
851 01 Bratislava
Slovak Republic
www.edtechlabs.com

Tech Recruitment Training For Individuals:


This is a product of the Tech Recruitment Academy. Learn more
about our Membership at
https://techrecruitmentacademy.com.

Tech Recruitment Training For Teams:


If you’d like to train your team online via a conference call, please
request our brochure with information about our programs at
https://techrecruitmentacademy.com/for-teams.

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 2
Detailed Overview Of The IT Roles
Wix
UX designer Website builders
Square
UI designer
Web Developers Wordpress Watch Michal explain this mind
Creative director Designers React map in the eLearning portal
CMS Joomla
User researcher Angular
Drupal
Visual designer Vue.js
DevOps engineer
Web designer JavaScript developer Ember
SRE Infrastructure & Networking
Specialists
Node.js
Frontend Developers JavaScript developer
Django
Python developer
Flask

Cloud systems engineer JEE

Cloud Specialists Java developer Spring


Hibernate
Software architect Laravel
Software Engineers Backend Developers PHP developer
Systems architect Symfony
Security architect Architects .NET Framework
C# developer
.NET Core
Cybersecurity engineer Ruby developer Ruby on Rails
Security software developer Fullstack Developers Perl developer
Cyber Security Specialists (Backend + Frontend)
Security analyst
Objective-C
iOS app developer
Swift
IT support specialist IT Roles Map Native apps
Java
Technical support Source, recruit, attract, Android app developer
and assess with confidence. Kotlin
Application Support Engineer
Support Specialists
Helpdesk Specialist Mobile App Developers React Native
Cross-platform apps JavaScript Ionic
System administrator
Titanium
Windows administrator Appcelerator
C#
Linux administrator Xamarin
Dart
Application developer Flutter
Network administrator Administrators Desktop App Developers
CTO Java developer JSE

Database administrator CIO


Business analyst
IT director Executives
Manual tester System analyst
AI & ML
Specialists Data warehouse analyst
Software tester Analysts
Data analyst
AI/ML engineer
QA engineer
QA manager Database developer
Test automation engineer Testing & QA roles
Database administrator
Automation tester Product manager
Data warehouse (ETL) developer
Senior Software QA Engineer BI analyst Project manager
Quality Assurance Engineer BI architect Technical lead
Managers
Data analyst VP of engineering
Data & Business Intelligence Specialists
Data scientist Development lead

Oracle Developer IT project manager


Product owner
Power BI Developer Scrum teams
Scrum master
Business Intelligence Consultant

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 3
Frontend developers are responsible for creating the part of a website or application that users
interact with. They use programming languages like HTML, CSS, and JavaScript to design and
build the user interface, which includes things like buttons, menus, and forms.

Frontend developers also work closely with designers to ensure that the website or application
Brief looks good and is easy to use. They may also be responsible for optimizing the website or
application to ensure that it loads quickly and is responsive on different devices, such as

Recruiting Frontend
desktops, laptops, tablets, and smartphones.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=AKX&titleFreeText=%22fronte

Web Developers
Sample profiles nd%20developer%22

Web development Front end

Either JavaScript or TypeScript (or both)


Languages
HTML and CSS are a must

Frameworks React, Angular, Vue, ...


Common requirements Libraries Next.js, Nuxt.js, Redux, RxJS, …
(Standard Skills)
Testing Mocha, Jest, Cypess, …
Code storage git, GitHub, GitLab, Bitbucket, …

Cloud AWS, GCP, Azure, ...


DevOps Docker, use CI/CD pipelines, …

Automation Gulp, SASS, LESS, …


Specific industry background?
Deviations from the standard role requirements
Mix of two roles?
JavaScript or TypeScript?

Specific technical requirements Which framework?

Are any additional tools required?

Experience w/ product companies?


Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?

Work on-site, hybrid, or fully remote?

Would 3 years of experience be enough?


Frontend Web Developer Downscale the requirement
Is experience with framework X really necessary?

Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?


Sell the opportunity
Who is this a dream job for?

Interesting technical scope?


Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?

Can you _________________?

Front End Developer (or Engineer)


Full Stack Developer (or Engineer)

Similar Job Titles Software Engineer

React FE Developer

Sourcing FE Engineer

(Angular OR React OR React.js OR ReactJS)


Keywords / skills (JS OR JavaScript)
/ competencies
(TS OR TypeScript)
“frontend development” OR “front-end development”

“Do you use JavaScript or TypeScript?”

“What’s your favorite frontend framework and why?”

“What’s the most beautiful website you have created?”

Screening “What’s your standard workflow when you are building a website?”

“When building a website, do you build the desktop or mobile version first?”
© 2023 Tech Recruitment Academy “What’s the size of the largest development team you’ve worked with?”
Page 4
“What’s the most challenging web application you developed?
A DevOps engineer is responsible for bridging the gap between software development and operations
teams. They work to streamline the development process by automating the deployment, testing, and
monitoring of software applications, making it easier to manage and update them.
DevOps engineers typically work to create efficient systems and processes for building and deploying
software applications. This involves using a combination of automation tools, scripts, and monitoring
software to ensure that software can be developed and deployed quickly, reliably, and with high quality.

In addition to developing and maintaining these systems and processes, DevOps engineers also work to
Brief ensure that the development and operations teams are communicating effectively and working together

Recruiting DevOps Engineers


to achieve common goals. This can involve coordinating with other teams, identifying and resolving
issues, and continuously improving the development and deployment process.

Overall, a DevOps engineer's goal is to help teams deliver high-quality software faster and with greater
reliability by improving the collaboration and communication between software development and
operations teams, and automating the software development process as much as possible.

https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=USO&titleFreeText=%22DevOps%20engineer%22

Scripting languages Python, Shell, Powershell, Bash, Ruby, Groovy, Perl


Languages
Domain-specific languages (DSL) Puppet DSL, Chef DSL

Continuous Integration (CI) tools Jenkins, Gitlab, Circle CI, Bamboo, Azure DevOps, Travis…

Docker, Kubernetes, Apache Mesos…


Containers
AWS ECS (Elastic Container Service)
Different options on different clouds
AWS EKS (Elastic Kubernetes Service)

Configuration Management / Provisioning Ansible, Puppet, Chef, SaltStack, …

Log management and Analysis Splunk, ELK (Elasticsearch, Logstash, Kibana)


Common requirements
(Standard Skills) Network Monitoring Nagios, NewRelic, DataDog, Graphite …

Public Microsoft Azure, AWS, GCP, IBM Cloud, Oracle Cloud


Cloud
Private CloudStack, OpenStack

Serverless AWS Lambda, Azure Serverless, Google Cloud Functions

Microsoft Azure VM, Amazon EC2,


Cloud Model
Infrastructure as a Service (IaaS) GCP CE, DigitalOcean

Platform as a Service (PaaS) AWS Beanstalk, Google App Engine, Heroku

Source Code Management git, GitHub, GitLab, Bitbucket…

Cloud computing virtualization platform VMware vSphere

Focus on one cloud or more providers?


Deviations from the standard role requirements
Full-time position or mixed with SW development?

Public cloud or private cloud?


Which cloud provider do you use?

Whic cloud model? Serverless, PaaS or IaaS?


Specific technical requirements
Which configuration tool and language do you use?

How are containers deployed? i.e. AWS ECS, AWS EKS, ...
Analyze the JD Big data stored? Data warehouse? Data lake?
/ Ask hiring manager
Types of projects worked on? (in an agency or large corp?)
Specific non-technical requirements
Work on-site, hybrid, or fully remote?
Recruiting
Would 3 years of experience be enough?
DevOps Engineers
Downscale the requirement Is experience with tool X really necessary?
Would you consider a candidate who hasn’t worked with cloud X?

Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?


Sell the opportunity
Who is this a dream job for?

Interesting technical scope?

Do you have _________________?


Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?

Can you _________________?

DevOps Engineer

AWS Engineer AWS Solution Architect


Azure Cloud Engineer Azure Solution Architect

Similar Job Titles Continuous Integration/Continuous Delivery (CI/CD) Engineer

Cloud Systems Engineer

DevSecOps engineer

Cloud Engineer

Sourcing (DevOps OR DevSecOps) AND Engineer


(Python OR Bash OR Ruby OR Go) AND (AWS OR Azure OR GCP OR "Google Cloud")

“Azure DevOps”

(“AWS ECS” OR “AWS EKS”)


Keywords / skills
(Ansible OR Puppet OR SaltStack)
/ competencies
“AWS Certified"

"certified: azure"

(Docker AND Kubernetes)

(AZ-104 OR AZ-900 OR AZ-400 OR AZ-201 OR AZ-203 OR AZ-302 OR AZ-305 OR


DP-201 OR AZ-800 OR AZ-801 OR AZ-400)

“For how long have you been managing cloud servers?”

“Which cloud provider do you specialize in?” “Do you have any cloud certification?”

“Which configuration management tool have you used in your previous project?”
“What was the size of the largest infrastructure that you managed?”
Screening
“If you were to deploy Docker containers to XX cloud, how would you do it?”
© 2023 Tech Recruitment Academy “”Have you managed private cloud?” “With CloudStack or OpenStack?” Page 5
“Have you managed cloud computing virtualization platform with vSphere?”

“Are you responsible for security issues or is there anyone else on the team?” Security certification?
Watch videos explaining each mind map in the
members area at
https://courses.techrecruitmentacademy.com/courses/enrolled/2020177

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 6
Our Best Training Programs

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 7
These Mind Maps are used during our popular Tech Recruitment Program
which we organize for recruiters, HR managers, and TA specialists every two
months online & Live with Michal Juhas, the tech recruitment expert.

Get your VIP ticket:


https://TechRecruitmentProgram.com

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 8
We also organize a 3-month long Full-Cycle Tech Recruitment Master Class
which GUARANTEES you’ll start working as an IT recruiter for international
companies

Learn more and apply here:


https://techrecruitmentacademy.com/full-cycle-master-class

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 9
Mind Maps / Table of Contents

PART 1 – Starting From Scratch.........................................9


PART 2 – Recruiting Strategies ........................................18
PART 3 – IT Candidate Psychology ..................................28
PART 4 – IT Talent Sourcing .............................................35
PART 5 – Software Development Overview .....................40
PART 6 – Recruiting Software Developers .......................46
PART 7 – Recruiting DevOps & Cloud Engineers .............63
PART 8 – Recruiting Data & BI Specialists .......................68
PART 9 – Recruiting Network & Admin Specialists ..........73
PART 10 – Recruiting Other IT Roles................................77
PART 11 – Special Bonuses .............................................87

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 10
Part 1
Starting From Scratch
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 11
fi
ffi
Must-know IT Terms
MySQL
Matrix team
MSSQL Watch Michal explain this mind
Relational Team structure Agile team map in the eLearning portal
PostgreSQL Databases
Cross-functional team
Oracle
MongoDB Non-relational
Project Manager
Elasticsearch Seach engines Data
Business Analyst Traditional Waterfall methodology
Google BigQuery Software project management Team roles
QA Manager Kanban Kanban board
Amazon Elastic MapReduce (EMR) In the cloud
… (see a detailed map) Product Owner
Oracle Big Data Cloud Big Data
Application Scrum Master
Hadoop Agile Scrum
On premise Web server Process Daily stand-up
Apache Spark Server methodologies
Manual testing Database server Sprint
Frameworks (i.e. Selenium) Automated testing Technical stack Operating System (OS) eXtreme Programming (XP)
Quality Assurance (QA) LAMP (Linux, Apache, MySQL, PHP)
Test-Driven Development (TDD)

E
Sanity testing MEAN (MongoDB, Express.js, Angular, Node.js)
Regression testing Functional testing Testing MERN (MongoDB, Express.js, React, Node.js)

L
Java
… (see a detailed map)
JavaScript

P
Security testing
C#
Performance testing Non-functional testing
Programming language PHP

M
… (see a detailed map) Must-know Python
Dev + Ops + QA DevOps IT Terms

A
Ruby
MVP Software development
C or C++

S
Design Sprint Product prototyping Query language SQL
Software prototype PL/SQL
UX design Procedural language COBOL
Design Java language
UI design Android Fortran
Kotlin language
Wordpress Mobile applications HTML
Objective-C language Marktup language
Drupal iOS XML
Content Management Systems (CMS) Swift language
Joomla Software framework Ex: React, Angular, ...
Magento Software library
Amazon Amazon Web Services Frontend (user-facing)
Git
Technology Google Google Cloud Platform Three IT layers Backend (server-side)
SVN (legacy)
Cloud service providers Microsoft Microsoft Azure Storage (database)
GitHub Software code repositories
IBM IBM Cloud Design patterns
GitLab Cloud providers (SaaS)
Oracle Oracle Cloud Frontend developer
Bitbucket
Backend developer
Team roles
Full-stack developer
… (see a detailed map)

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 12
IT Acronyms From JDs And CVs
MongoDB, Express.js, React, Node.js MERN API Application Programming Interface
MS Windows, MS Azure Microsoft MS Application Service Provider (SaaS provider) Watch Michal explain this mind
ASP map in the eLearning portal
Minimum Viable Product MVP Active Server Pages

Object Oriented Programming OOP AWS Amazon Web Services

Object Relational Mapper ORM CI Continuous Integration

iOS, OS X, macOS Operating System OS CD Continuous Delivery

Platform as a Service PaaS CDN Content Delivery Network

PHP Extension and Application Repository PEAR CMS Content Management System

Recursive acronym for “PHP: Hypertext Preprocessor” PHP CSS Cascading Style Sheets CSS3

Procedural Language SQL PL/SQL CX Customer Experience

Representational State Transfer REST DBMS Database Management System

E
Quality Assurance QA GCP Google Cloud Platform

L
Software As a Service HTML Hyper-Text Markup Language HTML5
Tech

P
Storage as a Service SaaS HTTP Hyper-Text Transfer Protocol HTTPS
Acronyms
Security as a Service IaaS Infrastructure as a Service

M
Software Development Kit SDK IDE Integrated Development Environment

A
Software Development Lifecycle SDLC Java Enterprise Edition (used after J2EE, now legacy)

S
JEE
Search Engine Optimization SEO Jakarta Enterprise Edition (most recent, since Sep 2019)
Software License Agreement J2EE Java 2 Platform, Enterprise Edition (legacy name)
SLA
Service Level Agreement J2SE Java 2 Platform, Standard Edition (legacy name)
Simple Object Access Protocol SOAP JS Java Script
Single Page Application SPA JSE Java Platform, Standard Edition (Java SE)
MySQL, NoSQL Structured Query Language SQL JSF JavaServer Faces
Subversion SVN JSON JavaScript Object Notation
User Interface UI JSP JavaServer Pages
User Experience UX LAMP Linux, Apache, MySQL, PHP
Extensible Markup Language XML MEAN MongoDB, Express.js, Angular, Node.js

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 13
IT Roles Categorization
Watch Michal explain this mind
map in the eLearning portal

Web Developers
Designers
Mobile App Developers
Software Developers Desktop App Developers
DevOps Engineers

Analysts
Backend Developers

L E
Support Specialists IT Roles Frontend Developers

P
Architects
Fullstack Developers

M
Cloud Specialists

A
Testing & QA specialists

S
Cyber Security Specialists IT Managers & Executives

Network & System Administrators Data & Business Intelligence Specialists

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 14
Detailed Overview Of The IT Roles
Wix
UX designer Website builders
Square
UI designer
Web Developers Wordpress Watch Michal explain this mind
Creative director Designers React map in the eLearning portal
CMS Joomla
User researcher Angular
Drupal
Visual designer Vue.js
DevOps engineer
Web designer JavaScript developer Ember
SRE Infrastructure & Networking
Specialists
Node.js
Frontend Developers JavaScript developer
Django
Python developer
Flask

Cloud systems engineer JEE

Cloud Specialists Java developer Spring


Hibernate
Software architect Laravel
Software Engineers Backend Developers PHP developer
Systems architect Symfony
Security architect Architects .NET Framework
C# developer
.NET Core
Cybersecurity engineer Ruby developer Ruby on Rails

E
Security software developer Fullstack Developers Perl developer
Cyber Security Specialists (Backend + Frontend)

L
Security analyst
Objective-C
iOS app developer
Swift

P
IT support specialist IT Roles Map Native apps
Java
Technical support Source, recruit, attract, Android app developer
and assess with confidence. Kotlin
Application Support Engineer

M
Support Specialists
Helpdesk Specialist Mobile App Developers React Native
Cross-platform apps JavaScript Ionic

A
System administrator
Titanium
Windows administrator Appcelerator

S
C#
Linux administrator Xamarin
Dart
Application developer Flutter
Network administrator Administrators Desktop App Developers
CTO Java developer JSE

Database administrator CIO


Business analyst
IT director Executives
Manual tester System analyst
AI & ML
Specialists Data warehouse analyst
Software tester Analysts
Data analyst
AI/ML engineer
QA engineer
QA manager Database developer
Test automation engineer Testing & QA roles
Database administrator
Automation tester Product manager
Data warehouse (ETL) developer
Senior Software QA Engineer BI analyst Project manager
Quality Assurance Engineer BI architect Technical lead
Managers
Data analyst VP of engineering
Data & Business Intelligence Specialists
Data scientist Development lead

Oracle Developer IT project manager


Product owner
Power BI Developer Scrum teams
Scrum master
Business Intelligence Consultant

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 15
Software Development – Lifecycle
Analysis Outcome: Business requirements
Design Outcome: System analysis
Development Outcome: Software code Watch Michal explain this mind
Planning Traditional Waterfall map in the eLearning portal
Testing Outcome: User-acceptance tests
Analysis
Deployment Outcome: Code in production
Stages Design
Maintenance Ongoing activity
Implementation
Maintenance Lean A systematic way of minimizing waste without decreasing output quality
Agility = Ability to adopt & improve
Individuals & interactions OVER processes & tools
Working software OVER comprehensive documentation
Values (4)
Customer collaboration OVER contract negotiation
Responding to change OVER Following a plan
1. Welcome changing requirements

E
2. Frequent delivery of software

L
3. Business people & developers cooperating daily
Principles (12) 4. Progress measured by working software

P
5. Self-organizing teams
Software Project Management 6. Regular reflection & adaptation
Development ... (12 in total)

M
Lifecycle Product Backlog

A
Artifacts Sprint Backlog

S
Agile Product Increment
Sprint
Sprint Planning Meeting
Events
Scrum Sprint Retrospective Meeting
Daily Scrum (stand-up) Meeting
Methodologies Product Owner
Scrum Master
Roles
Cross-functional,
Development Team
shared responsibility
Boards to visualize workflow
No roles defined
Kanban
No timebox
No sprints

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 16
Software Development – Landscape
written in JavaScript language using Node.js runtime environment

Laravel Watch Michal explain this mind


written in PHP language using map in the eLearning portal
Symfony

.NET Framework
written in C# language using
.NET Core
Backend (Server-side)
Spring
written in Java language using
JSF

written in Ruby language using Ruby on Rails

Django
written in Python language using

E
FastAPI

Software
Development

MP L written in HTML, CSS, and


JavaScript language using
React

A
Vue.js
Landscape Frontend (User-facing)

S
written in HTML, CSS, and
TypeScript language using Angular

Objective-C language
for iOS platform using
Swift language
Native
Java language
for Android platform using
Kotlin language
Mobile applications
written in JavaScript language using React Native

Cross-platform written in C# language using Xamarin

written in Dart language using Flutter

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 17
Software Development – Hard Skills
Shell Scripting Automations Watch Michal explain this mind
Linux map in the eLearning portal
Core Administration Administration
HTML5
PowerShell Windows
CSS3
Wordpress Web development
PHP language
Drupal
JavaScript language
Joomla
Content Management Systems Bootstrap
Shopify
React.js
Magento
Frontend development Angular
WooCommerce
Ionic
AWS

E
React Native
Azure Cloud Computing

L
Java Spring
GCP

P
C++ Qt
Git IT Skills
Repository C# .NET Core

M
Mercurial
Backend development Python Django

A
Docker
Containers Ruby Ruby on Rails

S
Kubernetes
JavaScript Node.js
Tableau
Business Intelligence PHP Laravel
Power BI
Java
MySQL Android
Kotlin
Oracle Mobile development
Swift
MS SQL Server iOS
Objective-C
PostgreSQL Database management
CI/CD setup
SQL (ANSI Format) DevOps
Scripting language
MongoDB
Redis

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 18
Wix
Website builders
Square
Web Developers

Software Developers
Wordpress

CMS Joomla

– Must-have Skills
Drupal

Programming Language JavaScript Watch Michal explain this mind


Frontend Developers React map in the eLearning portal

Software Framework Angular

Vue.js
Programming Language JavaScript
Backend JavaScript developer
Software Framework Node.js

Programming Language Python


Backend Python developer Django
Software Framework
Flask

Programming Language Java


Backend Java developer
Spring
Software Framework
Hibernate

Programming Language PHP


Backend Developers
Backend PHP developer
Laravel

E
Software Framework
Symfony

L
Programming Language C#
Backend C# developer
.NET Framework

P
Software Framework
.NET Core
Software Developers
Programming Language Ruby

M
Backend Ruby developer
Software Framework Ruby on Rails

A
Programming Language
Backend Perl developer
Software Framework

S
Fullstack Developers
(Backend + Frontend)

Objective-C
iOS app developer
Swift
Native apps
Java
Android app developer
Kotlin

Mobile App Developers React Native

Ionic
JavaScript
Titanium
Appcelerator
Cross-platform apps
C# Xamarin
Dart Flutter

Application developer
Desktop App Developers
Java developer JSE

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 19
Part 2
Recruiting Strategies
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 20
fi
ffi
How to get more IT candidates On LinkedIn?

On GitHub?
Is anyone sourcing for the position?
Using Google X-Ray?
Watch Michal explain this mind
On Xing? map in the eLearning portal
Sourcing
Is the sourcing strategy good? Good Boolean strings?

Internal Sourcing Is the sourcing sheet full of good candidates?


Is anyone messaging candidates sourced?

Messaging Is the message sent to prospects compelling?


Is anyone following up with prospects who haven’t responded in a week?
Facebook Is the opening posted on Facebook job board?

Job Boards Local job boards Is the opening posted on local job boards?
International job boards Is the opening posted on international job boards?

E
Has the opening been shared with vendors?

L
Vendors / Associates Do the associates know who exactly to look for and where?

P
Have we shared related Sourcing Webinar with the vendors?

M
LinkedIn Page Is the job posted on our LinkedIn page?

A
How To Get More LinkedIn Recruiters’ profiles Have recruiters posted the opening on their profiles?
IT Candidates?

S
Free Job board Is the opening posted on LinkedIn job board?
Facebook Page Is the job posted on our Facebook page?
Facebook
Social Media Recruiters’ profiles Have recruiters posted the opening on their profiles?

Meta (FB/IG) Have we launched paid ads on Facebook and Instagram?


Paid Advertisement
LinkedIn Have we launched paid ads on LinkedIn?
Have we posted in relevant Facebook groups?
Facebook
Is the post on Facebook compelling enough?
Groups
Have we posted in relevant LinkedIn groups?
LinkedIn
Is the post on LinkedIn compelling enough?

Telegram Have we posted in relevant channels on Telegram?


Channels
Slack Have we posted in relevant channels on Slack?

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 21
What are the Software Developers interested in?

Watch Michal explain this mind


map in the eLearning portal

Must-have skills
1. Technical stack
Option to upskill
SW dev methodology
Cloud infrastructure
2. Work methodology Issue tracking

E
Areas DevOps setup
What are

L
software Adoption of the best-practices

P
developers Size

M
interested in? 3. Team Seniority

A
Super-stars? A-players?

S
4. Project Scope
Full-time, permanent engagement
Type of Engagement Short-term freelance contract
Short-term internship

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 22
Developer Personas
Watch Michal explain this mind
map in the eLearning portal

Has lower coding standards, likes to build


Maker
prototypes and move on to another projects
1. Maker vs. Crafter Has high coding standards, likes to work on
Crafter production systems, polish the code,
document, cover with tests properly
Software Likes to build new products, services,

E
Developer Builder
technologies

L
3. Builder vs. Maintainer
Personas

P
Maintainer Prefers to maintain existing software

M
Has a wider scope,
All-rounder / Generalist
shallow knowledge

A
2. All-rounder vs. Specialist

S
Has a narrow scope, goes deeper
Specialist
in technologies

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 23
Company Stereotypes
Watch Michal explain this mind
map in the eLearning portal

Variety of roles

1. Startup Lots of growth opportunities


Go deep in technologies

2. Agency Variety of projects

E
Company

L
Stability
and team

P
3. Corporation Comfort
stereotype

M
Higher compensation (depends)

A
Tech heavy

S
4. Product-centric company Lots of growth opportunities
Go deep in technologies

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 24
How To Match Job Opportunities And Candidates Based On
Stereotypes
Watch Michal explain this mind
map in the eLearning portal

Match

Maker

Match

Startup All-rounder

L E
Match Specialist

P
Company Developer
Corporation
and team persona

M
Maintainer
stereotype Match

S A
Crafter

Product-centric company
Match
Builder

Match

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 25
Job Requirement Analysis
How would you introduce it? The Pitch Interesting technology used? AI, VR, BigData, Cloud, …
Company Watch Michal explain this mind
Startup? Agency? Corporation? Technical stack Must-know technologies Programming languages, frameworks, libraries
Product-centric company? Company stereotype
map in the eLearning portal
Specific versions of languages / frameworks Angular 9
Team Size?
Software development? Web — Backend / Frontend / Both?
Why do they like working in your company?
Software architecture?
Seniority of the team members?
Are there any superstars on the team? Team Core Competences Automated testing?
Any interesting tools used? Analysis?
Work methodology? …
Best practices adopted? Trainee/Intern, Junior, Medior, Senior, Principal,
Overall seniority Tech Lead, Manager
What’s interesting about it? Seniority
Years of experience with specific technologies
Who uses the product?
Job Fulfillment Remote, On-site hybrid, On-site only
Interesting technologies used?
Ex: Frontend developer with SEO experience

E
Interesting challenges ahead?
Project or with data visualization
Specific Background
Short-term / Long-term Scope / Milestones?

L
or Industry Experience Ex: Backend PHP Developer with no framework preference
Build from scratch?
Ex: CTO with FinTech industry background

P
Maintenance of an existing system?
Nature Certifications Required AZ-104, CCNA, PMP, …
Innovation R&D project? Job Requirement
If On-site Where’s the office?

M
Analysis
Build quick MVP / prototype?
Sourcing Locations If Remote Which destinations are OK?

A
“Who is this a dream job for?”
Where NOT to source from?
i.e. Freelancers yes/no Red flags? The Position

S
Crafter / Maker?
Excluded companies? (no-poaching agreements)
Personality Generalist / Specialist?
Salary range €€
Compensation Builder / Maintainer?
Monthly / daily / hourly?
How will they recognize who is a
Part-time or Full-time? Culture fit good fit beyond hard skills?

Employment or Freelance contract? Who will screen new candidates?

Expected start? Hiring Process Who will organize technical assessment?

Signed directly with the candidate? Contract How many interview rounds are expected?

Signed through Deel/Remote/Join.com? Administration Recruitment contract signed?

Are holidays paid? How many days? 1. ___________________________

Other benefits? 2. ___________________________

Is relocation OK? 3. ___________________________


Screening Questions
Are visa sponsored? Relocation 4. ___________________________
Any relocation package? 5. ___________________________

6. ___________________________

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 26
How To Pitch Technical Job Opportunities
Mission Watch Michal explain this mind
map in the eLearning portal
What are you known for?

Customers
Interesting Company?
Milestones & Goals

Fundraising
Interesting investors
Credibility Boosters
High-profile team members “Who is this a dream job for?”
Articles / PR Career Development Opportunities

High-tech? Interesting Challenges Ahead?


Innovative Product?
Fast-growing? Team Culture Team strengths

E
From scratch? Daily / monthly rate

L
Maintenance? How To Pitch Your Interesting Compensation? Annual salary

P
Ongoing development? Nature Vacancy? ESOP

M
Innovation R&D? Any Interesting or Innovative Technologies Used?
Interesting Project?

A
Quick prototype? What are they interested in?

S
Short-term / Long-term Milestones What do they desire?

Size? Where are they based?


Ideal candidate persona
Seniority / superstars? What experience do they have?

Tools used? What have they already tried


and want to do differently?
Work methodology?
Interesting Team Members?
Interesting tools used?

Best practices adopted?

Open-source contributors?
Great CTO?

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 27
How to make boring jobs sound more exciting
Watch Michal explain this mind
It’s a Small team which means You can work directly with the CTO which wouldn’t map in the eLearning portal
It’s a Small team So what? be possible in a larger organization

It’s a Large team So what? It’s a Large team which means There are lots of developers you can learn from

It’s a Startup So what? It’s a Startup which means You can contribute on different fronts and gain wider experience

It’s a consulting job So what? It’s a consulting job which means You can work for several clients and gain international experience
The team is based in the UK/USA which means You can significantly improve your
The team is based in the UK/USA So what? English by interacting with native speakers

Work 1-2 days per week from the office which means You can
escape the stereotype, come to the office, meet people in person,
Work 1-2 days per week from the office So what? and build valuable relationships

E
It’s a well-known company which means Your market value will increase over
time because people know this company and when you look for a new job in 2-3

L
It’s a well-known company So what? years, your salary will be much higher.

P
The CTO has run 3 companies before which means You can
How to make work directly with the CTO who has launched tech products

M
boring features The CTO has run 3 companies before So what? before and learn directly from him.

A
sound more exciting The team uses React with Next.js which means You will use the latest and greatest
libraries in frontend development, your market value will increase, and you’ll be able

S
The team uses React with Next.js So what? to get an awesome job in 2-3 years.

The office is in Berlin which means you can visit it every now and then to meet
The office is in Berlin So whats? colleagues and go for a beer together.

The company’s based in San Francisco which means you can


say you work for a San Francisco-based startup without actually
The company’s based in San Francisco So what? living in the Bay area.

The startup has received funding recently which means they have money to
The startup has received funding recently So what? pay salaries so that you don’t have to worry about your paycheck.

They build a payment platform which means you will gain priceless experience in
They build a payment platform So what? the FinTech industry which is booming and your market value will increase over time.

The team includes 5 open-source contributors which means you can work
The team includes 5 open-source contributors So what? directly with them and learn from them the latest tricks of the trade.

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 28
Part 3
IT Candidate Psychology
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 29
fi
ffi
How to “sell” IT vacancies to Software Engineers?

Latest versions of frameworks and programming languages


Modern technical stack Watch Michal explain this mind
Opportunity to learn new technologies map in the eLearning portal

Containers Docker

DevOps Automated CI/CD pipelines


Development best practices
Cloud AWS, Azure, GCP, ...

Agile Scrum, Kanban

Culture

Either small team Good collaboration


Size
Great team to work with Or large team Lots of people to learn from

E
Senior developers to learn from, open-source contributors, ...

L
Good product management

P
What do

M
Industry experts in leadership
Software Engineers
usually desire? Good management Experienced CTO or VP of Engineering

A
Flat hierarchy

S
High-tech product AI, AR/VR, video streaming, …

Challenging, interesting product Innovative solution

Solve a meaningful problem Prevent deforestation in Brazil

Scope of work Work on new features > Maintenance of an existing project

Full-time freelance work > Full-time employment

Type of work Remote work from home or co-work > On-site at the office

Flexible schedule > Fixed working hours

Environment where they can learn & grow professionally

More money $$$

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 30
How to “sell” IT vacancies to QA Testing Specialists?

Watch Michal explain this mind


map in the eLearning portal

Great product manager / product owner

Great team to work with Developers who value QA

Culture & mindset

Scale / size Product with millions of users is more appealing


High-tech AI, VR/AR, ...
Interesting product
Solve a meaningful problem

Innovative solution or approach

E
Can engage with users and customers directly Collect issues, propose improvements

L
Test automation > Manual testing Use Python, JavaScript, …

P
What do
DevOps environment Automated deployment to QA environment
QA Testing Specialists

M
usually desire? QA best practices Good communication with SW developers

A
Daily updates / stand-up (virtual on Slack)

S
Use new testing frameworks and libraries Cypress

Full-time freelance work > Full-time employment

Type of work Remote work from home or co-work > On-site at the office

Flexible schedule > Fixed working hours

Environment where they can learn & grow professionally Become a Business Analyst

More money $$$

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 31
How to “sell” IT vacancies to Data Engineers?

Watch Michal explain this mind


map in the eLearning portal

TB (terrabytes) and PB (petabytes) of data


Work with BigData
Tools: Hadoop, Spark, Kafka, Hive, ...
AWS Redshift, EMR, Kinesis, Athena, ...
Save data in the Cloud GCP BigQuery, Dataflow, Dataproc, Bigtable, ...

Azure Databricks, Stream Analytics, HDInsight, ...

E
Size / seniority

L
What do Great data science team to work with Use modern libraries

P
Data Engineers
Use Python
usually desire?

M
Scalable automated pipelines

A
Data engineering / data science best practices DataOps

S
No-code automation
Environment where they can learn & grow professionally

More money $$$

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 32
How to “sell” IT vacancies to Product Managers?

Watch Michal explain this mind


map in the eLearning portal

High-tech product AI, AR/VR, video streaming, …

Challenging, interesting product Innovative solution

Solve a meaningful problem Prevent deforestation in Brazil

Scope of work Develop new features and bring them to the market
Culture & mindset
Great development team to work with
Size of the team working on the product
Agile Scrum, Kanban

E
Feedback loop from customers
Customer discovery

L
Customer interviews
What do PM best practices

P
Iterations, continuous improvement
Product Managers
usually desire? Roadmapping Aha!, ...

M
Tools Issue management JIRA, ...

A
Knowledge management Confluence, …

S
Industry experts
Management team Experienced CTO

Flat hierarchy
Environment where they can learn & grow professionally

More money $$$

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 33
How to “sell” IT vacancies to IT Managers?

Watch Michal explain this mind


map in the eLearning portal

Lots of new hires in the next 6-12 months


Quickly growing company
Lots of challenges with growth

Culture & mindset


Great team to manage
Internal
Size of the team to manage
External

With company vision & business opportunities

E
Great C-level executives
Industry experts

L
What do Innovative company High-tech AI, AR/VR

P
IT Managers & CTOs / interesting product
usually desire? Growing industry FinTech

M
Responsibility for substantial budget OPEX, CAPEX

A
Stability It’s much harder for an IT manager to find a job than it is for a software engineer

S
Scope of work Develop new features and bring them to the market

Environment where they can learn & grow professionally

Management package
More money $$$
ESOP

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 34
How to “sell” IT vacancies to CyberSecurity Engineers?

Watch Michal explain this mind


map in the eLearning portal

With a Security Architect on the team

Established cyber security team


Great team to work with
Culture & mindset

Good management

Size Application with 1,000,000 users is more interesting than a B2B app with 100 users

L E
Industry FinTech / Crypto is more challenging than a photo sharing app

P
What do
Security Engineers Be able to decide Find malware or security issues » propose changes » fix quickly

M
usually desire?

A
Remote work Shift from on-site work (SysAdmin job) => fully-remote security engineer

S
Security best practices Fully-automated systems

Environment where they can learn & grow professionally Become a Business Analyst

More money $$$

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 35
Part 4
IT Talent Sourcing
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 36
fi
ffi
Introduction to Boolean Search
Watch Michal explain this mind
map in the eLearning portal

Backend AND JavaScript


AND
React OR React.js
Opeartors OR
JS OR JavaScript
NOT PHP NOT Lead NOT Manager

Exact queries Use Quotes “” “Financial services”

L E
Complex queries Use Parenthesis () Backend AND (JavaScript OR TypeScript)

P
Boolean Search

M
Introduction Lowercase operators Backend or Frontend
Common Mistakes

A
Missing quotes Financial services

S
Backend AND “Financial Services”
The + and - operators are not officially supported by LinkedIn. Using
AND in place of + and NOT in place of - makes a query much easier to
read and guarantees that LinkedIn handles the search correctly.
Important When using NOT, AND, or OR operators on
LinkedIn, you must type them in uppercase letters.
LinkedIn doesn’t support wildcard "*" searches.

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 37
Boolean Search Examples
React

JavaScript Vue.js
Watch Michal explain this mind
Frontend Ember map in the eLearning portal
TypeScript Angular
Wordpress

JavaScript Must-have skills


Spring
Java
JQuery
Hibernate
Web Developer
Django
Python
Wordpress Developer
Search String Flask
(Wordress OR Drupal OR Joomla) AND (Developer OR Engineer)
.NET Core
C#
.NET Framework

PHP Programming language Laravel


PHP
Backend Symfony
Laravel Framework Skills

E
AWS Public Cloud Ruby on Rails

L
Ruby
Backend Developer Sinatra

P
PHP AND Laravel Node.js
JavaScript
PHP AND (Laravel OR Symfony) Express.js

M
Search String
PHP AND (Laravel OR Symfony) AND (AWS OR GCP OR Azure) MySQL
SQL - Relational

A
PHP AND (Laravel OR Symfony) AND (AWS OR GCP OR Azure) AND (“CI/CD” OR “CICD”) Oracle
Database
We’re Looking For... NoSQL - Non-relation MongoDB

S
JavaScript Programming language
Backend Prog. language: C# Framework: .NET Core
Angular Fullstack Developer
Frontend Prog. language: JavaScript Framework: React.js
React Framework
Must-have Skills
Azure
Vue.js
Docker
SASS Cloud & DevOps tools
Frontend Developer
Kubernetes
LESS Advanced Tools
RabbitMQ
Next.js

Frontend Developer

Frontend AND React


Search String “C#” AND “.NET” AND (React OR React.js OR Reactjs)
Frontend AND (React OR React.js) Search String “C#” AND “.NET” AND (React OR Angular)
(Frontend OR JavaScript) AND (React OR Vue OR Angular)
“C#” AND “.NET” AND (React OR Angular OR Vue.js)

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 38
Boolean Search – Fullstack Java React Engineer Fullstack Engineer
Fullstack Java Engineer
Common Candidate Titles Senior Fullstack Java Developer

Software Engineer
Watch Michal explain this mind
Senior SW Engineer
map in the eLearning portal
Java
JavaScript
Step 1 Brainstorm Important Keywords
Spring
React OR React.js OR ReactJS
Docker
Kubernetes

Keywords Specific To This Typical Position CI/CD OR CICD


RabbitMQ OR Kafka

DevOps
JUnit
JavaEE
J2EE
"Jakarta EE"

E
Step 2 Identify Keywords Specific To This Particular Requirement

L
(Senior OR Sr) AND Java AND (Developer OR Engineer)

-Senior -Sr AND Java AND ("Fullstack" OR "Full Stack" OR "Full-Stack" OR SW OR Software)

P
Title ("Fullstack" OR "Full Stack" OR "Full-Stack") AND (Developer OR Engineer)
Java AND Spring

M
(Senior OR Sr) AND Consultant
Java AND Spring AND (React OR React.js OR ReactJS) AND (Docker OR Kubernetes)

A
Step 3 Source On LinkedIn (React OR React.js OR ReactJS)

Java

S
JavaScript

Spring

Boolean Strings (Docker OR Kubernetes)


Keywords
Fullstack Java React Engineer (CI/CD OR CICD)

(Jenkins OR Travis)
(RabbitMQ OR Kafka)

DevOps
(JUnit OR Cucumber)

(JavaEE OR J2EE OR "Jakarta EE")

Tester => Software Developer => Backend Engineer => Senior Backend Engineer

Step 4 Typical Career Paths To Look For Junior Backend Developer => Junior Backend Engineer => Fullstack Engineer => Senior Backend Engineer
QA Specialist => Backend Engineer => Senior Backend Engineer
Current title

Previous title

Overall
Step 5 Match Candidates Based On Seniority
Related to Java development
Length in the latest job (exclude < 1 year)

Location

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 39
Boolean Search – Frontend React Engineer
(Senior) Frontend Software Engineer
Watch Michal explain this mind
UI Developer map in the eLearning portal

Angular Developer
React Developer

Front End Angular Developer


Frontend Developer

JavaScript (React) Developer


JavaScript Developer (Senior OR Expert OR Principal) AND (React OR React.js OR ReactJS)
TITLES AND (Frontend OR Front-end OR “Front End”) AND (Engineer OR
JS (React) Engineer Title Developer)
Junior Frontend Developer Skills —
Boolean Search
Senior Front-End Developer (JavaScript OR TypeScript)
AND (React OR React.js OR

E
Senior JavaScript Engineer Keywords ReactJS)

L
Senior React Developer NOT Junior AND (Frontend OR Front-end OR “Front End”)
Title AND (Engineer OR Developer)

P
Frontend JavaScript Developer
Frontend TypeScript Developer Boolean Search 2 Skills (React OR React.js OR ReactJS)

M
Senior JS Vue.js Developer Boolean Search Keywords (JavaScript OR TypeScript) AND Redux AND Next.js
Frontend React Developer Boolean Search 3 Keywords "I am a frontend"

A
JavaScript
TypeScript (Developer OR Engineer) NOT

S
Title Lead NOT Manager
React
Boolean Serach 4 Skills (React AND "React.js") NOT "React Native"
Angular
Keywords (Frontend OR "Front End" OR "Front-end")
Vue.js
Sourcing Sheets
Redux
Next.js
KEYWORDS
SASS

LESS

Flexbox

RxJS
Jest

Cypress

Gulp.js

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 40
Part 5
Software Development Overview
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 41
fi
ffi
Software Development with JavaScript Language

Watch Michal explain this mind


map in the eLearning portal
npm Uses React, Angular, Vue.js or other frontend frameworks
Bower Frontend JavaScript developer

Yarn Package Management Tools


Builds APIs and backend systems using Node.js
Backend JavaScript developer
Homebrew
Common roles Works with both Node.js (on the backend)
plus one of the frontend frameworks
Full-stack JavaScript developer
Works with some other language on the backend
Visual Studio Code (say, C# or PHP) and JavaScript on the frontend
Fullstack developer
Webstorm
IDEs & Code Editors
Atom React

TypeScript Sublime Angular


UI Frameworks & Libraries
Dart Vue.js
CoffeeScript Web jQuery (legacy)
Languages

E
Haxe Ember.js, Knockout, Backbone (legacy)
Templating engines Mustache.js

L
Webpack Handlebars.js
Gulp

P
Pug Previously: Jade
Grunt Build & Automation Tools / Task Runners
Node.js
Uglify JavaScript runtime environment

M
Servers
Browserify
JavaScript Express.js
Frameworks for web dev / APIs
Development

A
Koa
JSON (data format) Other Important Terms Landscape
Meteor.js

S
EcmaScript (specification)
React Native
AJAX (client-server communication)
Used for platforms… Ionic
Mobile apps (iOS / Android) Frameworks NativeScript
WebAssembly
Alternatives Titanium (legacy)
Flash (legacy) Electron
Desktop apps Framework
Silverlight (legacy)

Also used for… 3D animation


JSLint
Blockchain
JSHint Linters
Visualization Selenium
ESHint
Networking Cypress
Redux Popular Libraries MochaJS
Lodash Jest
Moment.js Testing Frameworks & Tools Jasmine
Underscore Karma
RxJS Puppeteer
CasperJS

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 42
Software Development with Java Language
Web
Spring
Desktop Used for
Watch Michal explain this mind
Grails map in the eLearning portal
Mobile (Android)
Spark
Hadoop
Web Development Frameworks Apache Struts
Data processing & streaming
Kafka
GWT (Google Web Toolkit)

Source code written by a programmer is compiled into bytecode. JSF (JavaServer Faces)
Play
Java Virtual Machine (JVM) is a component responsible for
execution of the bytecode on Windows, Mac, Linux, ... That’s Quarkus Spring Boot
why Java is platform-independent. Need to know Spring Data
There is no technical relationship between Java and JavaScript Spring Framework Spring Security
at all. Enterprise Frameworks
Spring Cloud
The language that is the most analogous and used for similar

E
purposes is the C#/.NET stack from Microsoft. JPA Hibernate

L
Java Frameworks Jakarta EE
JSF MyFaces
Java language itself is open source.
Development

P
CDI Weld
Java SE's API provides the core Landscape Jackson
functionality of the Java programming Java Standard Edition (Java SE) JSON EE Security Soteria
Gson

M
language. APIs
Spark

A
The Java EE platform provides an REST
API and runtime environment for Editions Jersey

S
developing and running large-scale,
Reactive
multi-tiered, scalable, reliable, and Hibernate - Object Relational
secure network applications. Java Enterprise Edition (Jakarta EE)
Persistence Mapping (ORM) framework
“Java EE” was renamed to “Jakarta
EE” in 2019. Mustache
Template Engines
Thymeleaf
Platform for embedded device Java Micro Edition (Java ME)
development. Freemaker
UI GUI JavaFX
Mobile App Development
Primefaces
Java Native Android applications JSF
Frameworks OmniFaces
Kotlin Groovy JUnit
Testing Frameworks Vaadin
Kotlin Selenium
JVM Languages
Scala Cucumber
Clojure REST Assured

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 43
Software Development with C# Language and .NET

Watch Michal explain this mind


map in the eLearning portal

ASP.NET Core MVC

Razor Pages
C# ASP.NET Core
Web development SPA
F# Languages
Blazor
Visual Basic
Xamarin.Android

.NET Framework Mobile app development Xamarin Xamarin.iOS

.NET Core Xamarin.Forms

Xamarin WinForms

E
Frameworks Used for
UWP Desktop app development WPF

L
Mono UWP

P
Unity Unity

Games development MonoGame

M
Built-in Visual Studio MSTest CRYENGINE

A
testing tools Testing frameworks
NUnit C# .NET Machine learning ML.NET

S
Development Windows IoT
xUnit.NET
Landscape Internet of Things
UWP

Entity Framework C# on the backend, Blazor on the


frontend. Or JavaScript with
LINQ Angular or React.
Other technologies Fullstack .NET developer
SignalR
ASP.NET engineer Web developer
NuGet

Roles Backend .NET developer


Visual Studio
IDEs IDEs & Code editors .NET engineer
JetBrains Rider
C# developer
Code editors
Visual Studio Code Mobile app developer

SQL Server
Databases
SSMS

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 44
Software Development with PHP Language
Watch Michal explain this mind
map in the eLearning portal

PHP is used by 78.9% of all the websites whose


Laravel Used for… Web development server-side programming language we know.
Symfony
CodeIgniter Fullstack PHP developer Backend (API) + Frontend (React / Angular)
CakePHP Roles REST API
Backend PHP developer
Phalcon Frameworks SOAP API
Slim

E
Nette Doctrine 2
ORM

L
Zend Propel
Linux (operating system)

P
Yii2
Apache (web server)
PHPUnit Popular stack LAMP
PHP MySQL (relational database)

M
SeleniumHQ
Development PHP (programming language)

A
Codeception Testing Frameworks
Landscape

S
Behat PHPStorm
Atoum NetBeans
IDEs Aptana Studio
Legacy version deprecated in 2018 5.6
Eclipse
Version 6 was not released, abandoned 6 Versions
ZendStudio
Most recent version 7.4 as of January 2020 7+ IDE & Code editors
Sublime Text
Visual Studio Code
The first PHP package manager PEAR
Code editors Atom
It manages compiled extensions to PHP PECL Package managers
Notepad++
Dependency manager for PHP Composer
Coda

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 45
Software Development & Data Engineering with Python Language
Django Watch Michal explain this mind
map in the eLearning portal

Falcon
Web Development
Flask
aiohttp Asynchronous APIs

ETL processes
Data Engineering
Data formating & transformation Pandas
Python Landscape

E
ML NumPy

L
Data Science Plotting SciPy

P
Math & Stats

S A M
Scripting
Server administration
Image or Text Processing
Cloud (DevOps) automation

Arduino
IoT
Raspberry Pi

Robotics

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 46
Part 6
Recruiting Software Developers
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 47
fi
ffi
Web Development – Simpli ed
Kanban
Agile Methodology
Scrum

TDD - Test-Driven Development Watch Michal explain this mind


Testing Methodology map in the eLearning portal
BDD - Behavior-Driven Development

Purpose: Build the part of a website


which user can see and interact with

HTML
Foundational building blocks
CSS

Language JavaScript
Frontend Angular
Web Development
(Simplified Version) Framework React

Vue.js

E
A lot of tools are used to build modern
Other tools websites which a developer needs to know

L
Purpose: Build the logic which powers the

P
Frontend and pull data from database

JavaScript

M
C#

A
Language
PHP

S
Three IT Layers

Backend Framework Depends on the language

RESTful

APIs JSON

XML

A lot of tools are used to build modern


Other tools websites which a developer needs to know

Purpose: Save data somewhere…

MySQL
Storage (Database) Relational data storage
PostgreSQL

MongoDB
Non-relational data storage

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 48
fi
Web Development – Detailed
Wordpress
Watch Michal explain this mind
Content Management Systems (CMS) Joomla map in the eLearning portal

Drupal
Website Builders Wix
Vanilla Square
React
Angular JavaScript
Frameworks & Libraries Essential Technologies
HTML HTML5
Vue.js
jQuery (legacy)
CSS CSS3
Specification Web
EcmaScript Development JavaScript
Landscape
Yarn Package managers

E
Visual Studio Code
npm Text Editors

L
Tools Sublime Text

CSS3 Atom

P
Advanced
Frontend Webstorm
Bootstrap Frameworks Development

M
SASS CSS Browser Developer Tools Chrome Developer Tools
Pre-processors

A
LESS Firefox Developer Tools

S
PHP Frameworks: Laravel, Symfony, …
Flexbox Layouts & Grids
Server-side Languages C# ASP.NET Core
CSS Grid
Java Spring, JSF
Command line tools JavaScript Node.js environment
Other Skills Design: Sketch, Photoshop
Testing / debugging
SEO Google Analytics
Automation, minification Web performance
Web Analytics Heatmaps
Media queries Responsive design
A/B testing
Responsive Web Design

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 49
HTML, CSS, XML
It’s a standard markup language for documents designed to be displayed
in a web browser. It helps developers create and design web content.
Headings, paragraphs, images Watch Michal explain this mind
map in the eLearning portal
Defines structure of a web page Forms, input boxes
Buttons
The last major version of HTML which brings new elements
HTML5 such as <section>, <article>, <nav>, <header> It’s a markup language which is designed to store or transfer data.
and <footer>

HTML
HyperText Markup XML
Language Extensible Markup
Language

Example XML document

L E
Font size and color
Example HTML document Margin, padding

P
Defines visual style of a web page Text alignment

M
Background
Borders

A
The last version of CSS which brings rounded corners,
CSS3
shadows, gradients, transitions, animations, and grid layout.

S
Frameworks Bootstrap
Flexbox
Layouts & grids
CSS Grid
CSS
SASS
Cascading Style Sheets Pre-processors
LESS
Style guides Atomic
Responsive design Media queries

Example CSS style

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 50
Mobile Application Development - iOS Platform
Programming JavaScript
Cross-platform application development Languages
Watch Michal explain this mind
C# map in the eLearning portal
Options
Programming Objective-C
Native Android application development Languages
Swift

Xcode

IDEs Appcode

CodeRunner

L E
iPhone
iOS Mobile App

P
Development iPad
Landscape Platforms

M
Apple Watch

A
Apple TV

S
Lifecycle
Analysis

Design

Development

Testing
Requirements

Mockups

Prototype

Working software

Release AppStore

Maintenance

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 51
Mobile Application Development - Android Platform
Programming JavaScript Watch Michal explain this mind
Cross-platform application development Languages map in the eLearning portal
C#

Programming Java
Options Native Android application development Languages Kotlin

Android Studio
IDEs Eclipse

E
CodeRunner

P L
Retrofit
Libraries

M
Android Mobile App OkHTTP
Development

A
Picasso
Landscape

S
PhotoView

Analysis Requirements

Design Mockups
Prototype
Lifecycle Development
Testing Working software

Release
Play Store
Maintenance

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 52
Desktop Application Development
Watch Michal explain this mind
map in the eLearning portal

WPF framework or WinForms


Windows C# language
UWP
Platform-specific
Objective-C language Cocoa framework
Mac
Swift language Cocoa framework

Java language Swing framework

E
JavaScript language Electron framework

L
Cross-platform C++ language Qt framework

P
Desktop Development Python language pyQt framework

M
Landscape
C# language Unity framework

S A
Pros & Cons
Native Pros
Broad functionality due to using the
capabilities of the underlying device.
Faster and more responsive
software performance.
Multiple code bases because each device
has its own version of the app.
Native Cons
Separate full regression testing cycle for
each platform.

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 53
Enterprise Application Development
Watch Michal explain this mind
map in the eLearning portal

Sharepoint
Xerox DocuShare
Confluence
Content Management Systems (CMS)
Oracle WebCenter
IBM ECM
FileCloud

E
Enterprise App

L
Development

P
SAP Business Objects

M
Oracle NetSuite

A
Microsoft Dynamics

S
Odoo
Enterprise Resource Planning (ERP)
Sage
Salesforce
Workday
Abas

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 54
Programming Languages & Software Frameworks - High Level

Watch Michal explain this mind


map in the eLearning portal

Ruby on Rails Moose Django


Laravel

Zend FastAPI
Ruby Sinatra Symfony Dancer
Python
Yii Flask
Hanami PHP Perl Catalyst
CodeIgniter
Cuba Web2py
Nette
aiohttp
CakePHP
Node.js
Finch Lumen

E
Scala React Rocket

L
Play Ionic
JSE JavaScript

P
Spring Actix-web
Lift Vue.js
SQL JEE React Native

M
Warp
Chaos Hibernate

A
PL/SQL
Java Play Substrate

S
Angular Rust
TypeScript
Grails
HTML Ktor
Kotlin
Revel
JSF .NET Core
GWT
Vert.x Go
Beego
WPF .NET Framework
R Shiny Qt
Martini
C# Xamarin
C++ Ultimate++
Perfect Gin Gonic
Objective-C Swift UWP Mono

Vapor Unreal Engine Goji

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 55
Programming Languages & Software Frameworks - Detailed
Watch Michal explain this mind
Django Catalyst map in the eLearning portal
Zend
Laravel Moose
CherryPy Web development
Yii Symfony Web development Plack
PHP Flask
Web development Dancer
Python Grok Perl
Nette CodeIgniter
Data science Web2py Bioinformatics
NumPy BioPerl
Lumen CakePHP Tornado
SciPy
.NET Core
React Web development .NET Framework
JSE JavaScript Frontend web
Spring development Angular
JEE & TypeScript WinForms
Vue.js Desktop app

E
Hibernate development WPF

L
Backend web UWP
Java development Node.js

P
Play C# Mobile app
Express.js
development Xamarin

M
Grails Mobile app
React Native Unity
GWT JSF development

A
Qt Ionic Games development MonoGame

S
Titanium CRYENGINE
C++ Ultimate++ Desktop app
development Machine learning ML.NET
Electron
Unreal Engine
Internet of Things Windows IoT

Objective-C Perfect Finch UWP


Swift
Vapor Scala Play
Lift Ruby on Rails
Revel
HTML Chaos Ruby Go
SQL Sinatra Beego
Web development
Martini
PL/SQL Hanami
Kotlin Ktor Shiny
Gin Gonic
Cuba
Vert.x R Goji

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 56
Frontend developers are responsible for creating the part of a website or application that users
interact with. They use programming languages like HTML, CSS, and JavaScript to design and
build the user interface, which includes things like buttons, menus, and forms.

Frontend developers also work closely with designers to ensure that the website or application
Brief looks good and is easy to use. They may also be responsible for optimizing the website or
application to ensure that it loads quickly and is responsive on different devices, such as

Recruiting Frontend
desktops, laptops, tablets, and smartphones.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=AKX&titleFreeText=%22fronte

Web Developers
Sample profiles nd%20developer%22

Web development Front end

Either JavaScript or TypeScript (or both)


Languages Watch Michal explain this mind
HTML and CSS are a must map in the eLearning portal
Frameworks React, Angular, Vue, ...
Common requirements Libraries Next.js, Nuxt.js, Redux, RxJS, …
(Standard Skills)
Testing Mocha, Jest, Cypess, …
Code storage git, GitHub, GitLab, Bitbucket, …

Cloud AWS, GCP, Azure, ...


DevOps Docker, use CI/CD pipelines, …

Automation Gulp, SASS, LESS, …


Specific industry background?
Deviations from the standard role requirements
Mix of two roles?
JavaScript or TypeScript?

Specific technical requirements Which framework?

Are any additional tools required?

E
Experience w/ product companies?
Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?

L
Work on-site, hybrid, or fully remote?

P
Would 3 years of experience be enough?
Frontend Web Developer Downscale the requirement
Is experience with framework X really necessary?

M
Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?


Sell the opportunity

A
Who is this a dream job for?

Interesting technical scope?

S
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?

Can you _________________?

Front End Developer (or Engineer)


Full Stack Developer (or Engineer)

Similar Job Titles Software Engineer

React FE Developer

Sourcing FE Engineer

(Angular OR React OR React.js OR ReactJS)


Keywords / skills (JS OR JavaScript)
/ competencies
(TS OR TypeScript)
“frontend development” OR “front-end development”

“Do you use JavaScript or TypeScript?”

“What’s your favorite frontend framework and why?”

“What’s the most beautiful website you have created?”

Screening “What’s your standard workflow when you are building a website?”
New mind maps and updates released bi-weekly.
“When building a website, do you build the desktop or mobile version first?”
© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com
“What’s the size of the largest development team you’ve worked with?”
Page 57
“What’s the most challenging web application you developed?
Recruiting Full-Stack JavaScript/TypeScript Web Developers
Watch Michal explain this mind
map in the eLearning portal

Specific industry background?


Deviations from the standard role requirements
Mix of two roles?
JavaScript or TypeScript?

Specific technical requirements Which framework on the Frontend?


Are any additional tools required?
Experience w/ product companies?
Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?
Work on-site, hybrid, or fully remote?

Would 3 years of experience be enough?


Downscale the requirement
Is experience with framework X really necessary?

E
A Full Stack JavaScript developer is responsible for developing both the front-end and back-end parts of a web Anything interesting about the team, product, project, or company?
application using the JavaScript programming language. They use a range of technologies and frameworks, including
HTML, CSS, JavaScript, Node.js, and various front-end frameworks like React, Angular, or Vue, among others. Any interesting challenges ahead?

L
Sell the opportunity
On the front-end, Fullstack JavaScript developers work to create the user interface and experience of a web Who is this a dream job for?
application. This involves designing and coding the layout, structure, and interactivity of web pages, as well as creating

P
any animations or dynamic effects. Interesting technical scope?

On the back-end, Fullstack JavaScript developers work to develop the server-side of a web application. This includes Brief Do you have _________________?
building APIs, managing databases, and handling server-side logic and business rules. Self-assessment Have you worked on _________________?

M
Qualification questions
In summary, a Fullstack JavaScript developer is responsible for developing both the client-side and server-side of a (depend on the specific job requirements) Have you worked with _________________?
web application using JavaScript and its associated frameworks and libraries. They work on the entire web

A
development stack, from the front-end user interface to the back-end server infrastructure. Are you able to _________________?
https://www.linkedin.com/search/results/people/? Can you _________________?

S
keywords=engineer&origin=FACETED_SEARCH&sid=zFa&titleFreeText=%22JavaScript%20fullstack%20d
eveloper%22 Sample profiles Recruiting Test automation engineer

Both Front end & Back end web development Web development Full-Stack JavaScript/TypeScript From Front-end developer
Web Developers
JavaScript, TypeScript Languages Back-end developer
Career Transitions
React, Angular, Vue, … Front end Front-end developer
Frameworks
Node.js, Express.js, Koa.js, Meteor.js, Nest.js, … Back end To Back-end developer

Redux, NgRx, … Front end Tech Lead


Libraries Common requirements
Socket.io, Moment.js, Passport, … Back End (Standard Skills) Fullstack developer (or engineer, programmer)

Jest, Mocha, Cypress, Chai, Supertest, JMeter, … Testing Similar Job Titles Software engineer (or developer)

Git, Github, Gitlab, Bitbucket, NPM, … Code storage FS developer


Sourcing
AWS, GCP, Azure, … Cloud Keywords / skills (JavaScript OR TypeScript) AND (Fullstack OR Full-stack OR “Full stack”)
/ competencies (Node OR Nodejs OR Node.js) AND (Angular OR React OR React.js OR
Docker, Kubernetes, Jenkins, CircleCI, … DevOps
ReactJS OR Vue OR Vue.js)
Webpack, Parcel, Gulp, Grunt, … Automation
What’s your overall experience with web development?
Have you been focusing more on the front-end or back-end part of web development?

Have you used TypeScript on a production-ready project at work?


Screening
Have you set up CI/CD pipelines for some of your projects in the past? Which cloud did you use?
Have you worked for product-centric companies, development agencies, or freelanced?
Have you worked in a serverless environment? Which cloud provider and solution did you use?

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 58
A backend C# developer is responsible for building and maintaining the "backend" of a software
application using the C# programming language.
In simple terms, the "backend" of an application is the part that users don't see, but that makes
the application work. It's where data is stored, processed, and manipulated.
As a C# developer, the individual would use their knowledge of the C# language and related
technologies to create the logic and functionality that allows an application to work properly. They
might work on tasks such as creating and maintaining databases, building web services and APIs

Recruiting Backend
Brief
(Application Programming Interfaces), and integrating different systems and technologies together.
Their work might involve working closely with frontend developers, who focus on the parts of the
application that users see and interact with, to ensure that the frontend and backend work seamlessly

C# Web Developers
together.
Overall, a backend C# developer plays a critical role in building the foundation of a software application,
ensuring that it can perform its intended functions in a smooth and reliable manner.

https://www.linkedin.com/search/results/people/? Watch Michal explain this mind


keywords=engineer&origin=FACETED_SEARCH&sid=ldb&titleFreeText=%22C%23%20Back map in the eLearning portal
Sample profiles end%20developer%22

Web development Focus on the Back end + Database


Languages C#, F#, Visual Basic

.NET, .NET Framework, .NET Core, ASP.NET, Xamarin (mobile


Frameworks development), Unity (game development), …
Common requirements
(Standard Skills) Libraries Newtonsoft.Json, Dapper …
Testing NUint, xUnit, ...

Code storage Git, Github, Gitlab, Bitbucket …

Cloud Azure, AWS, GCP, …


DevOps Azure DevOps, Jenkins, Docker, TeamCity…

Specific industry background?


Deviations from the standard role requirements
Mix of two roles?

Do you require the developer to write SQL or do


you use ORM?

E
Which cloud provider do you use?
Specific technical requirements
Should the developer have experience with any

L
specific DevOps tool?
Analyze the JD Experience w/ product companies?
/ Ask hiring manager

P
Specific non-technical requirements Types of projects worked on?
Work on-site, hybrid, or fully remote?
Recruiting
Would 3 years of experience be enough?

M
Backend C# Developers Downscale the requirement
Is experience with framework X really necessary?

A
Anything interesting about the team, product, project, or company?
Any interesting challenges ahead?
Sell the opportunity

S
Who is this a dream job for?

Interesting technical scope?


Tester
From
Full Stack Developer
Career Transitions
Tech Lead
To
DevOps Engineer
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?

Can you _________________?

.NET Developer (or engineer, programmer)


Fullstack Developer
Similar Job Titles
C# Developer

Sourcing ASP.NET Developer

Keywords / skills (C# OR .NET OR ASP.NET) AND (Developer OR Programmer OR Engineer)


/ competencies (Backend OR Back-end OR “Back end”) AND (C# OR .NET OR ASP.NET)
AND (developer OR engineer OR programmer)
When did you start developing applications with C# .NET?
What kinds of projects have you worked on? (Scale)

New mind maps and


Screening
updates
What’s the released
largest team you worked with? bi-weekly.

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


What testing framework did you use on your previous project? Page 59
Have you also created any mobile applications with Xamarin?
Have you also been responsible for the UI/frontend on any of your previous projects?
A backend Java developer is responsible for creating and maintaining the server-side components of web
applications, which are not visible to users but are crucial for the application to function properly.

Some of the tasks that a backend Java developer may do include designing and implementing application
architecture, creating and managing databases, handling server-side scripting and programming, managing
Brief
security and access control, and optimizing application performance.

In essence, a backend Java developer is responsible for the "behind-the-scenes" work that makes web

Recruiting Backend
applications work smoothly and efficiently.
https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=cKQ&titleFreeText=%22Java%20developer%22

Java Web Developers


Web development Back end + Storage (database)

Languages Java, Kotlin


Frameworks Spring, JEE, Struts…. Watch Michal explain this mind
Libraries Hibernate, Log4j, Jackson,…
map in the eLearning portal
Common requirements
(Standard Skills) Testing JUnit, Mockito, TestNG, Selenium, Apache JMeter, Cucumber…

Code storage Git, Github, Gitlab, Bitbucket, …


Cloud AWS, GCP, Azure, …

DevOps Jenkins, Docker, Ansible, use CI/CD pipelines, …


Automation Maven, Gradle….
Specific industry background?
Deviations from the standard role requirements
Mix of two roles?
Java or Kotlin?

Which framework? Spring?


Specific technical requirements
Experience with micro-services necessary?

Are any additional tools required?


Analyze the JD Experience w/ product companies?
/ Ask hiring manager

E
Specific non-technical requirements Types of projects worked on?

Work on-site, hybrid, or fully remote?

L
Would 3 years of experience be enough?
Downscale the requirement
Is experience with framework X really necessary?

P
Recruiting
Backend Java Developers Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?

M
Sell the opportunity
Who is this a dream job for?
Interesting technical scope?

A
Test Automation Engineer
From

S
Full-stack Java Developer
Career Transitions
Java Architect
To
Java Tech Lead

Do you have _________________?


Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?

Can you _________________?


Back End Developer (or Engineer)

Full Stack Developer (or Engineer)


Similar Job Titles Software Engineer
Java Developer

Sourcing BE Engineer
(Java OR Kotlin)
Keywords / skills
/ competencies (Spring OR Hibernate OR JEE)

“Backend development” OR “Back end development” OR “Back-end development”


“Have you created microservices? Which technology did you use?”

“Have you used SpringBoot in your previous project?"

“What is your favorite testing framework? Why?”


New mind maps and
Screening updates released bi-weekly.
“What projects are you currently working on in your spare time? How did they come about?”
© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com
“Do you maintain any open-source repository?” Page 60
“Have you worked in an Agile team? Scrum?”
A PHP Full stack Developer is responsible for building a web application from the ground up, using a
combination of frontend and backend technologies. They work on all aspects of the application, from the
user interface to the server-side logic, to ensure that the application is functional, reliable, and meets the
Brief needs of the users.
https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=74H&titleFreeText=%22PHP%20full%2

Recruiting Fullstack
Sample profiles 0stack%20developer%22

Web development Backend and Frontend


Backend PHP

PHP Developers Languages


Frontend
JavaScript or TypeScript
HTML, CSS

Backend Laravel, Symfony, CakePHP Watch Michal explain this mind


Frameworks
Frontend React, Vue.js, Angular map in the eLearning portal
Libraries Swift Mailer, Guzzle, PHPMailer, Monolog…
Common requirements
(Standard Skills) Testing PHPUnit, Selenium, Codeception, Behat…

LAMP Linux, Apache, MySQL, PHP


Popular Stack
WAMP Windows, Apache, MySQL, PHP

Code storage Git, GitHub, GitLab, Bitbucket …


Cloud AWS, GCP, Azure, …

Containers Docker
CI/CD tools - Jenkins, Travis CI, CircleCI

DevOps (as a user, not admin) Configuration management tools - Puppet, Chef, Ansible

Monitoring and logging tools - Nagios, Zabbix, ELK stack

Automation Jenkins, Ansible, Puppet…

Specific industry background?


Deviations from the standard role requirements
Mix of two roles?

What framework is used on the backend?


Specific technical requirements

E
What framework is used on the frontend?

Experience w/ product companies?

L
Analyze the JD Specific non-technical requirements Types of projects worked on?
/ Ask hiring manager
Work on-site, hybrid, or fully remote?

P
Recruiting Would 3 years of experience be enough?
FullStack PHP Developer Downscale the requirement
Is experience with framework X really necessary?

Anything interesting about the team, product, project, or company?

M
Any interesting challenges ahead?
Sell the opportunity
Who is this a dream job for?

A
Interesting technical scope?

From Web Developer

S
Career Transitions
To Fullstack JavaScript Developer
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?

Can you _________________?


Backend Developer

Full stack developer


Similar Job Titles
Software developer

Web Developer

Sourcing Use Boolean search generator at RecruitInstantly.com


(Fullstack OR Full-stack OR “Full stack”) AND (Developer OR engineer OR programmer) AND PHP

(Laravel OR Symfony OR CakePHP) AND (React OR Vue.js OR Angular.js)


Keywords / skills
/ competencies (PHP AND JavaScript)

(Laravel OR Symfony OR CodeIgniter OR Yii OR Zend) AND (HTML OR CSS OR JavaScript)

PHP AND (React OR Vue.js OR Angular.js)


Can you explain your experience with PHP frameworks like Laravel or Symfony?
How comfortable are you with frontend technologies like HTML, CSS, and JavaScript?
Can you explain the difference between GET and POST requests in PHP?

How would you optimize the performance of a PHP application?


Screening Have you ever worked with RESTful APIs? Can you give an example of how you used them?

New mind mapsCan and updates released bi-weekly.


you describe your experience with database design and management?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 61


Have you worked with version control tools like Git or SVN? How comfortable are you with them?

Can you explain the difference between unit testing and integration testing?
How do you keep up with the latest PHP updates and technologies?
A SharePoint developer is responsible for creating, configuring, and customizing SharePoint sites and
applications based on the needs of an organization. They use programming languages like C#, JavaScript,
and HTML to build customized solutions that improve collaboration, document management, and business
processes.
SharePoint is a web-based platform developed by Microsoft that provides organizations with tools to create
and manage content, documents, and business workflows. As a SharePoint developer, you may be

Recruiting SharePoint
responsible for creating custom web parts, workflows, forms, and pages that meet specific business
Brief requirements. You may also be responsible for configuring and maintaining the SharePoint infrastructure,
including the database, server, and security settings.
In addition to programming skills, SharePoint developers should have a good understanding of SharePoint
architecture and best practices for developing and deploying SharePoint solutions. They should also be

Developers
familiar with other Microsoft technologies such as .NET Framework, SQL Server, and Visual Studio
https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=n~G&titleFreeText=%22SharePoint%20
Sample profiles developer%22
C# Watch Michal explain this mind
Programming Languages JavaScript, TypeScript map in the eLearning portal
HTML/CSS
SharePoint Framework (SPFx)

SharePoint REST API


SharePoint Add-in Model
jQuery
Frameworks and Libraries Angular
React
Common requirements
(Standard Skills) Bootstrap

.NET
PnP (Patterns & Practices) JavaScript Core Library
Visual Studio
SharePoint Designer
SharePoint development & deployment tools
SharePoint Online Management Shell
PowerShell

SharePoint customization techniques Custom web parts, custom workflows, custom lists, ...

Automation Visual Studio Team Services (VSTS), Jenkins, Nintex Workflow…


Specific industry background?

E
Deviations from the standard role requirements
Mix of two roles?
SharePoint on-premise or SharePoint Online?

L
Specific technical requirements
JavaScript or TypeScript is used by the team?
Experience w/ product companies?

P
Analyze the JD Specific non-technical requirements Types of projects worked on?
/ Ask hiring manager
Work on-site, hybrid, or fully remote?
Would 3 years of experience be enough?
Recruiting Downscale the requirement

M
SharePoint Developers Is experience with framework X really necessary?
Anything interesting about the team, product, project, or company?
Any interesting challenges ahead?

A
Sell the opportunity
Who is this a dream job for?
Interesting technical scope?

S
Analyst
From
IT Specialist (Support)
Career Transitions
Software Developer
To
PowerApps Developer
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?
Can you _________________?
PowerApps Developer
SharePoint Engineer
SharePoint Consultant
Similar Job Titles SharePoint Analyst
SharePoint Designer
SharePoint Business Analyst
SharePoint Solutions Developer
Sourcing
Use Boolean search generator at RecruitInstantly.com
"SharePoint developer" AND (C# OR .NET OR ASP.NET)
SharePoint AND (developer OR engineer OR analyst OR consultant)
Keywords / skills
/ competencies (JavaScript OR jQuery OR AngularJS) AND (SPFx OR CSOM)

(SharePoint OR SP)
(PowerShell OR SharePoint OR PnP)

What experience do you have with SharePoint development?


How comfortable are you working with SharePoint's object model and API?

What is your experience with SharePoint workflows, forms, and templates?

New mind
Screening
maps
Can youand updates
give an example released
of a complex SharePoint solution thatbi-weekly.
you have developed in the past?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


What is your experience with SharePoint Designer, Visual Studio, and other development tools?
Have you worked with SharePoint's various APIs (REST, CSOM, JSOM)?
Page 62
What SharePoint versions have you worked with?
How do you troubleshoot issues with SharePoint solutions?
An SAP developer is a computer programmer who creates software applications using SAP technology. SAP is
a type of software used by many businesses to manage their operations, such as accounting, sales, inventory,
and more.

An SAP developer writes code that allows SAP to perform specific tasks based on a company's needs. They
might create custom programs or modify existing ones to better suit the needs of the business. SAP developers
Brief
might also work on integrating SAP with other software programs or databases.

Recruiting SAP
Overall, an SAP developer's job is to use their programming skills to help businesses use SAP technology to
improve their operations and achieve their goals.
https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=5q%2C&titleFreeText=%22SAP%20developer%22

Developers
ABAP (Advanced Business Application Programming)
Programming languages
Java

SAP HANA, Oracle Database, Microsoft SQL Server,


Database technologies IBM DB2, PostgreSQL Watch Michal explain this mind
Cloud
SAP CPI (Cloud Platform Integration) map in the eLearning portal
SAP BPT (Business Technology Platform)
Common requirements SAP ABAP (Advanced Business Application Programming)
(Standard Skills)
SAP Basis
SAP SD (Sales and Distribution)
SAP modules
SAP FI (Financial Accounting)

SAP MM (Materials Management)


SAP HCM (Human Capital Management)

EDI (Electronic Data Interchange)


Deviations from the standard role requirements Specific domain experience?

ABAP or Java?
Specific technical requirements Traditional or Cloud integration?

Experience with HANA or Oracle?


Experience with business systems?
Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?
Work on-site, hybrid, or fully remote?

Would 3 years of experience be enough?


Downscale the requirement
Is experience with tool X really necessary?

E
Anything interesting about the team, product, project, or company?
Any interesting challenges ahead?
Sell the opportunity

L
Who is this a dream job for?

Interesting technical scope?

P
IT Support Specialist

Recruiting From Software Developer


SAP Developers Full-Stack Developer

M
Career Transitions SAP Consultant
SAP Lead
To Technical Consultant

A
BI Consultant
Development Technical Lead

S
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?
Can you _________________?
SAP Programmer

SAP Technical Consultant


SAP ABAP Developer

SAP Integration Specialist

SAP Solution Architect


Similar Job Titles
SAP Basis Administrator
SAP Functional Consultant
SAP Business Analyst
SAP Project Manager
Sourcing
SAP Support Analyst
Use Boolean search generator at RecruitInstantly.com
(SAP OR ABAP) AND (Developer OR Specialist OR Consultant OR Expert)
Keywords / skills (ABAP OR JAVA) AND (IDoc OR RFC OR EDI)
/ competencies
(EDI OR “Electronic Data Interchange”) AND (ALE OR “Application Link Enabling”)
(FI OR CO OR MM OR SD) AND SAP
What SAP modules have you worked with, and what is your level of experience with each one?
How many years of experience do you have in SAP development, and what kind of projects have you worked on?
What is your proficiency level in programming languages such as ABAP, Java, and C++?
What is your experience with SAP development tools, such as SAP HANA, SAP UI5, and SAP Cloud Platform?
Have you worked on any SAP integration projects, and what integration technologies have you used?

New What
Screening
mind maps
experience do you have and updates
in troubleshooting and resolvingreleased
SAP technical issues?bi-weekly.

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


What is your experience with SAP security and authorization concepts?
How do you keep up-to-date with the latest SAP developments and technologies?
Page 63
Have you worked in a team environment, and how have you contributed to team success?
Can you provide an example of a successful SAP project that you worked on and your contribution to its success?
Part 7
Recruiting DevOps And Cloud
Engineers
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 64
fi
ffi
Cloud Computing Overview
Private for one company Enterprise cloud
Private vs. Public
Public cloud Available to multiple organizations

Software as a service (SaaS) Use the provider's applications running on a cloud infrastructure Watch Michal explain this mind
map in the eLearning portal
These online services provide high-level APIs used to abstract various
low-level details of underlying network infrastructure like physical
computing resources, location, data partitioning, scaling, security,
backup, etc.

It’s the on-demand availability of computer Infrastructure as a Service (IaaS) GCP


system resources, especially data storage
Digital Ocean
(cloud storage) and computing power,
without direct active management by the user. Cloud Computing The consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems, or storage
The act of creating a virtual version of something,
including virtual computer hardware platforms, Models
AWS (Beanstalk)
storage devices, and computer network resources.
Platform as a Service (PaaS) Google App Engine
I.e. the creation of a virtual machine that acts like a
real computer with an operating system. Virtualization Cloud Foundry
Infrastructure as a Service IaaS Heroku
Platform as a Service PaaS Types Cloud Web app and mobile app developers are provided with a way to link their

E
applications to cloud storage and cloud computing services with
Software as a Service SaaS
Mobile "backend" as a service (MBaaS) application programming interfaces (APIs) exposed to their applications.

L
Cloud Architect
Service-hosted remote procedure call that leverages serverless computing to enable the
Function as a service (FaaS) deployment of individual functions in the cloud that run in response to events

P
Cloud Engineer

Cloud Software Developer Microsoft Azure

M
Cloud Security Engineer Roles Amazon Web Services (AWS)

Network Engineer Public Google Cloud Platform (GCP)

A
Site Reliability Engineer (SRE) IBM Cloud

S
DevOps Engineer Oracle Cloud

CloudStack

Private OpenStack

VMware vSphere Cloud computing virtualization platform

Amazon AWS (Amazon Web Services)


Providers
Google GCP (Google Cloud Platform)

IaaS/PaaS Providers Microsoft Microsoft Azure

Alibaba Alibaba Cloud

IBM IBM Cloud

Oracle

Salesforce
SaaS Providers
SAP

Workday

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 65
DevOps Overview
Jenkins
DevOps integrates developers and operations teams in order to improve GitLab
collaboration and productivity by automating infrastructure, automating workflows
and continuously measuring application performance. Continuous Integration (CI) Circle CI
Watch Michal explain this mind
Bamboo
Continuous Integration (CI) is a practice of merging changes produced by map in the eLearning portal
developers as often as possible, even a couple of times a day. Glossary Travis CI
Ansible
Continuous Delivery (CD) is practice of automating release related tasks, and Configuration Management / Provisioning Puppet
making sure that every tested change is ready for delivery. DevOps Tools
Chef
Python Splunk
Log Management & Analysis
Shell Elasticsearch, Logstash, Kibana (ELK)
Bash Nagios
Ruby Scripting Languages NewRelic
Network Monitoring Microsoft Azure
Groovy Programming DataDog
Amazon Web Services (AWS)
PowerShell Graphite
Public Google Cloud Platform (GCP)
Perl Alerting PagerDuty
Providers IBM Cloud
Puppet DSL
Domain-specific Languages Oracle Cloud
Chef DSL (DSL)
Development Environments Vagrant CloudStack
Communication Private
OpenStack

E
Knowledge sharing
Team Culture Microsoft Azure (VM)
Autonomous teams

L
Amazon EC2
Collaboration Cloud Infrastructure as a Service (IaaS)
Metrics GCP (CE)

P
Proactive monitoring Continuous Improvement Digital Ocean
DevOps
Continuous Research AWS (Beanstalk)
Landscape
Continuous Integration (CI) Google App Engine

M
Continuous Delivery (CD) Automation Platform as a Service (PaaS)
Cloud Foundry
Continuous Deployment

A
Pillars Heroku
Coding Style AWS Lambda

S
Source Control Software Engineering Best Practices Serverless Google Cloud Functions
Peer Code Review Azure Serverless
Cloud (IaaS)
Infrastructure as a Code Infrastructure
Source Code Management Git
Virtualization
Mercurial
Docker Sofware MSTest
Subversion
Allows dynamic scaling Kubernetes In C# language NUnit
Containers xUnit
Docker Swarm Container Managers
Unit testing Libraries
Apache mesos Jasmine
In JavaScript language Mocha
Local / Development Types
Functional testing Jest
Testing / QA Testing Integration testing
Staging Environments
Regression testing
Integration
Security
Production
Cloud Providers Gitlab Non-functional testing Stability
SonarCube Scalability
Code Quality Analysis Bitbucket
Synopsys
Azure DevOps Automated Testing Frameworks Selenium

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 66
Azure Cloud Overview
Virtual Networks Windows VM
Virtual Machines
Express Route Linux VM Watch Michal explain this mind
Connections
Data Gateway Web Apps map in the eLearning portal
App Services
CDN Web APIs
Traffic Manager Kubernetes Service
Network Services Azure SQL
Load Balancer Compute Containers Container Instances
Networking MySQL
DNS Zones Container Registry Relational Databases
Maria DB
DDOS Protection Azure Functions
PostgreSQL
Application Gateway Edge Services Serverless Logic Apps
Table Storage
Front Door Event Grid
Blob Storage
Azure Batch
Subscriptions and Accounts Queues
Portal Other Data Storage options
Data Storage Redis Cache
CLI / PowerShell Azure Cosmos
Tools
Cloud Shell Azure Data Lakes

E
Mobile App MongoDB

L
Backup and Site Recovery Self-hosted DB services Cassandra
Management
Automation and Scheduling Neo4j

P
Features
Policies Azure Cloud Ingestion Event Hubs
Role-Based Access Control (RBAC) Data Processing
Data Factory (ETL processes)

M
Monitor Boards
Network Watcher Monitoring

A
Repos
DevOps SQL Data Warehouse
Alerts Pipelines

S
Test Plans Analysis Services Hadoop
Data Analytics
Azure Active Directory Stream Analytics Spark

Azure AD Domain Services Directory Services Kafka


Azure HDInsight
Azure AD B2C HBase

Managed Identities Service Bus Hive


Azure Data Bricks
Application Registrations Applications Event Grid Storm
Identity Integration API Management
Enterprise Applications PowerBI

Information Protection Logic Apps


Media Services
Key Vault Data Protection Tools Integration Accounts
Mobile Services
Speech
Hardware Security Module IoT - Internet of Things
Other Services Language
Azure Security Center Mixed Reality Cognitive Services
Vision
Blockchain AI / Machine Learning
Search
Azure Search
Machine Learning
Bot Services

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 67
A DevOps engineer is responsible for bridging the gap between software development and operations
teams. They work to streamline the development process by automating the deployment, testing, and
monitoring of software applications, making it easier to manage and update them.
DevOps engineers typically work to create efficient systems and processes for building and deploying
software applications. This involves using a combination of automation tools, scripts, and monitoring

Recruiting DevOps Engineers


software to ensure that software can be developed and deployed quickly, reliably, and with high quality.
In addition to developing and maintaining these systems and processes, DevOps engineers also work to
Brief ensure that the development and operations teams are communicating effectively and working together
to achieve common goals. This can involve coordinating with other teams, identifying and resolving
issues, and continuously improving the development and deployment process.
Overall, a DevOps engineer's goal is to help teams deliver high-quality software faster and with greater
reliability by improving the collaboration and communication between software development and
operations teams, and automating the software development process as much as possible.
https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=USO&titleFreeText=%22DevOps%20engineer%22
Scripting languages Python, Shell, Powershell, Bash, Ruby, Groovy, Perl Watch Michal explain this mind
Languages
Domain-specific languages (DSL) Puppet DSL, Chef DSL map in the eLearning portal
Continuous Integration (CI) tools Jenkins, Gitlab, Circle CI, Bamboo, Azure DevOps, Travis…
Docker, Kubernetes, Apache Mesos…
Containers AWS ECS (Elastic Container Service)
Different options on different clouds
AWS EKS (Elastic Kubernetes Service)
Configuration Management / Provisioning Ansible, Puppet, Chef, SaltStack, …

Log management and Analysis Splunk, ELK (Elasticsearch, Logstash, Kibana)


Common requirements
(Standard Skills) Network Monitoring Nagios, NewRelic, DataDog, Graphite …
Public Microsoft Azure, AWS, GCP, IBM Cloud, Oracle Cloud
Cloud
Private CloudStack, OpenStack
Serverless AWS Lambda, Azure Serverless, Google Cloud Functions
Microsoft Azure VM, Amazon EC2,
Cloud Model
Infrastructure as a Service (IaaS) GCP CE, DigitalOcean
Platform as a Service (PaaS) AWS Beanstalk, Google App Engine, Heroku
Source Code Management git, GitHub, GitLab, Bitbucket…
Cloud computing virtualization platform VMware vSphere
Focus on one cloud or more providers?
Deviations from the standard role requirements
Full-time position or mixed with SW development?
Public cloud or private cloud?

E
Which cloud provider do you use?
Whic cloud model? Serverless, PaaS or IaaS?
Specific technical requirements

L
Which configuration tool and language do you use?
How are containers deployed? i.e. AWS ECS, AWS EKS, ...
Analyze the JD Big data stored? Data warehouse? Data lake?

P
/ Ask hiring manager
Types of projects worked on? (in an agency or large corp?)
Specific non-technical requirements
Work on-site, hybrid, or fully remote?
Recruiting
Would 3 years of experience be enough?

M
DevOps Engineers
Downscale the requirement Is experience with tool X really necessary?
Would you consider a candidate who hasn’t worked with cloud X?

A
Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?


Sell the opportunity
Who is this a dream job for?

S
Interesting technical scope?
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?
Can you _________________?
DevOps Engineer
AWS Engineer AWS Solution Architect
Azure Cloud Engineer Azure Solution Architect
Similar Job Titles Continuous Integration/Continuous Delivery (CI/CD) Engineer
Cloud Systems Engineer
DevSecOps engineer

Cloud Engineer

Sourcing (DevOps OR DevSecOps) AND Engineer


(Python OR Bash OR Ruby OR Go) AND (AWS OR Azure OR GCP OR "Google Cloud")
“Azure DevOps”
(“AWS ECS” OR “AWS EKS”)
Keywords / skills
(Ansible OR Puppet OR SaltStack)
/ competencies
“AWS Certified"
"certified: azure"

(Docker AND Kubernetes)


(AZ-104 OR AZ-900 OR AZ-400 OR AZ-201 OR AZ-203 OR AZ-302 OR AZ-305 OR
DP-201 OR AZ-800 OR AZ-801 OR AZ-400)
“For how long have you been managing cloud servers?”
“Which cloud provider do you specialize in?” “Do you have any cloud certification?”
“Which configuration management tool have you used in your previous project?”

New mind maps and updates released bi-weekly.


Screening
“What was the size of the largest infrastructure that you managed?”

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 68


“If you were to deploy Docker containers to XX cloud, how would you do it?”
“”Have you managed private cloud?” “With CloudStack or OpenStack?”

“Have you managed cloud computing virtualization platform with vSphere?”


“Are you responsible for security issues or is there anyone else on the team?” Security certification?
Part 8
Recruiting Data & BI
Specialists
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 69
fi
ffi
Math basics Linear algebra, derivatives, calculus.

Descriptive and inferential statistics.

Data Skills Overview


Hypothesis testing and summary
Statistics & Probability statistics.

Exploratory data analysis, random


variable, and Bayesian theorem
The statistical languages that are generally used are R
Programming Languages and python. Julia is also an emerging language that is
being adapted by the data science community recently. Watch Michal explain this mind
It helps in making predictions and estimations by making map in the eLearning portal
the machine learn from data without any hardcode.

Machine learning algorithms such as K-nearest neighbors,


Machine Learning Tools & Techniques
random forests, ensemble methods, decision trees.

Deep learning has also become popular as it solves the


limitations of the machine learning approach.

Distributed computing, algorithms and data structures.


Software Engineering Skills
I.e. to connect APIs to download data.

Data Cleaning It is said that 90% of a data scientist’s job is to clean data.

Data mining is a process of discovering patterns in large data sets and finding
Data Mining anomalies, while involving methods at the intersection of machine learning, statistics,
and database systems.
Hard Skills Charts and graphs help to identify patterns and develop intuitions
about the data. Python has modules such as SeaBorn and
Data Visualization matplotlib for data visualization.

E
ggplot and d3.js libraries

L
Data Skills
Data Reporting Tableau, Power BI

P
MySQL
Relational (SQL Language)
PostgreSQL

M
Database Management MongoDB
Non-relational Apache Cassandra

A
Apache CouchDB

S
Data Modeling Architecture

Hadoop & Map-Reduce


Open-source Examples Hive
BigData Platforms Spark
Google BigQuery
Corporate Examples
Amazon Redshift

Store huge data in the cloud, i.e. on


Cloud Storage & Data Manipulation
Amazon S3

Effective Communication

Domain / Industry Knowledge

Analytic Problem-Solving
Soft Skills
Intellectual Curiosity

Trend Monitoring & Adoption

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 70
Databases & Data Roles Overview
MySQL
Microsoft SQL Server (MS SQL) Watch Michal explain this mind
map in the eLearning portal
PostgreSQL
Relational (SQL)
Oracle
SQLite
MariaDB
Types
MongoDB
Document
Couchbase
Key-value (Cache) Redis
Non-relational (NoSQL)
Cassandra
Wide-column
HBase
Graph Neo4J

E
Firebase Realtime Database

L
Cloud-hosted (samples) DynamoDB on Amazon Web Services (AWS)

P
Bigtable on Google Cloud Platform (GCP)
Databases Using SQL by writing queries (SQL code)
& Data Roles

M
Backend developers
Java - Hibernate
use databases frequently Using ORM

A
C# - Entity Framework
Database Administrator (DBA)

S
Administrators Security
administer databases SQL Server DBA takes care of… Replication
Source: Stack Overflow Survey 2019
Performance
Roles
Data visualization
Data analyst
Queries data from database
Data reporting specialists
Statistical background
Data scientist
Programming in Python or R-lang
Data warehouse developer
Specialized Database Developers ETL Developer
Database Developer
Elasticsearch
Search engines
Solr

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 71
Recruiting Data Analysts
Languages Python, R, SQL …
Data Collection Web scraping tools (BeautifulSoup, Scrapy, Selenium) Watch Michal explain this mind
map in the eLearning portal
Amazon Redshift
Google BigQuery

Data warehouses Snowflake


Common requirements
(Standard Skills) Microsoft Azure SQL Data Warehouse

Oracle Autonomous Data Warehouse


Data visualization / reports Tableau, Power BI, QlikView, Cognos, …
Relational databases MySQL, PostgreSQL, Oracle, Microsoft SQL Server, ...
A data analyst is someone who collects, processes, and performs analysis on data to help organizations
make better decisions. They work with large sets of data, which can come from a variety of sources such NoSQL databases MongoDB, Cassandra, Couchbase, ...
as customer interactions, sales transactions, website traffic, or social media activity. Databases Cloud databases Amazon RDS, Google Cloud SQL, Microsoft Azure SQL Database
Here are some of the key tasks that a data analyst typically performs:
Brief Graph databases Neo4j, OrientDB, ...
Overall, a data analyst's role is to provide insights and recommendations to help businesses make
Time-series databases InfluxDB, OpenTSDB, ...
informed decisions. They work with data to identify opportunities, improve processes, and solve problems.
Specific industry background?
https://www.linkedin.com/search/results/people/? Deviations from the standard role requirements
keywords=engineer&origin=FACETED_SEARCH&sid=FZJ&titleFreeText=%22Data%20Analyst%22 Sample profiles Mix of two roles?

E
What programming languages do you use to analyze data? Languages for data analysis used by the team?
What are your favorite analytical tools? Analytical tools used by the team?

L
Specific technical requirements
How do you clean data and prepare data for analysis? Cloud used?
Can you describe a time when you had to deal with missing or incomplete data? Screening

P
Databases relational, non-relational, or both?
Analyze the JD
What types of statistical analysis have you performed? Recruiting / Ask hiring manager
Types of projects worked on?
Specific non-technical requirements
How do you ensure your reports are accurate? Data Analysts Work on-site, hybrid, or fully remote?

M
Have you ever used advanced statistics in your analysis? If so, can you give an example? Would 3 years of experience be enough?
Downscale the requirement
Data Engineer Is experience with tool X really necessary?

A
From
Business Analyst Career Transitions How much data will the Data Analyst analyze?

S
Data Scientist To Anything interesting about the team, product, project, or company?
Do you have _________________? Sell the opportunity Any interesting challenges ahead?
Have you worked on _________________? Self-assessment
Who is this a dream job for?
Qualification questions
Have you worked with _________________? (depend on the specific job requirements) Interesting technical scope?
Are you able to _________________? Data engineer
Can you _________________? Big Data Analyst
Similar Job Titles Data Scientist

Business Analyst
Data Visualization Specialist

Sourcing Use Boolean search generator at RecruitInstantly.com


Data AND (Analyst OR Engineer OR Scientist)

(SQL OR Python OR R OR Excel) AND Data


Keywords / skills
/ competencies (Python AND ("Power BI" OR Power-BI OR BI)) AND Data
(MySQL OR PostgreSQL OR SQL) AND (Python OR R)
(MongoDB OR Cassandra OR Couchbase) AND (Data AND (Analyst OR Scientist OR engineer))

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 72
Recruiting Data Engineers
Watch Michal explain this mind
map in the eLearning portal

Specific industry background needed?


Deviations from the standard role requirements
Mix of engineering and analytics role?
Do you stora data in the cloud?
Which data warehouse solution do you use?
A data engineer is someone who designs and builds the systems and infrastructure needed to collect, store, process, and analyze Specific technical requirements
Which data pipeline system do you use?
large amounts of data. Data engineers work behind the scenes to ensure that data is available and accessible to other members of
the organization who need to analyze it, such as data analysts, data scientists, or business intelligence professionals. Do you use PL/SQL or Python to migrate data?
Data engineers are responsible for tasks such as: Analyze the JD Types of data projects worked on?
/ Ask hiring manager
Building data pipelines: Data engineers design and build pipelines that move data from various sources (such as databases, Specific non-technical requirements Experience with analytics or reporting necessary?
APIs, or IoT sensors) to a central data storage location, such as a data warehouse.
Work on-site, hybrid, or fully remote?
Designing data architecture: Data engineers determine the most effective way to organize and store data so that it can be easily
accessed and analyzed. Would 3 years of experience be enough?
Downscale the requirement
Developing data infrastructure: Data engineers design and build the hardware and software systems needed to support large- Is experience with tool X really necessary?
Brief
scale data processing and analysis, such as distributed computing systems or cloud computing services.
Anything interesting about the team, product, project, or company?
Ensuring data quality: Data engineers monitor data quality to ensure that it is accurate, complete, and consistent. Any interesting challenges ahead?

E
Optimizing data performance: Data engineers identify and fix performance issues in data processing and storage systems to Sell the opportunity
Who is this a dream job for?
ensure that data is accessible and can be analyzed quickly.

L
Interesting data to analyze? How much data to process?
In summary, a data engineer is responsible for designing and building the systems and infrastructure that enable organizations to
collect, store, process, and analyze large amounts of data, so that other members of the organization can make data-driven Do you have _________________?

P
decisions. Self-assessment Have you worked on _________________?
https://www.linkedin.com/search/results/people/? Qualification questions
keywords=engineer&origin=FACETED_SEARCH&sid=rRa&titleFreeText=%22Data%20engineer%22 Sample profiles (depend on the specific job requirements) Have you worked with _________________?

M
Python, SQL, PL/SQL, Java Primary Are you able to _________________?
Languages
Scala, Go, Bash, Perl, … Secondary Can you _________________?

A
Hadoop, Spark, Hive, Pig, … Big Data Technologies Big Data Engineer
Recruiting Data Integration engineer
MySQL, PostgreSQL, Oracle … Relational databases (SQL)

S
Data Engineers
MongoDB, Cassandra, Amazon DynamoDB, … Non-Relational databases (NoSQL) Similar Job Titles Data Architect

Amazon Redshift, Google BigQuery, Snowflake, ... Data warehouses Common requirements Data Warehouse engineer
Data storages
(Standard Skills)
Amazon S3, Microsoft Azure Blob Storage, Google Cloud Storage, … Object storage Machine Learning Engineer

Hadoop Distributed File System (HDFS), Sourcing Use Boolean search generator at RecruitInstantly.com
Amazon Elastic File System (EFS) Distributed file systems
(Data AND Engineer)
Airflow, Luigi, Talend, Airbyte, … Data Pipelines / Data integration / Data orchestration (Python OR Java OR Scala OR Go OR Bash OR Perl) AND (Hadoop OR Spark OR Hive OR Pig)
Keywords / skills
ER/Studio, ERwin, PowerDesigner, Visio, Lucidchart, BM InfoSphere Data Architect Data Modeling / competencies Data AND (Integration OR Modeling OR Processing OR Security OR Architecture)
Git, Github, Gitlab, Bitbucket, … Code repository
MongoDB OR Cassandra OR “Amazon DynamoDB”
Data Analyst MySQL OR PostgreSQL OR Oracle
From
BI Analyst What experience do you have with database technologies? Which ones are you most familiar with?
Career Transitions
BI Analyst How do you ensure data quality and consistency in a data pipeline?
To
Data Scientist
Can you describe a time when you had to optimize a data pipeline for performance or efficiency?
What ETL tools have you worked with in the past? Which ones are you most familiar with?
Screening How do you ensure the security and privacy of data in a data pipeline?
What experience do you have with cloud computing platforms like AWS, Azure or GCP? Which services are you most familiar with?

Can you explain the concept of data partitioning and how it can improve data processing?

Can you describe how you would design a data architecture for a large-scale project?
Have you ever worked with big data technologies like Hadoop, Spark or Flink? What was your role in the project?

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 73
Part 9
Recruiting Network &
Admin Specialists
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 74
fi
ffi
A Linux administrator is responsible for managing and maintaining Linux-based computer systems. This can include tasks

Recruiting
such as installing and configuring software, monitoring system performance, troubleshooting issues, ensuring system
security, and backing up important data.

Here are some specific examples of what a Linux administrator might do:

Install and configure the Linux operating system on a server or desktop computer.

Linux Administrators
Install and configure software programs, such as web servers, email servers, or databases, that run on the Linux system.

Monitor system performance, such as CPU usage, memory usage, and disk space, to ensure the system is running
Brief smoothly.

Troubleshoot issues that arise, such as system crashes or software errors, and implement solutions to fix the problems.

Ensure the system is secure by implementing security measures such as firewalls, access controls, and system updates.

Backup important data to prevent loss in case of a system failure or disaster. Watch Michal explain this mind
Overall, a Linux administrator plays a critical role in ensuring that Linux-based computer systems are running smoothly map in the eLearning portal
and securely, and that any issues are quickly resolved to minimize downtime and data loss.

https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=62u&titleFreeText=%22Linux%20Administrator%22

Languages Scripting Python, Bash, Shell, PowerShell, Perl

Red Hat Enterprise Linux (RHEL)


Linux distribution (used in Ubuntu Server
enterprise and server
environments) CentOS
Debian

SUSE Linux Enterprise Server (SLES)

netstat, ifconfig, tcpdump, nmap,


Networking tools traceroute, iptables, ssh…
Firewalls (iptables, firewalld), SELinux, AppArmor, OpenVAS,
Common requirements Security OpenSSL, AIDE, Snort, ClamAV …
(Standard Skills)
Package management tools apt, yum, dnf, pacman

Process management tools top, htop, ps, kill

Log management tools syslog-ng, rsyslog, logrotate


System Administration
Disk management tools fdisk, lsblk, df, mount

Backup and recovery tools tar, rsync, Bacula


User and group management tools useradd, usermod, userdel, groupadd

Configuration management Chef, Ansible, Puppet, ...

E
Monitoring Nagios, NewRelic

Troubleshooting syslog, journalctl, GDB, dmesg

L
Specific industry background?
Deviations from the standard role requirements
Mix of two roles?

P
Which Linux distribution do you use? Is it a must for the candidate?
Specific technical requirements
What scripting language do you already use? Is it a must?

Experience w/ product companies?


Analyze the JD

M
Specific non-technical requirements Types of projects worked on?
Recruiting / Ask hiring manager
Work on-site, hybrid, or fully remote?
Linux Administrators
Would 3 years of experience be enough?

A
Downscale the requirement
Is experience with framework X really necessary?

Anything interesting about the team, product, project, or company?

S
Any interesting challenges ahead?
Sell the opportunity
Who is this a dream job for?

Interesting technical scope?


System Administrator
From
IT Support Specialist
Career Transitions DevOps Engineer

To SRE

Cloud Engineer

Do you have _________________?


Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?

Can you _________________?

Linux Admin (or Administrator)

Unix Admin

System administrator
Similar Job Titles
Sysadmin
DevOps engineer

Linux System engineer


Sourcing
Linux AND (Admin OR Administrator)

(Linux OR Unix) AND (Admin OR Administrator)


Keywords / skills
/ competencies Sysadmin OR ((System OR Linux OR Unix) AND (admin OR administrator))

(Python AND Bash) AND (RHEL OR RedHat OR Linux)

(RHEL OR RedHat OR Debian OR Ubuntu) AND (Python OR Bash OR Pearl)

What experience do you have with Linux administration, particularly with the distribution(s) you have worked with?

How do you handle patching and updating Linux systems, and what tools do you use for that purpose?

How do you monitor Linux systems, and what tools do you use for monitoring?

New mind maps and updates released bi-weekly.


Screening
How do you manage Linux user accounts and permissions, and what tools do you use for managing them?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 75


How do you configure and manage network services on Linux, such as DNS, DHCP, and firewall?

What experience do you have with Linux containers and virtualization, and what tools do you use for managing them?
A Network Engineer is responsible for designing, implementing, and maintaining computer networks
for organizations. They work with various technologies, such as routers, switches, firewalls, and
servers, to ensure that data can be transmitted between devices securely and efficiently.

Some of the tasks that a Network Engineer may perform include:

Configuring network hardware and software: This involves setting up routers, switches, firewalls, and

Recruiting
other network components to allow data to flow between devices.

Monitoring network performance: Network Engineers keep an eye on network traffic and usage to
ensure that it is running smoothly and troubleshoot any issues that arise.

Brief Ensuring network security: Network Engineers implement security measures to prevent unauthorized

Network Engineers
access to the network, such as firewalls, intrusion detection systems, and encryption.

Performing network maintenance: This involves upgrading hardware and software, testing network
connectivity, and fixing any issues that arise.

Collaborating with other IT professionals: Network Engineers work closely with other IT staff, such as
developers and systems administrators, to ensure that the network meets the organization's needs.

Watch Michal explain this mind


Overall, a Network Engineer plays a critical role in ensuring that an organization's computer network
is efficient, secure, and reliable

https://www.linkedin.com/search/results/people/? map in the eLearning portal


keywords=engineer&origin=FACETED_SEARCH&sid=GBF&titleFreeText=%22Network%20E
Sample profiles ngineer%22

Networking TCP/IP, routing, switching, VLANs, firewalls

routers, switches, firewalls, load


balancers, network monitoring tools
(PRTG Network Monitor, Nagios, Zabbix,
SolarWinds, Wireshark, Observium, Cisco
Network hardware and software Prime Infrastructure…)

Network protocols HTTP, DNS, SMTP, FTP

Virtualization VMware, Hyper-V

Firewalls
Common requirements
Intrusion detection and prevention systems (IDPS)
(Standard Skills)
Virtual private networks (VPNs)

Role-based access control (RBAC)

Security Access control and authentication Multi-factor authentication (MFA)

Password policies

Vulnerability management

Incident response

Security audits and assessments

Certifications CCNA, CCNP, CISSP, ...

Specific industry background?

E
Deviations from the standard role requirements
Mix of two roles?

Specific technical requirements Cisco certification necessary? Which one?

L
Experience w/ product companies?

Specific non-technical requirements Types of projects worked on?


Analyze the JD

P
/ Ask hiring manager Work on-site, hybrid, or fully remote?

Would 3 years of experience be enough?


Downscale the requirement
Recruiting Is experience with X really necessary?
Network Engineers Anything interesting about the team, product, project, or company?

M
Any interesting challenges ahead?
Sell the opportunity
Who is this a dream job for?

A
Interesting technical scope?

System Engineer
From System Specialist

S
Career Transitions ICT Administrator

To Security Engineer

Do you have _________________?


Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?

Can you _________________?

Network Administrator

Network Operations Center


(NOC) Engineer

Similar Job Titles Network Architect

Network Analyst

Network Consultant

Network Security Engineer


Sourcing Use Boolean search generator at RecruitInstantly.com

Network AND (Engineer OR Specialist OR Consultant OR Expert)

Network AND engineer AND (TCP/IP OR OSI OR VLAN OR VPN OR WAN OR LAN)
Keywords / skills (CCNA OR CCNP OR JNCIA OR JNCIS OR CCIE OR JNCIP)
/ competencies
(Routing OR Routers) AND “Load balancer”

(VMware OR Hyper-V) AND Engineer

(NOC OR Network) AND (Engineer OR Consultant OR Expert OR Analyst OR Architect)


What networking technologies are you familiar with? Can you explain how they work?

Can you describe your experience with configuring and managing network devices, such as routers and switches?
How do you troubleshoot network issues? Can you provide an example of a complex network issue you resolved?
Can you describe your experience with network security technologies, such as firewalls and intrusion detection
systems?

Screening How do you ensure network performance and reliability? Can you describe your experience with network
monitoring and optimization tools?

New mind maps and updates released bi-weekly.


Can you explain your experience with virtualization technologies and their impact on network infrastructure?

Have you worked with cloud networking technologies, such as AWS Virtual Private Cloud (VPC)? Can you

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


describe your experience with cloud networking?
How do you stay up-to-date with the latest networking trends and technologies? Can you describe any
Page 76
professional development activities you've undertaken to improve your networking skills?
System Administrator is someone who is responsible for managing and maintaining computer systems

Recruiting
and networks for an organization. Their job involves a wide range of tasks such as setting up and
configuring hardware and software, monitoring system performance, troubleshooting issues, ensuring
system security, and backing up data.
In other words, a system administrator is like a caretaker for an organization's computer systems. They
Brief

System Administrators
work behind the scenes to make sure that everything runs smoothly and that employees have access
to the tools and resources they need to do their jobs effectively. Without system administrators,
organizations would have a difficult time keeping their technology infrastructure up and running.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=1e%3B&titleFreeText=%22System%
Sample profiles 20Administrator%22
Programing languages and Scripting Bash, Python, Pearl, PowerShell, Ruby …
Watch Michal explain this mind
map in the eLearning portal
Operating System Linux, Windows Server, Unix, FreeBSD, macOS, Solaris …
Network Monitoring Tools Nagios, Zabbix, PRTG, SolarWinds
Network Analysis Tools Wireshark, tcpdump, ping
Network Configuration Tools Cisco Network Assistant, GNS3, Puppet
Networking Tools
Remote Access Tools RDP, PuTTY, SSH
DNS and DHCP Tools BIND, dnsmasq, Windows Server DNS and DHCP services
Firewall and Security Tools pfSense, iptables, Snort
Common requirements
(Standard Skills) Servers file servers, web servers, database servers, email servers, domain controllers

Network Devices switches, routers, firewalls, load balancers, wireless access points
Printers and Scanners
UPS and Power Distribution Units (PDU)
Hardware
Virtualization VMware, Hyper-V, KVM
Monitoring and Management Tools Dell OpenManage, HP System Management, IBM Director

hard disk drives (HDD), solid-state drives (SSD), network-attached storage


Storage Devices (NAS), storage area networks(SAN)

Firewall Security, Access Control, Encryption, Vulnerability Assessment, Security Incident


Security Protocols Response, Security Auditing

E
Specific industry background?
Deviations from the standard role requirements
Mix of two roles?

L
Specific technical requirements
Experience w/ product companies?

P
Specific non-technical requirements Types of projects worked on?
Analyze the JD
/ Ask hiring manager Work on-site, hybrid, or fully remote?
Would 3 years of experience be enough?
Recruiting Downscale the requirement

M
System Administrators Is experience with framework X really necessary?
Anything interesting about the team, product, project, or company?

A
Any interesting challenges ahead?
Sell the opportunity
Who is this a dream job for?
Interesting technical scope?

S
Linux Administrator
From
Career Transitions Windows Administrator
To

Do you have _________________?


Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?


Can you _________________?
System Admin
Sysadmin
Similar Job Titles
IT Administrator

DevOps engineer
Use Boolean search generator at RecruitInstantly.com
Sourcing
"System Administrator" AND (Windows OR Linux OR Unix)
(System AND Administrator) AND (Active Directory OR LDAP OR DNS)

Keywords / skills (Sysadmin OR DevOps) OR (System AND (Admin OR Administrator))


/ competencies (IT OR Network OR System) AND (Admin OR Administrator OR Infrastructure)
(Linux OR Windows Server OR Unix OR FreeBSD OR macOS OR Solaris)
AND (Admin OR Administrator OR Administration OR Infrastructure)
(Nagios OR Zabbix OR PRTG OR SolarWinds) AND (Python OR Bash OR PowerShell OR Pearl)
What experience do you have in system administration, and what operating systems have you worked with?
How do you handle patching and updating systems, and what tools do you use for that purpose?

How do you monitor systems, and what tools do you use for monitoring?

New mind
Screening
maps and updates released bi-weekly.
How do you manage user accounts and permissions, and what tools do you use for managing them?
How do you configure and manage network services, such as DNS, DHCP, and firewall?
© 2023 Tech Recruitment Academy Sign What
upexperience
at https://ITRecruiterMindMaps.com
do you have with virtualization and cloud computing, and what tools do you use for managing them? Page 77
What experience do you have with scripting and automation tools, such as Bash, PowerShell, and Ansible?
Part 10
Recruiting Other IT Roles
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 78
fi
ffi
Testing & Quality Assurance (QA) Overview Testing = improving the product through
discovering bugs sooner than customers

Testing vs. QA QA = improving the product


Manual tester through enhancing the overall Watch Michal explain this mind
map in the eLearning portal
development process
Software tester

QA engineer

QA manager
Manual = Executed by a human tester
Roles
Manual vs. Automated Testing
Test automation engineer
Automated = Automation tools execute test cases
Automation tester

Senior Software QA Engineer


Unit testing

E
Quality Assurance Engineer
Integration testing

L
System testing

P
Functional
Smoke testing

M
Testing & QA Regression testing

A
Acceptance testing

S
Selenium Cross-platform

JUnit Java Testing types Performance testing

Jest Load testing


JavaScript
Mocha Testing Tools Stress testing

NUnit Security testing


C# Non-functional
XUnit Compatibility testing

PHPUnit PHP Usability testing

Localization testing

Compliance testing

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 79
IT Support & HelpDesk Overview
Watch Michal explain this mind
Windows map in the eLearning portal
Specific technologies
Cisco
Hard skills
Troubleshooting

Skills Customer-service skills

Problem-solving skills
Technical support specialist Soft skills
Listening skills
IT support specialist
Email communication
IT support analyst

E
IT support administrator

L
IT support engineer Appliation Support

P
Application support
IT support manager Help Desk Analyst

M
Roles
Application Support Engineer Support & Help Desk

A
Technical Support
Helpdesk Specialist

S
Technical support Desktop Support
Customer Support Specialist
Helpdesk Engineer
Cloud Support Engineer

IT specialist (Customer Support)


Applications
Help Desk operator
Hardware

Areas supported Networks

Desktops

Accounts

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 80
CyberSecurity Overview

Watch Michal explain this mind


Cyber Intern map in the eLearning portal

Information Security Intern

Network and Security Intern


Entry Level
Cyber Security Apprentice

Pentester Trainee

Junior Cyber Security Associate


Data Protection Data encryption, Data loss prevention, Database security, Blockchain, Data access governance
Cyber Security Analyst
Identity Management Data access, Identity & access management
Security Engineer
Application Security Web application security, Components security
Data Security Analyst
Cloud Application Security Containers, Compliance, Cloud Workspace
White Hat Hacker

E
Individual Contributors Network Security
AWS Cloud Architect

L
Firewall, SSL, DDoS Mitigation,
Cyber Security Risk Analyst Network Security Remote Access

P
Cyber Security Strategist Data Center Security Platform, Storage, Network
Foundational Security
Information Technology Specialist (Security) The connection of laptops, tablets, mobile phones,

M
Internet-of-things devices, and other wireless devices
Cyber Security Manager Roles Cyber Security Areas Endpoint Security to corporate networks

A
Security Operations Center Manager Managers Monitoring & Operations

S
Cyber Security Product Manager Vulnerability Assessment & Management

Director of Information Security Change Management


Security Operations
Cyber Security Lead Threat Detection & Analysis

Security Program Lead Orchestration & Automation

Cyber Security Product Lead Directors & VPs Incident Management & Response

VP Cyber Security Risk & Compliance GDPR, PCI DSS

Cyber Security Director IoT Security

Cyber Security Executive

Chief Security Officer

Head of Cyber Security C-level

Head of Cyber Defense

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 81
In the IT industry, business analysts play a crucial role in bridging the gap between technical teams and

Recruiting
business stakeholders. They help ensure that IT projects and systems meet the needs and requirements of
the business.
Gather requirements: The analyst collects information from stakeholders to understand what they need

Business Analysts
from an IT system or project.
Create project plans: They then use this information to develop a plan for the project, including timelines,
budgets, and resources needed.
Define functional specifications: The analyst creates detailed specifications for how the system or project
should function and what it should do. Watch Michal explain this mind
Brief map in the eLearning portal
Work with technical teams: The analyst collaborates with technical teams to ensure that the system or
project is designed and built to meet the business's needs.
Test the system: The analyst helps test the system to ensure it meets the requirements and functions
correctly.

Train users: The analyst may also train business stakeholders on how to use the system or project
effectively.

Overall, the role of a business analyst in the IT industry is to ensure that IT projects and systems meet the
needs and requirements of the business while also ensuring they are technically feasible and efficient.
https://www.linkedin.com/search/results/people/?
Sample profiles keywords=engineer&origin=FACETED_SEARCH&sid=j*z&titleFreeText=%22Business%20Analyst%22
Data Analysis Microsoft Excel, SQL..

Common requirements UML (Unified Modeling Language), BPMN (Business Process Model and
(Standard Skills) Data Modeling Notation), ERD (Entity Relationship Diagram), Visio, PowerDesigner …

Business Intelligence (BI) tools Tableau, Power BI, QlikView …

Project Management tools JIRA, Asana, Trello, Basecamp …

E
Specific industry background?
Deviations from the standard role requirements
Mix of two roles?

L
Industry background? Business experience?
Specific technical requirements
Experience with specific IT products?

P
Experience w/ product companies?
Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?

M
Work on-site, hybrid, or fully remote?
Would 3 years of experience be enough?

A
Downscale the requirement
Recruiting Is experience with industry X really necessary?
Business Analysts

S
Anything interesting about the team, product, project, or company?
Sell the opportunity Any interesting challenges ahead?
Who is this a dream job for?
Test Automation Engineer
From QA Analyst
QA Manager
Career Transitions
Project Manager
To Product Manager
Product Owner
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?
Can you _________________?
Business Analyst
Similar Job Titles
IT Business Consultant

Sourcing Use Boolean search generator at RecruitInstantly.com

Keywords / skills Business AND Analyst


/ competencies
New mind maps and updates released
(UML OR BPMN) ANDbi-weekly.
(Business AND Analyst)

© 2023 Tech Recruitment Academy Sign up


Screening at https://ITRecruiterMindMaps.com
What is the weirdest business process you have ever modeled?
Page 82
Do you use Enterprise Architect or Eclipse to model processes?
A Chief Information Security Officer (CISO) is responsible for making sure that a company's information

Recruiting
and data are secure. They lead the team that manages the security of the company's computer systems,
networks, and other digital assets.
Some specific things a CISO might do include:
Developing and implementing security policies and procedures

Chief Information
Identifying and mitigating security risks
Ensuring compliance with data protection regulations
Brief
Managing security incidents and responding to cybersecurity threats
Educating employees on best security practices

Security O cers (CISO)


Collaborating with other departments to ensure that security is integrated into all aspects of the business
In short, a CISO is in charge of keeping a company's digital information safe from cyber attacks and
other security threats. Watch Michal explain this mind
https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=ZNf&titleFreeText=%22Chief%20Informat
map in the eLearning portal
Sample profiles ion%20Security%20Officer%22
Firewalls

Intrusion detection and prevention systems (IDPS)


Cybersecurity technologies
Endpoint protection
Security information and event management (SIEM) Splunk, IBM QRadar, and LogRhythm

Vulnerability Scanners Nessus, Qualys, OpenVAS


Penetration Testing Tools Metasploit, Nmap, Wireshark

Vulnerability management tools Network Mapping Tools SolarWinds, Fping, Angry IP Scanner
Configuration Management Tools Puppet, Chef, Ansible

Patch Management Microsoft System Center, WSUS, SCCM


Network Scanners Nmap, Angry IP Scanner, Advanced IP Scanner

Packet Sniffers Wireshark, tcpdump, Microsoft Message Analyzer

Network Monitoring SolarWinds Network Performance Monitor, PRTG Network Monitor, Nagios
Networking
Firewall Management Cisco Security Manager, Check Point SmartDashboard, Palo Alto Networks Panorama

Virtual Private Network (VPN) Cisco AnyConnect, FortiClient, OpenVPN


Network Access Control (NAC) Cisco Identity Services Engine, Aruba ClearPass, Forescout CounterACT
Common requirements Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GPC)
(Standard Skills)
Cloud Security (Cloud Security Alliance (CSA) Cloud Controls Matrix, the NIST Cloud Computing
Cloud Computing
Security Reference Architecture, ISO/IEC 27017:2015)

Cloud Compliance Requirements - GDPR, HIPAA, PCI DSS

Advanced Encryption Standard (AES)

E
Rivest-Shamir-Adleman (RSA)
Transport Layer Security (TLS)

Pretty Good Privacy (PGP)

L
Encryption and Cryptography
Virtual Private Network (VPN)
Secure Sockets Layer (SSL)

Hashing Algorithms

P
Digital Signatures
Vulnerability Scanners, Intrusion Detection and Prevention Systems (IDPS), Security Information
and Event Management (SIEM), Data Loss Prevention (DLP), Multi-Factor Authentication (MFA),
Endpoint Detection and Response (EDR), Security Orchestration, Automation, and Response
Application Security (SOAR)

M
Recruiting Incident Response
Chief Information Security Officers
Specific industry background?
(CISO) Deviations from the standard role requirements

A
Mix of two roles?

Specific technical requirements


Experience w/ product companies?

S
Specific non-technical requirements Types of projects worked on?
Analyze the JD
/ Ask hiring manager Work on-site, hybrid, or fully remote?
Would 3 years of experience be enough?
Downscale the requirement
Is experience with framework X really necessary?
Anything interesting about the team, product, project, or company?

Any interesting challenges ahead?


Sell the opportunity
Who is this a dream job for?

Interesting technical scope?


Security Manager
From Information Security Officer
Career Transitions IT Security Manager

To Chief Information Officer


Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?


Can you _________________?
CISO

Chief Security Officer


Director of Information Security
Similar Job Titles Information Security Manager

Cybersecurity Manager
Chief Risk Officer (CRO)

Sourcing Chief Privacy Officer (CPO)

"Chief Information Security Officer" OR CISO


("Information Security Officer" OR ISO)
Keywords / skills
"Chief Risk Officer" AND "Information Security"
/ competencies
( Nessus OR Qualys OR OpenVAS) AND (IDPS OR SIEM
OR DLP OR MFA OR EDR OR SOAR) AND Security

(CISSP OR CEH OR CIPP OR CGEIT) AND Security AND Officer

What experience do you have in developing and implementing a comprehensive cybersecurity strategy for an
organization?

New mind maps and updates released bi-weekly.


How do you assess and manage the cybersecurity risks facing an organization?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 83


How do you stay current with the latest cybersecurity threats and trends?
Screening
What is your experience with compliance and regulatory frameworks such as GDPR or HIPAA?

What experience do you have with security technologies such as firewalls, intrusion detection and prevention
systems, and endpoint protection tools?
ffi
A Functional Application Manager is a person who is responsible for managing a specific software
application or group of applications that perform a particular function within an organization.

Recruiting Functional Brief


The manager's responsibilities include ensuring that the application meets the needs of the organization,
managing the team of developers responsible for the application, troubleshooting issues that arise, and
ensuring the application is up to date with the latest technologies and industry standards.

Application Managers In summary, a Functional Application Manager is responsible for ensuring that a specific application or
set of applications within an organization are running smoothly, meeting the needs of the business, and
being developed and maintained appropriately.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=ZqG&titleFreeText=%22Functional%20a Watch Michal explain this mind
Sample profiles pplication%20manager%22 map in the eLearning portal
Collaborative apps SharePoint
CRM apps
Applications
ERP apps Dynamics

Workstations Windows, Linux


Common requirements
(Standard Skills) Application management
Activities Monitoring
User onboarding

Service Management ITIL, BiSL, ...


Specific industry background?
Deviations from the standard role requirements
Mix of two roles?
Specific technical requirements Which applications will the new joiner manage?
Experience w/ product companies?

Specific non-technical requirements Types of projects worked on?


Analyze the JD

E
/ Ask hiring manager Work on-site, hybrid, or fully remote?

L
Would 3 years of experience be enough?
Downscale the requirement
Is experience with framework X really necessary?

P
Anything interesting about the team, product, project, or company?

Recruiting Any interesting challenges ahead?


Sell the opportunity
Functional Application Manager Who is this a dream job for?

M
Interesting technical scope?

A
IT Support Engineer
Career Transitions From
Technical Support Engineer

S
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?
Can you _________________?
Application Development Manager
Application Services Manager

Technical Delivery Manager


Similar Job Titles
Software Development Manager
Technical Project Manager

IT Project Manager
Sourcing
Use Boolean search generator at RecruitInstantly.com
(Functional OR IT OR software) AND (Application OR
Development OR Technical) AND (Manager OR Lead OR director)
Keywords / skills
/ competencies (Functional OR Software OR IT) AND Manager
(ICT OR ITIL OR "IT service management" OR "IT operations")
What experience do you have in managing business-critical applications and services?
How do you ensure that the applications you manage align with business objectives and priorities?

Screening Can you describe a time when you had to lead a cross-functional team to implement or improve an enterprise application?

New mind maps


How do youand updates
prioritize released
and manage the bi-weekly.
backlog of application requests and issues?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


What experience do you have with application testing and user acceptance testing (UAT)? Page 84
An Information Manager is a professional responsible for managing an organization's information assets,
which may include digital or physical documents, data, or knowledge. The specific duties and
responsibilities of an Information Manager can vary widely depending on the size and type of organization,
but may include:
Developing and implementing policies and procedures related to information management

Recruiting
Ensuring compliance with relevant regulations and standards related to information management, such as
data privacy or retention policies

Designing and maintaining systems for managing and storing information, including databases or

Information Managers
document management systems
Developing and delivering training programs to staff on information management best practices
Brief
Collaborating with other departments or stakeholders to identify information needs and improve processes
for managing and sharing information

Ensuring the security and integrity of information assets, such as through access controls or encryption Watch Michal explain this mind
measures map in the eLearning portal
Managing the lifecycle of information assets, including disposal or archival of records when necessary.
Overall, the role of an Information Manager is to ensure that an organization's information assets are
effectively managed, protected, and leveraged to support the organization's goals and objectives.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=9-
Sample profiles z&titleFreeText=%22Information%20manager%22

Document Management
Information Management
Common requirements Data Management
(Standard Skills)
Knowledge Management
Information Security

Metadata management

Specific industry background?


Deviations from the standard role requirements
Mix of two roles?

Certifications?
Specific technical requirements

E
Data regulations?
Experience w/ specific industry?

L
Analyze the JD
/ Ask hiring manager Specific non-technical requirements Types of projects worked on?
Work on-site, hybrid, or fully remote?

P
Would 3 years of experience be enough?
Downscale the requirement
Recruiting Is experience with framework X really necessary?
Information Managers

M
Anything interesting about the team, product, project, or company?
Sell the opportunity Any interesting challenges ahead?

A
Who is this a dream job for?

Do you have _________________?

S
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?

Are you able to _________________?


Can you _________________?
Information Technology Manager

Information Systems Manager

Similar Job Titles Digital Asset Manager


Information Services Manager

Knowledge Manager
Sourcing
(Information OR knowledge) AND (manager OR management)
(metadata OR taxonomy OR ontology) AND (management OR manager)
Keywords / skills
(information OR IT) AND (manager OR management OR director)
/ competencies
(information OR knowledge OR data OR records OR content OR archives) AND
(manager OR management OR director OR administrator OR coordinator)
Data AND (Manager OR management OR Analyst OR Analysis)

What experience do you have in managing information assets, including data and knowledge management?
How do you ensure that information is accurate, relevant, and up-to-date?

Can you describe a time when you had to develop and implement a system to organize and manage large
amounts of information?
Screening
How do you balance the need for security and confidentiality with the need for accessibility and ease of use of
information?

New mind maps andWhat updates released bi-weekly.


experience do you have with information architecture and information governance?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com


How do you manage data and information compliance with regulations such as GDPR or HIPAA?
Page 85
Recruiting IT Product Managers / Product Owners
Waterfall
Agile Scrum, Kanban
Software development life cycle Watch Michal explain this mind
(SDLC) methodologies DevOps map in the eLearning portal
Rapid application development (RAD)
Spiral model

Agile - Jira, Trello, Asana


Requirements management tools - eqView, IBM Doors, Jama Software
Product roadmap tools - Roadmunk, Aha!, ProdPad
Product Backlog
User story management - Clubhouse, Miro
Analytics tools - Google Analytics, Mixpanel
Common requirements Collaboration - Microsoft Teams, Slack, Zoom
(Standard Skills)
User research
User personas
Product Manager and Product Owner are two roles that are commonly found in organizations that develop Product Flow User testing
and launch products. While there is some overlap between the two roles, they have distinct responsibilities
and focus. Journey maps
A Product Manager is responsible for the overall strategy and vision for the product. They work closely with Wireframes and prototypes
the executive team to define the product roadmap and prioritize features based on customer needs and
market trends. They also work with cross-functional teams to develop, launch, and market the product. Prioritizing user stories, product features…
Brief

E
A Product Owner, on the other hand, is responsible for managing the product backlog and ensuring that the Project management
development team is working on the right features at the right time. They work closely with the development Communication skills
team to define user stories and acceptance criteria, and prioritize them based on customer needs and

L
business value. They also collaborate with the Product Manager to ensure that the product roadmap aligns Analytical and problem-solving skills
with the overall product vision.
Specific industry background?

P
https://www.linkedin.com/search/results/people/? Deviations from the standard role requirements
keywords=engineer&origin=FACETED_SEARCH&sid=S%2C! Mix of two roles?
&titleFreeText=%22product%20owner%22 Sample profiles Specific technical requirements Project management methodology?
Business Analyst Types of products worked on? B2B / B2C?

M
From Specific non-technical requirements
System Analyst Analyze the JD Work on-site, hybrid, or fully remote?
/ Ask hiring manager
Program Manager Career Transitions

A
Would 3 years of experience be enough?
Recruiting Downscale the requirement
Project Manager Is experience with industry X really necessary?
To IT Product Managers
Chief Product Officer (CPO) (Product Owners)

S
Anything interesting about the team, product, project, or company?
Chief Executive Officer (CEO) Any interesting challenges ahead?
Sell the opportunity
Can you describe your experience with user experience (UX) and user interface (UI) design? How do Who is this a dream job for?
you ensure that the product design is both functional and aesthetically pleasing?
Interesting technical scope?
How do you collaborate with the development team to ensure that the product meets customer needs
and business goals? Do you have _________________?

What were some of the key challenges you faced during your recent product launch? How did you Self-assessment Have you worked on _________________?
overcome them? Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
What experience do you have with Agile development methodologies such as Scrum or Kanban?
Are you able to _________________?
How do you prioritize product features or user stories? Can you provide an example of how you made Screening
these decisions in the past? Can you _________________?

What techniques have you used to gather and analyze customer feedback or market research data? Product Manager

How do you communicate product requirements and priorities to the development team and Product Development Manager
stakeholders? Can you give an example of a time when you faced challenges in this area and how you Similar Job Titles Technical Product Manager
resolved them?
IT Product Owner
How do you measure the success of a product? What metrics do you track, and how do you use these
metrics to improve the product? Program Manager
Sourcing Use Boolean search generator at RecruitInstantly.com
"Product Owner" OR "Product Manager"

"IT Product Manager"


Keywords / skills
/ competencies (PO OR PM) OR (Product AND (Manager OR Owner)
Product and (Roadmap OR metrics OR strategy OR Backlog)
(“Product flows”) AND (Agile OR Scrum OR Kanban OR Lean)

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 86
Recruiting A project manager is responsible for ensuring that a project is completed successfully by planning,
organizing, and overseeing the project from start to finish. They work with the project team to define

Project Managers
the project's objectives and develop a project plan, track progress, identify and manage risks, and
Brief communicate regularly with stakeholders.

https://www.linkedin.com/search/results/people/?
keywords=engineer&origin=FACETED_SEARCH&sid=m%2Cd&titleFreeText=%22project%
Sample profiles 20manager%22

Agile Scrum, Kanban Watch Michal explain this mind


map in the eLearning portal
Project management methodologies Waterfall

PRINCE2, SixSigma, PRISM, MSP

Project management tools Microsoft Project, JIRA, Trello, Asana, ...


Common requirements
(Standard Skills) Data analysis Power BI, Tableau

Communication

Risk management

Time management

Specific industry background?


Deviations from the standard role requirements
Mix of two roles?

Specific technical requirements

Experience w/ product companies?

Specific non-technical requirements Types of projects worked on?


Analyze the JD
/ Ask hiring manager Work on-site, hybrid, or fully remote?

Would 3 years of experience be enough?


Downscale the requirement

E
Is experience with framework X really necessary?

Anything interesting about the team, product, project, or company?

L
Any interesting challenges ahead?
Sell the opportunity
Who is this a dream job for?

P
Interesting technical scope?

Recruiting Scrum Master

M
Project Managers From Senior Software Engineer

Career Transitions Business Analyst

A
Technical Director
To
Scrum Master

S
Do you have _________________?
Self-assessment Have you worked on _________________?
Qualification questions
(depend on the specific job requirements) Have you worked with _________________?
Are you able to _________________?

Can you _________________?


Program manager

Project coordinator

Project engineer
Similar Job Titles
Scrum master

Product manager

PMP
Sourcing Use Boolean search generator at RecruitInstantly.com

Project AND (Manager OR Management OR Leader OR Coordinator OR Engineer)

(Agile OR Scrum OR Kanban) AND (Jira OR Trello OR Asana)


Keywords / skills
/ competencies PMP OR (Scrum AND Master)
(PRINCE2 OR SixSigma OR PRISM OR MSP)
(Project OR Product OR Program OR Scrum) AND (Manager OR Management)

What project management methodology do you prefer to use, and why?


What tools and software have you used to manage projects? Which ones do you prefer, and why?
Screening
How do you manage scope changes during a project?
New mind maps
How do and
you ensure updates
that a project released
is delivered bi-weekly.
on time and within budget?

© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 87


Part 11
Special Bonuses
Training for Individuals Training for Teams
Three Candidates In Three Weeks Challenge On-demand Video Self-study Program
Submit three IT candidates to our international clients in only Onboard your new joiners with our proven materials and step-
three weeks! Sign up here… by-step guides. Get in touch…

Tech Recruitment Booster Program Hybrid Live Training Program


e
Increase your recruitment productivity in only 1 month. Upskill your team in IT recruiting with a mix of pre-recorded
Learn new techniques and strategies to increase your training and Live sessions with Michal Juhas. Get in touch…
conversions and ll more vacancies. Sign up here…

Full-Cycle Tech Recruitment Master Class Customized Live Training Program


Get your team to the next level with our tailor-made professional
Transition to IT recruiting! We guarantee you'll get a new job
training focused on the most di cult IT positions. Your team will
or will start working commission-only as an IT recruitment
close more IT vacancies, guaranteed! Let’s talk…
consultant. Click here to learn more…

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 88
fi
ffi
Web scraping, web harvesting, or web data extraction is data scraping used for

Web Scraping What is Scraping?


extracting data from websites. The web scraping software may directly access
the World Wide Web using the Hypertext Transfer Protocol or a web browser.

Website
Watch Michal explain this mind
APIs map in the eLearning portal
What can be scraped?
Screen

Data

Popular Programming Language for Scraping Python

Scrapy
Scraping Tools
Beautiful Soup

Cloud BigData

E
Data Processing NumPy Python library with high-level mathematical functions

L
Pandas Python library for data manipulation

P
Data Scraping

Looker Business intelligence software and big data analytics platform

M
Data Analysis
Kibana Data visualization dashboard

S A
HTML parsing

Reverse engineering
Scraping / Security
Techniques TOR Tool that hides IP addresses

Proxy

Firewalls

Python AND (Scrapy OR "Beautiful Soup") AND ("scraping" OR "crawling")

Python AND (Scrapy OR "Beautiful Soup") AND ("scraping" OR "crawling" OR Bot)

Boolean Search Strings Python AND (“scraping" OR "crawling" OR Bot)

Python AND (“scraping" OR "crawling" OR Bot) AND "reverse engineering"

Python AND (“scraping" OR "crawling" OR Bot OR Scraper) AND "reverse engineering"

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 89
Watch videos explaining each mind map in the
members area at
https://courses.techrecruitmentacademy.com/courses/enrolled/2020177

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 90
Our Best Training Programs

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 91
These Mind Maps are used during our popular Tech Recruitment Program
which we organize for recruiters, HR managers, and TA specialists every two
months online & Live with Michal Juhas, the tech recruitment expert.

Get your VIP ticket:


https://TechRecruitmentProgram.com

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 92
We also organize a 3-month long Full-Cycle Tech Recruitment Master Class
which GUARANTEES you’ll start working as an IT recruiter for international
companies

Learn more and apply here:


https://techrecruitmentacademy.com/full-cycle-master-class

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 93
New mind maps and updates released bi-weekly.
© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 94
New mind maps and updates released bi-weekly.
© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 95
New mind maps and updates released bi-weekly.
© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 96
Interesting Links

🎙 Our Tech Recruitment Podcast


https://TechRecruitmentPodcast.com

▶ Our Tech Recruitment YouTube Channel


https://TechRecruitmentChannel.com

🧑🤝🧑 Our Team Training


https://TechRecruitmentAcademy.com/for-teams

👍 Looking For A Job? Start Recruiting Instantly!


https://RecruitInstantly.com

👨 Michal Juhas
michal@edtechlabs.com
https://www.linkedin.com/in/michaljuhas/
https://MichalJuhas.com

New mind maps and updates released bi-weekly.


© 2023 Tech Recruitment Academy Sign up at https://ITRecruiterMindMaps.com Page 97

You might also like