Back to Browse
Rehab Ragab

Rehab Ragab

Backend brain, DevOps heart, Community soul. 💜

๐Ÿ† Developer Technologies
Egypt 1 year as MVP DevOps Visions Official Profile

๐Ÿ“‹ Biography

I’m Rehab, a DevOps Engineer. I like exploring how things work, breaking them down, and understanding what’s really happening behind the scenes, not just using tools, but knowing why they exist. I enjoy sharing what I learn with others, whether through writing, conversations, or community work. Outside of work, I appreciate calm moments, the sea, greenery, and quiet spaces.

โœจ High-Impact Contributions 5

Support Agentless Jobs in GitHub Actions

I've encountered a limitation where every job requires a runner, even when the task does not involve compute-heavy operations. In Azure DevOps, we utilize agentless jobs (via pool: server) for lightweight orchestration tasks, approvals, and external API calls without consuming a runner. Current Limitations: - No way to define a job in GitHub Actions that runs without a runner. - All jobs, even those performing trivial tasks (like calling a webhook), must allocate a GitHub-hosted or self-hosted runner. - Cannot implement lightweight orchestration workflows without incurring unnecessary runner usage. Why This Matters: - Having agentless job support would benefit teams by: - Reducing cost and resource usage for trivial tasks. - Enabling cleaner orchestration and control flow (e.g., delays, approvals, or external service triggers). - Aligning with practices used in other systems like Azure Pipelines.

Product Feedback
May 2025
GitHub Project: Audit Logging for Custom Field Value Changes

I've observed that changes to certain fields specifically built-in fields like Priority and Size, as well as custom fields such as Date Closed and Week Number are not being logged in the GitHub issue timeline or history. This makes it difficult to track important updates and introduces gaps in traceability. Current Limitations: - Changes to custom fields (like Priority, Size, Date, or text) aren’t logged anywhere. - There’s no API or webhook support to capture when fields are updated, by whom, or what the values were before/after. Why This Matters: Being able to track field updates is important for: - Transparency and accountability - Workflow automation - Compliance and reporting

Product Feedback
Apr 2025
DevOps Visions Community Blog

The DevOps Visions Community Blog is a dedicated platform where we regularly publish blog posts contributed by our inspiring community heroes. These members share their experiences, insights, and practical knowledge across various DevOps topics—helping others learn, grow, and stay updated with real-world practices from within the community.

Blog
Oct 2024
GitHub Copilot Workspace: Idea to Implementation

This session introduced GitHub Copilot Workspace—a Copilot-native, AI-powered development environment designed to help developers go from idea to implementation faster and more efficiently. Launched as a Technical Preview on April 29, Copilot Workspace allows users to generate working code from natural language prompts, significantly streamlining daily development tasks. The session demonstrated how developers can: - Turn concepts into structured projects with minimal setup - Boost productivity by reducing repetitive coding tasks - Use AI assistance to improve focus and workflow consistency Whether you're new to GitHub Copilot or looking to get more out of your development workflow, this session offered a hands-on look at how Copilot Workspace can elevate your coding experience.

Speaker/Presenter at Third-party event
Sep 2024
My personal website, rehababotalep.github.io

My personal website, serves as a centralized hub for my technical contributions across DevOps, Azure, GitHub, and automation. I’ve published 19+ detailed blog posts designed to help developers and IT professionals solve practical challenges. It features: - In-depth blog posts on topics like Auto-Close Sub-Issues When Parent Issue Is Closed in GitHub, Deploying .NET to Azure App Service using GitHub Actions, securing Azure DevOps work items, preparing for GitHub Actions certification, and more. - Hands-on tutorials and guides that empower developers to implement CI/CD pipelines, GitHub workflows, and cloud infrastructure step-by-step - Open-source resources, including scripts, workflows, and GitHub repositories to save others time and streamline developer workflows Each post is designed to be practical, clear, and solution-focused, supporting professionals at different levels. I focus on solving real-world problems, simplifying complex topics, and encouraging continuous learning.

Blog
Jun 2024

Technology Focus

DevOps .NET

Functional Roles

Other

Languages

๐ŸŒ Arabic ๐ŸŒ English

Stats

Contributions 5
Events 0
Social profiles 5
Years as MVP 1