Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours (3 days)
Course Outline
Introduction to GitHub Enterprise
- Comprehensive review of GitHub’s operational capabilities and enterprise-grade features
- Analyzing core security standards and compliance obligations within the GitHub ecosystem
- Establishing secure and scalable enterprise configurations
Security Protocols and Operational Controls
- Defining security parameters for repository management
- Governing permissions and access controls to ensure accountability
- Establishing rigorous branch protection rules for code integrity
- Adopting industry-standard security practices for organizational resilience
Advanced Security Governance Practices
- Leveraging Dependabot and CodeQL for automated security analysis and detection
- Continuous monitoring of vulnerabilities and patch management strategies
- Deploying secrets scanning mechanisms and enforcing security policies
Enterprise-Level Security Infrastructure
- Configuring Single Sign-On (SSO) and multifactor authentication for enhanced access security
- Utilizing audit trails and activity logs for transparency and forensics
- Aligning system configurations with regulatory compliance requirements
Designing and Sustaining Operational Workflows
- Foundational concepts of GitHub Actions for process automation
- Constructing automated workflows to streamline operational tasks
- Defining triggers and execution criteria for workflow reliability
Workflow Utilization and Optimization
- Facilitating workflow reusability across multiple repositories for consistency
- Conducting performance monitoring and debugging of automated processes
Development and Maintenance of Custom Actions
- Building custom actions tailored to specific operational needs
- Publishing and distributing actions for standardized use across teams
Governance of GitHub Actions at the Enterprise Level
- Administering the deployment and usage of GitHub Actions within organizational boundaries
- Setting granular execution permissions to mitigate risk
- Overseeing enterprise workflows to ensure alignment with security goals
Conclusion and Strategic Recommendations
Requirements
- Proficiency in standard software development lifecycles and processes
- Demonstrated experience with version control systems, specifically Git
- Basic competency in utilizing command-line interfaces
Target Audience
- Software developers
- DevOps engineers
- Technical leads and IT security specialists
Testimonials (1)
Easy going trainer, very knowledgeable and approachable.