Skip to content

Instantly share code, notes, and snippets.

@EduardSchwarzkopf
Created October 23, 2025 07:53
Show Gist options
  • Save EduardSchwarzkopf/5176957f514932c72420b81659c3a166 to your computer and use it in GitHub Desktop.
Save EduardSchwarzkopf/5176957f514932c72420b81659c3a166 to your computer and use it in GitHub Desktop.

The IT Job Application Playbook

Phase 0: Should You Switch Jobs?

Timing Your Career Moves in Tech

Before diving into job applications, it's critical to assess whether switching jobs is the right move right now. In tech, timing can amplify or undermine your career trajectory. Here's how to evaluate the decision:


When It Is Time to Switch Jobs

  1. You're Burned Out or Chronically Stressed

    • Long hours, unrealistic deadlines, and lack of support are red flags.
    • Burnout is now a medically recognized condition (WHO) and a valid reason to seek change.
  2. You're No Longer Learning or Growing

    • If your current role feels stagnant or repetitive, and you're not gaining new skills, it's time to move.
  3. Your Values No Longer Align with the Company

    • Misalignment in culture, ethics, or leadership style can erode motivation and job satisfaction.
  4. You're Underpaid or Undervalued

    • If your compensation is below market and your contributions go unrecognized, consider negotiating or moving.
  5. You're at the Top of Your Game

    • Ironically, the best time to switch is when you're performing well. It boosts confidence and marketability.
  6. Your Role Is at Risk

    • Company instability, layoffs, or restructuring are signals to prepare for a transition.

When You Should Not Switch Jobs (Yet)

  1. You Haven’t Stayed Long Enough

    • Less than 12–18 months in a role can raise red flags for recruiters unless justified (e.g., toxic culture, layoffs).
    • Frequent job-hopping may hurt credibility and reduce long-term opportunities.
  2. You’re Reacting Emotionally

    • Avoid switching due to temporary frustration. First, try resolving issues internally (e.g., role change, manager feedback).
  3. You Lack a Clear Plan

    • Don’t jump ship without a defined goal, financial buffer (3–6 months), and understanding of the market.
  4. You’re Still Building Key Skills

    • If your current role offers valuable learning opportunities, consider staying until you've mastered them.
  5. You’re Chasing Hype Without Fit

    • Switching to a trendy tech stack or company without alignment to your strengths or interests can backfire.

Pro Tips

  • Stay at least 1 year to build credibility and demonstrate impact.
  • Use a decision matrix: weigh growth, compensation, culture, and alignment with long-term goals.
  • Document your reasons: this helps craft a compelling narrative for future interviews.

Phase 1: Foundation – Self-Assessment & Market Readiness

Step 1: Clarify Career Goals

Why it matters: Recruiters look for candidates with a clear direction. A focused profile signals confidence and purpose.

How to do it:

  • Define your target role:
    • Example: “DevOps Engineer specializing in CI/CD and cloud automation.”
  • Specify preferences:
    • Industry (e.g., fintech, healthcare, SaaS)
    • Company size (startup vs. enterprise)
    • Work model (remote, hybrid, onsite)
  • Write a personal mission statement:
    • “I help organizations accelerate software delivery by building scalable, secure, and automated infrastructure.”

Pro Tips:

  • Use LinkedIn’s “Jobs” → “Career Explorer” to see related roles and skills.
  • Check Glassdoor or Levels.fyi for role expectations and salary benchmarks.

Step 2: Skill Gap Analysis

Why it matters: IT recruiters prioritize candidates with current, in-demand skills.

How to do it:

  • Compare your skills vs. job descriptions (job description):
    • Collect 5–10 job postings for your target role.
    • Highlight recurring skills (e.g., Kubernetes, Terraform, AWS).
  • Categorize skills:
    • Core: Must-have (e.g., Linux, CI/CD)
    • Emerging: Nice-to-have (e.g., GitOps, observability tools)
  • Plan upskilling:
    • Certifications: AWS Solutions Architect, Azure Admin, Kubernetes CKA.
    • Hands-on projects: Deploy a microservices app with CI/CD and IaC.

Pro Tips:

  • Use LinkedIn Skills Assessment to validate your expertise.
  • Track progress in a skills matrix (Excel or Notion).

Step 3: Build a Personal Brand

Why it matters: 85% of recruiters check LinkedIn before contacting you.

How to do it:

  • Optimize LinkedIn:
    • Headline: “DevOps Engineer | Cloud Automation | Kubernetes | AWS Certified”
    • About: 3–4 sentences summarizing your impact and specialties.
    • Add keywords from job descriptions.
  • Showcase work:
    • GitHub portfolio with real projects (IaC scripts, CI/CD pipelines).
    • Write short LinkedIn posts about tech challenges you solved.
  • Clean up digital footprint:
    • Remove unprofessional content from social media.

Pro Tips:

  • Use Jobscan to check keyword alignment for LinkedIn.
  • Add a custom LinkedIn URL (e.g., linkedin.com/in/eduard-devops).

Step 4: Create a Learning & Visibility Plan

  • Learning:
    • Dedicate 2–3 hours weekly to upskilling.
    • Use platforms like A Cloud Guru, Pluralsight, Udemy.
  • Visibility:
    • Engage in 2 LinkedIn discussions per week.
    • Share 1 post per month about your learning journey.

Quick Checklist for Phase 1

  • Defined target role and preferences.
  • Completed skill gap analysis.
  • Updated LinkedIn with keywords and strong headline.
  • Created or updated GitHub portfolio.
  • Planned certifications or projects for upskilling.

🔥 Pro Recruiter Insight: Candidates who showcase measurable impact (e.g., “Reduced deployment time by 40%”) and maintain an active LinkedIn presence are 3x more likely to get interview calls.


Here’s a deep dive into Phase 2: Research & Targeting with step-by-step instructions, tools, and recruiter-backed tips for IT professionals:


Phase 2: Research & Targeting – How to Do It Right

This phase ensures you apply strategically instead of mass-applying. It involves understanding the market, analyzing job descriptions, identifying target companies, and building a networking plan.


Step 1: Understand the IT Job Market

Goal: Know which roles and skills are in demand so you can prioritize your efforts.

How to do it:

  • Check industry reports:
    • Use Robert Half’s Tech Hiring Trends or LinkedIn Jobs on the Rise for in-demand roles (e.g., DevOps Engineer, Cloud Architect, Security Analyst).
  • Identify hot skills:
    • Cloud (AWS, Azure, GCP), Kubernetes, Terraform, CI/CD, cybersecurity, AI/ML.
  • Salary benchmarks:

How to Benchmark Salary Effectively

1. Use Multiple Sources
  • Glassdoor: Check salary ranges for your target role and location.
  • Kununu: Great for German-speaking markets; includes company culture insights.
  • Gehalt.de**: Provide detailed breakdowns by experience level.

Pro Tip: Don’t rely on one source—cross-reference at least 3 platforms for accuracy.


2. Filter by Location & Experience
  • Salaries vary significantly by region and seniority.
  • Example: A DevOps Engineer in Berlin vs. Munich can differ by 10–15%.
  • Use filters like:
    • Years of experience (e.g., 3–5 years)
    • Company size (startup vs. enterprise)

3. Check Total Compensation
  • Don’t just look at base salary—include:
    • Bonus
    • Equity/Stock Options
    • Benefits (remote allowance, training budget)
  • Many IT roles offer performance bonuses or on-call pay.

4. Use LinkedIn Salary Insights
  • Go to LinkedIn Jobs → Salary Insights for real-time data.
  • Compare median vs. top 10% to set realistic expectations.

5. Analyze Trends
  • Use Google Trends or industry reports (e.g., Robert Half Tech Salary Guide) to see if salaries are rising for your role.
  • Example: Cloud and cybersecurity roles often have year-over-year growth.

6. Network for Insider Info
  • Ask trusted contacts:
    • “What’s the typical range for [Role] in [Region]?”
  • Join Slack/Discord communities for DevOps, Cloud, or Security—members often share salary data anonymously.

7. Document Your Findings
  • Create a Salary Benchmark Table:

    Role Location Source Range Notes
    DevOps Engineer Berlin Glassdoor €70k–€90k Mid-level

🔥 Pro Recruiter Tip: When negotiating, anchor your ask based on data:

Based on Glassdoor and Levels.fyi, the market range for this role in Berlin is €75k–€90k. Given my experience with Kubernetes and CI/CD, I believe €85k is fair.


Step 2: Analyze Job Descriptions Like a Recruiter

Goal: Extract keywords and understand what employers really want.

How to do it:

  • Collect 5–10 job postings for your target role.
  • Highlight:
    • Core skills (must-have): e.g., “Kubernetes,” “CI/CD pipelines.”
    • Soft skills: e.g., “collaboration,” “problem-solving.”
    • Certifications: AWS, Azure, CKA.
  • Build a keyword bank for ATS optimization.

Pro Tips:

  • Look for hidden signals:
    • “Experience with X” = mandatory.
    • “Familiarity with Y” = nice-to-have.

Step 3: Identify Target Companies

Goal: Create a Target Company List (20–30 companies).

How to do it:

  • Good start:
    • LinkedIn Company Search (filter by industry, size, location).
  • Evaluate:
    • Tech stack (check job postings, GitHub repos).
    • Culture (Glassdoor reviews, LinkedIn posts).
    • Stability (recent funding, layoffs, growth news).
  • Prioritize:
    • Companies aligned with your values and career goals.

Pro Tips:

  • Use LinkedIn’s - Similar Companies feature to expand your list.
  • Use LinkedIn’s - Median employee tenure on the company site. Anything below 2 years is a red flag.
  • Track in a spreadsheet:
    • Company | Role | Contact | Status | Next Step.

Step 4: Research Companies Thoroughly

Goal: Be interview-ready and tailor your application.

How to do it:

  • Company website: Mission, values, products.
  • Glassdoor & Comparably: Culture, salary, reviews.
  • News & Press Releases: Recent achievements, acquisitions.
  • Social Media: LinkedIn posts, tech blogs.
  • Employees: Check LinkedIn for team structure and hiring managers.

Pro Tips:

  • Prepare 3 talking points about each company for interviews.
  • Search the company for any news.

Quick Checklist for Phase 2

  • Built a keyword bank from job descriptions.
  • Created a Target Company List (20–30 companies).
  • Researched each company’s mission, culture, and tech stack.

Bonus Step: Partner with a Recruiter

Why it matters:
Recruiters aren’t just middlemen—they’re career advocates whose success depends on your success. Many recruiters earn commission based on your salary, so they’re motivated to help you land the best possible role and compensation package.


Benefits of Working with a Recruiter

  1. Shared Incentives

    • Recruiters get paid when you get hired—often a percentage of your first-year salary.
    • This means they’re invested in helping you succeed and negotiate a strong offer.
  2. Access to the Hidden Job Market

    • Many roles are never posted publicly. Recruiters often have exclusive access to these openings through direct relationships with hiring managers.
  3. Insider Knowledge

    • Recruiters know what hiring managers really want, beyond the job description.
    • They can coach you on how to tailor your resume and interview responses to match expectations.
  4. Salary Negotiation Support

    • Recruiters act as intermediaries, helping you secure competitive compensation without awkward direct negotiation.
  5. Faster Process

    • Recruiters streamline scheduling, feedback, and follow-ups, often cutting the time-to-hire in half.

Pro Tips

  • Choose recruiters who specialize in IT roles (e.g., DevOps, Cloud, Security).
  • Build rapport: Engage with their posts on LinkedIn before reaching out.
  • Be transparent: Share your goals, salary expectations, and timeline.
  • Avoid duplicate applications: If you apply directly and via a recruiter, it can cause conflicts with hiring managers.

Phase 3: Application Materials – How to Build a Winning Package

This phase covers Resume Optimization, Cover Letter Strategy, and Portfolio/GitHub Presentation. Each component must be ATS-friendly, tailored, and impact-driven.


1. Resume Optimization

Step 1: Use an ATS-Friendly Format

  • Why: 99% of Fortune 500 companies use ATS; non-compliant resumes get auto-rejected.
  • How:
    • Use reverse chronological format (most recent job first).
    • Standard section headers: Summary, Skills, Work Experience, Education, Certifications.
    • Avoid:
      • Graphics, tables, text boxes.
      • Fancy fonts.
    • Save as PDF (check job posting for preference).

Pro Tip:

Use Jobscan or Resumeworded to compare your resume against job descriptions.


Step 2: Tailor for Each Role

  • Analyze the Job Description:
    • Highlight keywords: technologies, certifications, methodologies.
    • Example for DevOps: Kubernetes, Terraform, AWS, CI/CD, GitOps.
  • Incorporate keywords naturally in:
    • Summary: “AWS-certified DevOps Engineer with expertise in Kubernetes and Terraform.”
    • Skills section: Group by category (Cloud, Automation, Security).
    • Experience bullets: Show context + keyword + result.

Pro Tip:

Match exact phrasing from job description (ATS doesn’t always recognize synonyms). Some recruiters even just use Ctrl+F because they do not have the technical knowledge.


Step 3: Use Action Verbs + Metrics

  • Formula: Action Verb + Task + Result (with numbers).
  • Examples for IT roles:
    • “Reduced deployment time by 40% by implementing automated CI/CD pipelines using Jenkins and GitLab.”
    • “Migrated 50+ VMs to AWS, cutting infrastructure costs by 25%.”
    • “Improved system uptime from 97% to 99.9% through proactive monitoring with Prometheus and Grafana.”

Step 4: Include a Strong Summary

  • 2–3 sentences summarizing:
    • Role + years of experience.
    • Core skills.
    • Key achievement.
  • Example: “AWS-certified DevOps Engineer with 6+ years of experience in cloud automation, CI/CD, and infrastructure as code. Reduced deployment time by 40% and improved system reliability for enterprise-scale environments.”

Quick Resume Checklist

  • ATS-friendly format.
  • Tailored keywords from job description.
  • Quantified achievements.
  • Strong summary + skills section.
  • Certifications listed (AWS, Azure, Kubernetes).

2. Cover Letter Strategy

Step 1: Personalize Every Letter

  • Address the hiring manager by name (use LinkedIn if not in job description).
  • Mention company name and role in the first line.

Step 2: Structure

  • Opening: Why you’re excited about the role/company.
  • Body: 2–3 achievements aligned with job description.
  • Closing: Call to action (e.g., “I’d love to discuss how my experience can help [Company] achieve [goal].”).

Minimal Example for IT Role

Dear [Hiring Manager],
I am excited to apply for the DevOps Engineer position at [Company]. With 6+ years of experience in cloud automation and CI/CD, I have consistently delivered scalable, secure infrastructure solutions.
At [Previous Company], I reduced deployment time by 40% by implementing Jenkins pipelines and automated infrastructure provisioning with Terraform. Additionally, I migrated 50+ workloads to AWS, cutting costs by 25% while improving uptime to 99.9%.
I am passionate about leveraging automation to drive efficiency and reliability, and I believe my expertise aligns perfectly with your mission to deliver high-performing cloud solutions. I look forward to the opportunity to contribute to your team’s success.
Sincerely,
[Your Name]

Pro Tip: Keep it under 350 words and avoid generic phrases like “hardworking” or “team player.”1011


3. Portfolio & GitHub

Step 1: Showcase Relevant Projects

  • What to include:
    • CI/CD pipelines (Jenkins, GitLab).
    • Infrastructure as Code (Terraform, Ansible).
    • Monitoring setups (Prometheus, Grafana).
    • Security configurations (IAM policies, SSL/TLS).

Pro Tip: Pin your top 6 repositories on your GitHub profile.

  • Important: Personal/demo projects must be error-free, well-documented, and production-like.
    • There’s no deadline pressure, so recruiters expect clean code, clear structure, and working demos.
    • Avoid broken links, incomplete READMEs, or failing builds—they create a negative impression.

Step 2: Write Clear READMEs

  • Include:

    • Project overview (what problem it solves).
    • Tech stack (tools and frameworks used).
    • Setup instructions (step-by-step).
    • Screenshots or architecture diagrams for clarity.
  • Example README structure:

    # Project Name
    ## Overview
    Automated CI/CD pipeline for microservices using Jenkins and Docker.
    ## Tech Stack
    Jenkins | Docker | Kubernetes | Terraform
    ## Setup
    1. Clone repo
    2. Run `terraform apply`
    3. Deploy with `kubectl apply -f`

Step 3: Add Live Demos or Screenshots

  • Use GitHub Pages, Netlify, or Heroku for live demos.
  • Add badges (build status, coverage, license) for credibility.

Pro Tip: Keep repos clean and consistent; recruiters often check:

  • Commit history (avoid “fix bug” spam).
  • Branching strategy (feature branches, PRs).
  • Documentation quality.

🔥 Recruiter Insight: A polished GitHub portfolio with 3–5 high-quality projects can compensate for lack of formal experience and significantly boost your chances.


Quick Checklist for Phase 3

  • Resume is ATS-optimized and tailored.
  • Cover letter personalized with quantified impact.
  • GitHub portfolio with 3–5 strong projects and clear READMEs.

🔥 Recruiter Insight: Candidates with ATS-optimized resumes + strong GitHub portfolios have a 3–5x higher chance of landing interviews for IT roles.


Phase 4: Application Execution – How to Apply Strategically

This phase focuses on where to apply, how to apply effectively, leveraging referrals, and following up professionally. The goal is to maximize visibility and response rates while staying organized.


Step 10: Job Search Strategy

1. Apply Early and Track Applications

  • Why: Many roles close after receiving a certain number of applications.
  • How to Track:
    • Use a Job Application Tracker (Excel, Google Sheets).
    • Track:
      • Company | Role | Date Applied | Status | Contact | Follow-up Date.

Pro Tip: Color-code by priority and set reminders for follow-ups.


2. Diversify Your Channels

  • Apply via:
    • Company career pages (often updated first).
    • LinkedIn Easy Apply (but customize your resume before submitting).
    • Recruitment agencies specializing in IT.

Pro Tip: Avoid the “spray and pray” approach—focus on quality over quantity.


Step 11: Leverage Referrals

Why Referrals Matter

  • Referred candidates are 4x more likely to get hired.
  • Many companies prioritize referrals in their ATS.

How to Get Referrals

  • Identify connections:
    • Use LinkedIn to find employees at target companies.
    • Check alumni networks and tech communities.
    • Use your network
  • Reach out with a value-first approach:
    • Might be a risky move, especially in germany.
    • Example message:

      Hi [Name], I admire your work at [Company]. I’m exploring opportunities in [Role/Tech Area] and would love your advice on applying. If you feel comfortable, a referral would mean a lot. Happy to share my resume and details.

Pro Tip: Engage with their posts before asking; build rapport first.


Step 12: Follow-Up Etiquette

When to Follow Up

  • 7–10 business days after applying (unless the job posting specifies a timeline).
  • If referred, follow up in 3–5 days.

Pro Tips:

  • Keep it short and professional.
  • Never follow up more than twice.

Quick Checklist for Phase 4

  • Created and updated a job application tracker.
  • Reached out for referrals at target companies.
  • Sent polite follow-up emails after 7–10 days.

🔥 Recruiter Insight: Candidates who apply early, leverage referrals, and follow up professionally increase their interview chances by 3–5x compared to those who only apply online and wait.

Phase 5: Interview Preparation – Detailed Instructions

Mindset First: It’s a Two-Way Street

  • Why it matters: Many candidates forget that interviews are mutual evaluations. You’re assessing if the company aligns with your values, career goals, and work style.
  • Adopt this mindset:
    • You are not begging for a job; you are exploring a partnership.
    • Ask yourself: “Do I want to work with these people? Does this culture fit me?”
  • Benefits:
    • Reduces anxiety and pressure.
    • Helps you ask insightful questions about team dynamics, growth, and culture.

Pro Tip: Prepare 3–5 questions for the interviewer (e.g., “How does your team measure success in the first 6 months?”).


1. Review Core Technical Domains

Regardless of your specialization, recruiters expect you to have a solid foundation in these areas:

  • Operating Systems: Linux basics (file permissions, processes, system logs), Windows administration.
  • Networking: TCP/IP, DNS, routing, firewalls, load balancing.
  • Cloud Fundamentals: AWS, Azure, or GCP basics (compute, storage, IAM, networking).
  • Security Essentials: Access control, encryption, least privilege, patching.
  • Scripting & Automation: Bash, PowerShell, or Python for automation tasks.
  • Monitoring & Troubleshooting: Familiarity with tools like Prometheus, Grafana, Splunk, or ELK stack.

Pro Tip: Even if you’re not a developer, basic scripting knowledge is highly valued for automation and troubleshooting.


2. Role-Specific Deep Dive

  • System Administrators:
    • Backup strategies, patch management, Active Directory, virtualization (VMware, Hyper-V).
  • DevOps / Cloud Engineers:
    • CI/CD pipelines, Infrastructure as Code (Terraform, Ansible), containerization (Docker, Kubernetes).
  • Security Specialists:
    • Vulnerability scanning, incident response, compliance frameworks (ISO 27001, SOC 2).
  • Developers:
    • Language-specific fundamentals, design patterns, debugging, and performance optimization.

3. Scenario-Based Problem Solving

  • System Design for IT Roles:
    • How would you design a highly available web application?
    • How to scale a logging system for thousands of servers?
  • Troubleshooting Scenarios:
    • “A critical service is down—what’s your first step?”
    • “Users report slow response times—how do you diagnose?”

Pro Tip: Use a structured approach:

  • Identify the problem → Gather logs/metrics → HypothesizeTestFixPrevent recurrence.

4. Hands-On Practice

  • Set up a home lab or use cloud free tiers:
    • Deploy a small Kubernetes cluster.
    • Automate server provisioning with Terraform.
    • Configure monitoring dashboards.
  • Use practice platforms:
    • Linux Academy / A Cloud Guru for sysadmin and cloud.
    • LeetCode / HackerRank for coding (if relevant).
    • Katacoda for interactive DevOps scenarios.

5. Communication During Technical Interviews

  • Always explain your thought process:
    • “I’d start by checking system logs in /var/log to confirm if it’s a service failure or network issue.”
  • If unsure, state assumptions and move forward logically.

Pro Tip: Interviewers value clarity and structured thinking more than memorizing commands.


🔥 Mindset Reminder: You’re not just proving your skills—you’re also evaluating if their tech stack, processes, and culture fit your career goals.


Step 14: Behavioral Preparation

1. Use the STAR Method

  • Situation → Task → Action → Result.
  • Prepare 6–8 stories covering:
    • Leadership.
    • Conflict resolution.
    • Failure and lessons learned.
    • Delivering under pressure.
  • Example Question: “Tell me about a time you resolved a production outage.”
    • S: Major outage during peak hours.
    • T: Restore service ASAP.
    • A: Led incident response, rolled back faulty deployment, implemented monitoring.
    • R: Restored service in 20 mins, reduced MTTR by 30%.

Pro Tip: Quantify results (%, $, time saved).

2. Align with Company Values

  • Research mission, culture, leadership principles.
  • Example: For AWS, prepare examples aligned with Leadership Principles (e.g., “Customer Obsession,” “Ownership”).

Step 15: Mock Interviews

Why Mock Interviews Matter

  • Simulate real pressure.
  • Identify gaps in communication, timing, and technical depth.
  • Boost confidence by practicing in a safe environment.

How to Do It

  • Platforms: Pramp, Interviewing.io, Codementor or just Discord and friends.
  • Structure:
    • 45–60 mins: Mix of technical + behavioral.
    • Record sessions for self-review.

Pro Tip:

  • Practice explaining why you chose a solution, not just what you did.

Quick Checklist for Phase 5

  • Review Core Technical Domains.
  • Prepared 6–8 STAR stories.
  • Completed at least 3 mock interviews (technical + behavioral).
  • Prepared 5 insightful questions for the interviewer.

🔥 Recruiter Insight: Candidates who combine strong technical prep with clear communication and a collaborative mindset outperform those who only focus on coding.

Here’s a comprehensive guide for Phase 6: Post-Interview, including thank-you notes, negotiation prep, and continuous improvement strategies, with recruiter-backed best practices:


Phase 6: Post-Interview – Detailed Instructions


Step 16: Thank-You Notes

Why It Matters

  • Shows professionalism and gratitude.
  • Reinforces your interest in the role.
  • Keeps you top of mind with the hiring team.

When to Send

  • Within 24 hours of the interview (same day is ideal).

How to Write It

  • Subject: “Thank You – [Your Name]”
  • Structure:
    1. Greeting: Address the interviewer by name.
    2. Gratitude: Thank them for their time.
    3. Personalization: Reference a specific topic discussed.
    4. Reaffirm Interest: Highlight why you’re excited about the role.
    5. Close: Offer to provide additional info.

Minimal Example:

Dear [Interviewer’s Name],
Thank you for taking the time to meet with me today about the [Role] position. I enjoyed learning more about [specific project or topic discussed].
Our conversation reinforced my enthusiasm for joining [Company] and contributing to [specific goal]. Please let me know if you need any additional information.
Best regards,
[Your Name]

Pro Tips:

  • Send individual emails if you interviewed with multiple people.
  • Keep it short (150–200 words) and professional.

Step 17: Negotiation Prep

Why Negotiate?

  • 84% of employers expect candidates to negotiate.
  • Negotiating can increase your offer by 10–20% on average.

How to Prepare

  1. Research Market Salary Data

    • Use Glassdoor, kununu, LinkedIn Salary.
    • Factor in location, experience, certifications, and role scope.
    • Define your ZOPA (Zone of Possible Agreement):
  2. Build Your Value Case

    • Highlight quantifiable achievements (e.g., “Reduced downtime by 30%”).
    • Emphasize unique skills (certifications, niche expertise).
  3. Prepare a Collaborative Script

    • Opening: Express gratitude and enthusiasm.
    • Ask: “Based on my experience and market data, I was hoping for a range of [X–Y].”
    • Tone: Confident, not confrontational.

Example Script:

“Thank you for the offer—I’m excited about the opportunity. Based on my research and the value I bring in [specific skills], I was hoping we could explore a base salary in the range of [X–Y]. Does that work within your budget?”

Pro Tips:

  • Negotiate after receiving a written offer.
  • Consider total compensation (bonus, equity, remote flexibility).
  • If salary is fixed, negotiate perks (training budget, bonus).

Step 18: Continuous Improvement

Why It Matters

  • Every interview is a learning opportunity.
  • Feedback helps you refine your approach for future interviews.

How to Do It

  1. Self-Assessment

    • Right after the interview, jot down:
      • Questions asked.
      • Answers you gave.
      • What went well and what could improve.
  2. Request Feedback (Politely)

    • If rejected, ask:

      “Thank you for considering me. Could you share any feedback on how I can improve for future opportunities?”

  3. Analyze Feedback

    • Use STAR to identify gaps:
      • Did you provide clear Situation, Task, Action, Result?
    • Look for patterns (e.g., weak technical depth, lack of examples).
  4. Action Plan

    • If technical gaps → schedule practice sessions.
    • If communication gaps → do mock interviews and record yourself.

Pro Tips:

  • Keep a Continuous Improvement Log.
  • Treat feedback as data, not judgment—it’s about growth.

Quick Checklist for Phase 6

  • Sent personalized thank-you emails within 24 hours.
  • Researched salary benchmarks and prepared negotiation script.
  • Logged interview performance and feedback for improvement.

🔥 Recruiter Insight: Candidates who follow up professionally, negotiate confidently, and act on feedback are perceived as proactive and high-value hires.


Additional Resources

Follow for IT Career Advice

Why it matters:
These recruiters share daily insights, resume tips, and interview strategies that help thousands of tech professionals land jobs. Following them gives you access to real-time guidance, free resources, and community support—often more practical than traditional blogs.

These are people and content I personally enjoy. You’re encouraged to explore and follow recruiters or creators whose style and advice resonate with you.


Recommended Recruiters & Influencers

Name Focus Area Link
Danny Thompson Dev community, resume tips, job search strategy LinkedIn, YouTube
Taylor Desseyn LinkedIn optimization, hiring transparency Linktree, YouTube
Mike Peditto Realistic hiring advice, resume & interview tips Instagram
Anna Papalia Interview psychology, personal branding Instagram

Pro Tips

  • Engage with their content: Commenting builds visibility and rapport.
  • Use their free tools: Many offer resume templates, interview prep guides, and LinkedIn audits.
  • Watch their live sessions: Twitter Spaces, YouTube Lives, and TikTok Q&As often include real-time coaching.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment