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:
    • Bootcamps: Programs like Udacity, Coursera, or Linux Foundation Training offer certifications in DevOps and cloud infrastructure. Graduates from these programs often have hands-on experience.
  • Company Career Pages:
    • Regularly update your company’s career page with open positions and promote these on social media. Many DevOps professionals visit company websites for direct application.
  • Job Boards
    • US
      • Indeed (indeed.com): Offers a wide range of engineering job postings.
      • Glassdoor (glassdoor.com): A job board combined with company reviews and salaries.
      • EngineerJobs (engineerjobs.com): Dedicated to engineering roles, including Kubernetes DevOps Engineers.
    • India
      • Naukri (naukri.com): The largest job portal in India with a focus on engineering roles.
      • Shine (shine.com): Another popular Indian job board for engineering positions.
      • Monster India (monsterindia.com): Widely used for engineering jobs in India.
    • UAE & KSA
      • Bayt (bayt.com): A popular job portal for roles in the Middle East, including engineering.
      • GulfTalent (gulftalent.com): A job site specific to the Gulf region.
      • Naukrigulf (naukrigulf.com): Tailored to Gulf countries and suitable for engineering roles.
    • Remote Positions
      • We Work Remotely (weworkremotely.com): A popular platform for remote engineering jobs.
      • RemoteOK (remoteok.com): Another platform that lists remote engineering roles.

What are the best practices for headhunting {role_name}?

  • Leverage DevOps Communities: Join Kubernetes-focused communities like Kubernetes Slack, Cloud Native Computing Foundation (CNCF) groups, or Kubernetes Meetups. Many professionals participate in these communities and might be open to new opportunities.
  • Use LinkedIn Recruiter: Target individuals with Kubernetes certifications or those who’ve worked on container orchestration for cloud platforms. Personalize your outreach with details about the role and the impact they could make.
  • Referrals from DevOps Teams: Ask your internal DevOps or engineering teams for referrals. Engineers in this field often have connections with talented professionals in the Kubernetes space.

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 Kubernetes?
    • Auto-reject: Less than 2 years.
  • How many years of experience do you have managing CI/CD pipelines?
    • Auto-reject: Less than 1 year.
  • Are you located within [specified location] or willing to work remotely?
    • Auto-reject: Not located in a specified location or unwilling to work remotely.
  • Do you have experience with cloud platforms like AWS, Azure, or GCP?
    • Auto-reject: No experience with cloud platforms.

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}

Kubernetes

Assess the candidate’s knowledge of Kubernetes orchestration.

  • Q1: What is the main purpose of a Kubernetes deployment?
    • a) To manage networking in the cluster
    • b) To scale and update pods automatically
    • c) To create a persistent volume
    • d) To ensure security policies
    • Correct Answer: b) To scale and update pods automatically
  • Q2: How do you expose a Kubernetes pod to external traffic?
    • a) Using a NodePort service
    • b) Using a ConfigMap
    • c) By setting Ingress
    • d) By creating a Persistent Volume
    • Correct Answer: a) Using a NodePort service
  • Q3: Which of the following is not a Kubernetes component?
    • a) etcd
    • b) kube-apiserver
    • c) kube-dns
    • d) load-balancer
    • Correct Answer: d) load-balancer

CI/CD Pipelines

Evaluate the candidate’s ability to automate and manage deployment pipelines

  • Q1: Which tool is commonly used for automating CI/CD pipelines in a Kubernetes environment?
    • a) Jenkins
    • b) Nginx
    • c) Kubernetes Dashboard
    • d) Terraform
    • Correct Answer: a) Jenkins
  • Q2: What is the purpose of a pipeline’s staging environment?
    • a) To test application changes in a production-like environment before the final deployment
    • b) To serve production traffic
    • c) To manage persistent storage
    • d) To handle load balancing
    • Correct Answer: a) To test application changes in a production-like environment before the final deployment
  • Q3: Which CI/CD model allows for small, frequent updates to be automatically deployed to production?
    • a) Waterfall Model
    • b) Continuous Deployment
    • c) Scrum
    • d) Kanban
    • Correct Answer: b) Continuous Deployment

Infrastructure as Code (IaC)

Test the candidate’s knowledge of automating infrastructure.

  • Q1: Which tool is most commonly used to write infrastructure as code for provisioning cloud resources?
    • a) Jenkins
    • b) Ansible
    • c) Terraform
    • d) Docker
    • Correct Answer: c) Terraform
  • Q2: What does Terraform’s plan command do?
    • a) Applies changes to infrastructure
    • b) Provides a preview of changes that will be made to the infrastructure
    • c) Installs Terraform
    • d) Shuts down the infrastructure
    • Correct Answer: b) Provides a preview of changes that will be made to the infrastructure
  • Q3: How is Ansible different from Terraform?
    • a) Ansible is used for configuration management, while Terraform is used for infrastructure provisioning
    • b) Ansible is only used for container management
    • c) Terraform cannot manage cloud infrastructure
    • d) Ansible does not support CI/CD
    • Correct Answer: a) Ansible is used for configuration management, while Terraform is used for infrastructure provisioning

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
Technical Skills How proficient are you with Kubernetes deployments?
Problem Solving Describe how you handle failures in Kubernetes clusters?
CI/CD Automation How do you optimize CI/CD pipelines?
Cloud Platforms What cloud services have you worked with?
Communication Skills Can you explain complex DevOps processes to non-technical teams?
Recruitment Bullet

Check for consistency in responses from the candidates.

Recruitment Bullet

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