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.
Course Outline
Overview of Platform Engineering
- Developer-centric approaches to platform engineering
- Evaluating value propositions for development units
- Aligning platform initiatives with organizational development objectives
Self-Service Infrastructure for Developers
- Core principles of self-service and on-demand resource allocation
- Leveraging internal platforms for development and testing environments
- Exercise: Establishing a self-service sandbox environment for government operations
Automation in Software Development
- Streamlining repetitive tasks within the development lifecycle
- Implementing Continuous Integration (CI) and Continuous Deployment (CD) practices
- Exercise: Configuring automated build and deployment pipelines
Adoption of Microservices and Containers
- Fundamentals of microservices architecture
- Containerization using Docker and orchestration via Kubernetes
- Exercise: Containerizing applications and deploying to Kubernetes for government use cases
Monitoring and Observability Standards
- Tools and methodologies for assessing application health
- Integrating observability frameworks into development processes
- Exercise: Integrating monitoring solutions into the development workflow
Security and Compliance for Development Teams
- Integrating security protocols into the software development lifecycle
- Maintaining compliance through automated verification mechanisms
- Exercise: Executing security scanning and compliance checks within CI/CD pipelines for government applications
Collaboration and Communication Protocols
- Best practices for team coordination using platform-enabled tools
- Optimizing communication within platform-centric development models
- Exercise: Facilitating collaborative project management via platform tools for government projects
Capstone Project Work
- Execution of a capstone project applying platform engineering principles
- Incorporating automation, monitoring, and security measures
- Peer review and constructive feedback session
Summary and Strategic Next Steps
Requirements
- Demonstrated knowledge of the software development lifecycle (SDLC)
- Proficiency in utilizing version control systems, such as Git
- Competence in fundamental containerization principles
Target Audience
- Software engineers
- Personnel within development teams
- DevOps specialists
21 Hours
Testimonials (2)
the overall concept of DevOps/DevSecOps is not a team but a culture, a mind set
Mpho Mashele - South Africa Reserve Bank
Course - DevOps and Platform Engineering: A Collaborative Approach
About the microservices and how to maintenance kubernetes