DEV Community

Cover image for Automating Daily DevOps Job Search & Email Alerts
Pooja Bhavani
Pooja Bhavani

Posted on • Edited on

Automating Daily DevOps Job Search & Email Alerts

This is a submission for the Runner H "AI Agent Prompting" Challenge

Have you ever spent countless hours manually in checking LinkedIn or Indeed for the latest DevOps job postings? That’s exactly what inspired me to build an automated job search assistant using Runner H, powered by Google Workspace and intelligent prompt engineering.

How I Used Runner H

I used Runner H to build an autonomous AI agent that automates the process of finding and emailing the top DevOps job listings daily. Here's how I designed the workflow:

• Job Search via Web Scraping

The agent scrapes job portals like LinkedIn and Indeed using specific keywords related to DevOps roles (e.g., DevOps Engineer, SRE, Cloud Engineer).

• Filtering and Formatting

It filters out the top 5 most relevant jobs based on recency and relevance. These are then formatted into a short, readable summary including:

Job title

Company name

Location

Application link

• Automated Email Composition

Using the integrated Google Workspace, the agent generates an email containing these job summaries and sends it to the user’s inbox.

• No Manual Involvement

The entire flow runs automatically on demand — no coding, no switching tabs, and no daily searching required.

Let me walk you through how I created an agent that:

• Analyzes my resume
• Searches job portals daily
• Picks the top 5 most relevant jobs
• Emails me a beautifully formatted summary every morning

What Inspired This Project?

I was participating in the Runner H Prompt Engineering Challenge, which encourages creators to build helpful automation agents using prompt chaining and productivity tools.

My use case: Automate my DevOps job search workflow so I don’t miss fresh openings every morning.

Step-by-Step Breakdown

Step 1: Collecting User Input

The first step was to gather user details:

Full Name

Email Address

Preferred job roles and locations

Work preference (Remote/On-site/Hybrid)

Resume file (PDF)

Runner H prompts the user for this input at the beginning of the automation.

Step 2: Analyzing the Resume

Once the resume is uploaded, Runner H uses its language understanding to extract:


{
  "name": "Pooja Bhavani",
  "keywords": ["DevOps", "Docker", "AWS", "Kubernetes", "CI/CD", "Terraform"],
  "roles": ["DevOps Engineer", "Site Reliability Engineer"],
  "locations": ["Remote", "Bangalore"],
  "email": "poojabhavani@gmail.com"
}
Enter fullscreen mode Exit fullscreen mode

This data becomes the foundation of the job search.

Step 3: Searching Job Platforms

Runner H searches jobs from:

LinkedIn Jobs

Indeed

It applies filters for:

Job postings within the last 24 hours

60%+ keyword match

Matching job title & location

The output looks like this:

[
  {
    "title": "DevOps Engineer",
    "company": "TechCorp",
    "location": "Remote",
    "link": "https://www.linkedin.com/jobs/view/123456"
  }
]
Enter fullscreen mode Exit fullscreen mode

Step 4: Emailing the Results

Runner H formats the job results into an email and sends it at 9:00 AM IST daily.

✉️ Email Template:

Subject: Top 5 Job Matches for You Today


Hi {{user_name}},

Here are your top 5 DevOps job matches for {{today}}:

1. **{{job1_title}} – {{job1_company}}**
   📍 Location: {{job1_location}}  
   🔗 [Apply Now]({{job1_link}})
Enter fullscreen mode Exit fullscreen mode

... and so on.

🌐 Platforms Searched: LinkedIn, Indeed

📅 Run Date: {{today}}

Good luck with your job search!

Why This Works

This automation:

Saves 30+ mins/day manually checking platforms

Surfaces relevant jobs before competitors

Lets me focus on preparation, not searching

Final Thoughts

I used Runner H as a no-code/low-code platform to stitch this all together using natural language.

It’s a great use case for:

Job seekers

Career coaches

Recruiting teams

If you’d like to try this for yourself, DM me or comment below 💬

Top comments (0)