Introduction

Completed

Operations teams manage increasingly complex environments that span cloud infrastructure, on-premises servers, and hybrid configurations. Writing reliable automation scripts, infrastructure templates, and configuration changes requires careful planning. A single mistake can cause downtime or security gaps.

Suppose you're an operations engineer responsible for managing Azure resources and Windows Server environments across your organization. Your team constantly handles requests to provision new infrastructure, update security configurations, and automate repetitive administrative tasks. Each change involves multiple files, dependencies, and verification steps. You want a way to break down these complex operational tasks into clear, structured plans before writing any code.

GitHub Copilot's Plan agent in Visual Studio Code helps you do exactly that. Instead of jumping straight into implementation, you describe a high-level operational goal. For example, you might want to harden network security for a virtual network, or automate Active Directory user provisioning. The Plan agent then creates a detailed, step-by-step implementation plan. You review and refine the plan before any code is generated, which reduces the risk of errors in production environments.

In this module, you learn what GitHub Copilot plan mode is and how it fits into an agentic DevOps workflow. You explore how to use the Plan agent to break down cloud infrastructure changes and system administration tasks into structured plans. You also discover best practices for writing effective prompts and iterating on plans in operations contexts.

By the end of this module, you're able to use GitHub Copilot plan mode to create structured implementation plans for cloud operations and system administration tasks.