- An understanding of software development and operations
- Experience with basic system administration
- Familiarity with command-line interfaces and version control systems
Audience
- Software developers
- System administrators
- IT project managers
DevOps and Platform Engineering are collaborative disciplines that streamline software delivery and operations.
This instructor-led, live training (online or onsite) is aimed at intermediate-level software developers, system administrators, and IT project managers who wish to enhance their skills in building and managing automated, scalable, and collaborative IT environments.
By the end of this training, participants will be able to:
- Understand the core principles and benefits of DevOps and Platform Engineering.
- Implement Infrastructure as Code (IaC) and automate the provisioning of IT infrastructure.
- Build and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Deploy and manage microservices using containerization tools like Docker and Kubernetes.
- Integrate security practices into the software development lifecycle with DevSecOps.
- Apply observability techniques to monitor and improve system reliability.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction to DevOps and Platform Engineering
- Defining DevOps and its core principles
- Understanding platform engineering
- The synergy between DevOps and platform engineering
Culture and Collaboration
- Building a collaborative culture
- Communication strategies for teams
- Overcoming silos in IT departments
Tools and Technologies
- Essential tools for DevOps and platform engineering
- Automation and orchestration platforms
- Monitoring and analytics for continuous improvement
Infrastructure as Code (IaC)
- Principles of IaC
- Implementing IaC with configuration management tools
- Best practices for managing infrastructure
Continuous Integration and Continuous Delivery (CI/CD)
- The CI/CD pipeline: From code to deployment
- Integrating platform engineering into CI/CD
- Case studies: Successful CI/CD implementations
Microservices and Containerization
- Microservices architecture and its benefits
- Containerization with Docker and Kubernetes
- Managing services at scale
Security and Compliance
- DevSecOps: Integrating security into the pipeline
- Compliance as code
- Security best practices for platform engineering
Observability and Reliability
- The pillars of observability
- Ensuring system reliability
- Incident response and postmortems
Platform as a Product
- Treating platforms as products
- User-centric design for internal platforms
- Measuring success and ROI
Hands-On Workshops
- Setting up a basic DevOps pipeline
- Building and deploying a microservice
- Implementing IaC for cloud infrastructure
Summary and Next Steps
United Arab Emirates - DevOps and Platform Engineering: A Collaborative Approach
Qatar - DevOps and Platform Engineering: A Collaborative Approach
Egypt - DevOps and Platform Engineering: A Collaborative Approach
Saudi Arabia - DevOps and Platform Engineering: A Collaborative Approach
South Africa - DevOps and Platform Engineering: A Collaborative Approach
Brasil - DevOps and Platform Engineering: A Collaborative Approach
Canada - DevOps and Platform Engineering: A Collaborative Approach
中国 - DevOps and Platform Engineering: A Collaborative Approach
香港 - DevOps and Platform Engineering: A Collaborative Approach
澳門 - DevOps and Platform Engineering: A Collaborative Approach
台灣 - DevOps and Platform Engineering: A Collaborative Approach
USA - DevOps and Platform Engineering: A Collaborative Approach
Österreich - DevOps and Platform Engineering: A Collaborative Approach
Schweiz - DevOps and Platform Engineering: A Collaborative Approach
Deutschland - DevOps and Platform Engineering: A Collaborative Approach
Czech Republic - DevOps and Platform Engineering: A Collaborative Approach
Denmark - DevOps and Platform Engineering: A Collaborative Approach
Estonia - DevOps and Platform Engineering: A Collaborative Approach
Finland - DevOps and Platform Engineering: A Collaborative Approach
Greece - DevOps and Platform Engineering: A Collaborative Approach
Magyarország - DevOps and Platform Engineering: A Collaborative Approach
Ireland - DevOps and Platform Engineering: A Collaborative Approach
Luxembourg - DevOps and Platform Engineering: A Collaborative Approach
Latvia - DevOps and Platform Engineering: A Collaborative Approach
España - DevOps and Platform Engineering: A Collaborative Approach
Italia - DevOps and Platform Engineering: A Collaborative Approach
Lithuania - DevOps and Platform Engineering: A Collaborative Approach
Nederland - DevOps and Platform Engineering: A Collaborative Approach
Norway - DevOps and Platform Engineering: A Collaborative Approach
Portugal - DevOps and Platform Engineering: A Collaborative Approach
România - DevOps and Platform Engineering: A Collaborative Approach
Sverige - DevOps and Platform Engineering: A Collaborative Approach
Türkiye - DevOps and Platform Engineering: A Collaborative Approach
Malta - DevOps and Platform Engineering: A Collaborative Approach
Belgique - DevOps and Platform Engineering: A Collaborative Approach
France - DevOps and Platform Engineering: A Collaborative Approach
日本 - DevOps and Platform Engineering: A Collaborative Approach
Australia - DevOps and Platform Engineering: A Collaborative Approach
Malaysia - DevOps and Platform Engineering: A Collaborative Approach
New Zealand - DevOps and Platform Engineering: A Collaborative Approach
Philippines - DevOps and Platform Engineering: A Collaborative Approach
Singapore - DevOps and Platform Engineering: A Collaborative Approach
Thailand - DevOps and Platform Engineering: A Collaborative Approach
Vietnam - DevOps and Platform Engineering: A Collaborative Approach
India - DevOps and Platform Engineering: A Collaborative Approach
Argentina - DevOps and Platform Engineering: A Collaborative Approach
Chile - DevOps and Platform Engineering: A Collaborative Approach
Costa Rica - DevOps and Platform Engineering: A Collaborative Approach
Ecuador - DevOps and Platform Engineering: A Collaborative Approach
Guatemala - DevOps and Platform Engineering: A Collaborative Approach
Colombia - DevOps and Platform Engineering: A Collaborative Approach
México - DevOps and Platform Engineering: A Collaborative Approach
Panama - DevOps and Platform Engineering: A Collaborative Approach
Peru - DevOps and Platform Engineering: A Collaborative Approach
Uruguay - DevOps and Platform Engineering: A Collaborative Approach
Venezuela - DevOps and Platform Engineering: A Collaborative Approach
Polska - DevOps and Platform Engineering: A Collaborative Approach
United Kingdom - DevOps and Platform Engineering: A Collaborative Approach
South Korea - DevOps and Platform Engineering: A Collaborative Approach
Pakistan - DevOps and Platform Engineering: A Collaborative Approach
Sri Lanka - DevOps and Platform Engineering: A Collaborative Approach
Bulgaria - DevOps and Platform Engineering: A Collaborative Approach
Bolivia - DevOps and Platform Engineering: A Collaborative Approach
Indonesia - DevOps and Platform Engineering: A Collaborative Approach
Kazakhstan - DevOps and Platform Engineering: A Collaborative Approach
Moldova - DevOps and Platform Engineering: A Collaborative Approach
Morocco - DevOps and Platform Engineering: A Collaborative Approach
Tunisia - DevOps and Platform Engineering: A Collaborative Approach
Kuwait - DevOps and Platform Engineering: A Collaborative Approach
Oman - DevOps and Platform Engineering: A Collaborative Approach
Slovakia - DevOps and Platform Engineering: A Collaborative Approach
Kenya - DevOps and Platform Engineering: A Collaborative Approach
Nigeria - DevOps and Platform Engineering: A Collaborative Approach
Botswana - DevOps and Platform Engineering: A Collaborative Approach
Slovenia - DevOps and Platform Engineering: A Collaborative Approach
Croatia - DevOps and Platform Engineering: A Collaborative Approach
Serbia - DevOps and Platform Engineering: A Collaborative Approach
Bhutan - DevOps and Platform Engineering: A Collaborative Approach
Nepal - DevOps and Platform Engineering: A Collaborative Approach
Uzbekistan - DevOps and Platform Engineering: A Collaborative Approach