This course builds practical skills for developing, deploying, and managing agentic AI systems within GitHub-based software development workflows. Participants explore how to integrate AI agents into the software development lifecycle (SDLC) including designing agent architecture, configuring tools and execution environments, and managing agent memory, state, and execution. Through hands-on learning, participants evaluate and tune agent performance, implement governance and guardrails, and coordinate multi-agent systems to operate, supervise, and govern AI agents safely and reliably in production, using GitHub as the system of record and control plane.
Prerequisites:
- Experience with the software development lifecycle (SDLC), GitHub workflows, and code review/security practices
- Familiarity with GitHub repositories, branches, pull requests, and GitHub Actions
- Experience with coding agents such as GitHub Copilot, including MCP servers and agent customizationÂ
- Awareness of repository governance conceptsÂ
NOTE: Pluralsight requires each participant to have access to the Generative AI tool(s) used in this course. Where Customer does not provide that access, Pluralsight will provide it and AI lab fees will apply.
Purpose
| Operate, supervise, and govern AI agents in production using GitHub as the control plane |
Audience
| IT professionals who operate, integrate, supervise, and govern AI agents in production SDLC workflows |
Role
| AI Engineers | Software Developers | DevOps Engineers | Application Developers | Solution Architect | Product Managers | Security Engineers |
Skill level
| Intermediate |
Style
| Lecture | Hands-on Activites | Labs |
Duration
| 1 day |
Related technologies
| GitHub Copilot | GitHub Actions | Model Context Protocol (MCP)Â |
Â
Learning Objectives
- Define agentic AI in the SDLC and describe GitHub's role as the system of record and control plane
- Map agent responsibilities to SDLC stages and separate planning, reasoning, and execution
- Configure agent tools, MCP servers, and execution environments with clear boundaries and permissions
- Implement agent memory strategies and persist state across tools and environments
- Define evaluation signals, analyze agent failures, and tune agent behavior
- Orchestrate and observe multi-agent workflows, including conflict detection and recovery
- Define autonomy levels and implement guardrails, human-in-the-loop workflows, and accountability controls