How to source and shortlist {role_name}

Where can you find qualified {role_name}?

  • Professional network : Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational Institutions:
    • Universities with strong computer science and cloud computing programs.
    • AWS Academy and other cloud-specific training programs that offer certifications and produce qualified candidates.
  • Company Career Pages:
    • Posting the job on your company's career page ensures it reaches candidates specifically interested in your organization.
  • Role-Specific Job Boards:
  • Geography-Specific Job Boards:

What are the best practices for headhunting {role_name}?

  • Personalized Outreach:
    • Customize your messages to highlight why the candidate would be a great fit for the role and your company.
    • Mention specific AWS projects or skills from their profile that align with your job requirements.
  • Leverage Referrals:
    • Encourage current employees to refer qualified candidates.
    • Offer referral bonuses to incentivize participation.
  • Engage in Industry Events:
    • Attend and participate in AWS webinars, and local AWS user groups.
    • Network with professionals and distribute information about the job opening.
  • Showcase Unique Selling Points:
    • Highlight any opportunities for AWS certifications, working on cutting-edge projects, or other unique benefits.

How to shortlist candidates?

Once you have started to get applications from applicants, a thorough screening process and shortlisting of prospects will help you make the most of your time spent with the most qualified ones. 

Automated shortlisting tools :

Automated screening quickly filters out unqualified candidates, saving time for manual review. This allows the manual process to focus on the most promising candidates, ensuring the best ones are considered for further evaluation.

Screening questions to auto-shortlist based on predefined criteria

like qualifications, location, experience, and skills. Either use job board or use an ATS such as whitecarrot. Here are some questions for {role_name}

  • How many years of experience do you have with AWS services (e.g., EC2, S3, Lambda)?
    • Auto-reject criteria: Less than 2 years of experience.
  • How many years of experience do you have with Infrastructure as Code (e.g., CloudFormation, Terraform)?
    • Auto-reject criteria: Less than 1 year of experience.
  • Are you located within [specified location] or willing to work remotely?
    • Auto-reject criteria: Not located within the specified region and unwilling to work remotely.

Skill based question to auto shortlist candidate

Analyze the skill test data to automatically shortlist top-performing applicants. (recommended screening test time - 15 minutes). Here are some skill test questions for {role_name}

AWS Services

  • Question 1: What is the primary function of Amazon EC2?
    • Options:
      • To manage databases
      • To provide scalable compute capacity
      • To store objects and files
      • To monitor application performance
    • Correct Answer: To provide scalable compute capacity
  • Question 2: Which AWS service is used for object storage?
    • Options:
      • RDS
      • DynamoDB
      • S3
      • Lambda
    • Correct Answer: S3
  • Question 3: What is AWS Lambda used for?
    • Options:
      • To run code in response to events without provisioning servers
      • To manage containers
      • To deploy virtual machines
      • To create relational databases
    • Correct Answer: To run code in response to events without provisioning servers

Infrastructure as Code (IaC)

  • Question 1: What is the purpose of AWS CloudFormation?
    • Options:
      • To automate server deployments
      • To define and provision cloud infrastructure using code
      • To manage network security
      • To monitor cloud resource usage
    • Correct Answer: To define and provision cloud infrastructure using code
  • Question 2: Which language is used to define AWS CloudFormation templates?
    • Options:
      • JSON or YAML
      • XML
      • HTML
      • Python
    • Correct Answer: JSON or YAML
  • Question 3: What is a Terraform module?
    • Options:
      • A single resource configuration
      • A container for multiple Terraform configurations that can be reused
      • A script for running Terraform commands
      • A monitoring tool
    • Correct Answer: A container for multiple Terraform configurations that can be reused

Scripting (e.g., Python)

  • Question 1: Which of the following is a common use case for Python in AWS development?
    • Options:
      • Automating cloud infrastructure tasks
      • Designing user interfaces
      • Managing relational databases
      • Writing frontend code
    • Correct Answer: Automating cloud infrastructure tasks
  • Question 2: How would you use Boto3 in an AWS environment?
    • Options:
      • To create and manage AWS resources through Python scripts
      • To monitor network traffic
      • To write unit tests for cloud applications
      • To optimize SQL queries
    • Correct Answer: To create and manage AWS resources through Python scripts
  • Question 3: What is the purpose of a virtual environment in Python?
    • Options:
      • To isolate dependencies for different projects
      • To run Python code faster
      • To debug Python code
      • To deploy Python applications
    • Correct Answer: To isolate dependencies for different projects

Note - Auto reject candidates if scores less than 70% in this section

One way video interview

Recruitment Bullet

Use tools like hirevue, whitecarrot.io to ask candidates pre-recorded questions about their experience and skills.

Recruitment Bullet

Use sample question given in scorecard.

Collect other information 

Recruitment Bullet

Collect data from shortlisted candidates, such as salary expectations and visa status.

Manual candidate profile shortlisting:

Recruitment Bullet

Thoroughly review the CVs of the top scoring candidates from the automated process

Recruitment Bullet

Look for evidence of the required skills, experience, and achievements

Recruitment Bullet

Review the candidate’s portfolio or GitHub repositories to see examples of their work.

Schedule recruiter calls with the candidate

Recruitment Bullet

Use a tool like calendly or whitecarrot to allow candidates to self-schedule calls based on your availability

Recruitment Bullet

Confirm the call details (date, time, dial-in info) with the candidate via email

What questions to ask in the recruiter phone screen?

Recruitment Bullet

 Use scorecard for rating candidates for recruiter

Recruitment Bullet

Sample scorecard : 

Criteria Sample Question Rating (1-5) Comments
Experience with AWS Services Describe your experience with key AWS services like EC2 and S3.
Knowledge of Infrastructure as Code How did you implement Infrastructure as Code in your previous role?
Scripting Skills How have you used Python for automation in AWS?
Problem-Solving Skills Give an example of a challenging cloud infrastructure problem you solved.
Communication Skills How do you ensure effective communication with team members during cloud projects?
Cultural Fit Why do you want to join our company?
Recruitment Bullet

Check for consistency in responses from the candidates.

Recruitment Bullet

Record such scorecards in an ATS like whitecarrot or use google doc