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
Course Outline
Foundations of Platform Engineering
- The developer’s viewpoint on platform engineering
- Identifying the value added to development teams
- Aligning platform engineering strategies with business and development goals
Building Self-Service Platforms for Developers
- Core tenets of self-service and on-demand resource allocation
- Leveraging internal platforms for streamlined development and testing
- Practical exercise: Configuring a self-service sandbox
Automation Within Development
- Streamlining repetitive development tasks through automation
- Applying Continuous Integration (CI) and Continuous Deployment (CD) for developers
- Practical exercise: Building automated build and deployment pipelines
Utilizing Microservices and Containers
- Overview of microservices architecture
- Containerization using Docker and orchestration via Kubernetes
- Practical exercise: Packaging an application and deploying it to Kubernetes
Monitoring and Observability
- Selecting tools and adopting practices for application health monitoring
- Establishing observability standards within development
- Practical exercise: Embedding monitoring solutions into the development workflow
Security and Compliance for Development Teams
- Integrating security measures into the development lifecycle
- Maintaining compliance through automated verification
- Practical exercise: Utilizing security scanning and compliance tools within CI/CD
Enhancing Collaboration and Communication
- Best practices for team collaboration via platform tools
- Promoting effective communication in a platform-centric environment
- Practical exercise: Managing collaborative projects using platform tools
Capstone Project
- Executing a mini-project based on platform engineering principles
- Blending automation, monitoring, and security into the solution
- Peer review and constructive feedback session
Wrap-up and Future Directions
Requirements
- A solid grasp of the Software Development Life Cycle (SDLC)
- Practical experience with version control systems such as Git
- Basic familiarity with containerization concepts
Target Audience
- Software developers
- Members of development teams
- DevOps practitioners
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