DevOps คือแนวคิดเพื่อช่วยให้การพัฒนาและส่งมอบซอฟต์แวร์ให้กับผู้ใช้งาน มีคุณภาพสูงและรวดเร็วยิ่งขึ้น ด้วยสร้างความร่วมมือกันกันระหว่าง Developer Team และ Operation Team ทั้งรูปแบบการทำงาน เทคโนโลยีและเครื่องมือต่าง ๆ เข้ามายกระดับความรู้ ความสามารถ และการทํางานร่วมกันของทีมให้มีประสิทธิภาพมากขึ้น ประกอบไปด้วย
- การจัดการ Version ของ Source Code และ Configuration
- การวิเคราะห์ Source Code
- การทดสอบแบบอัตโนมัติ
- การ Deployment แบบอัตโนมัติ
- การสร้าง Environment แบบอัตโนมัติ
ในคอร์ส DevOps from Development to Deployment/Production นี้ ผู้เข้าอบรมจะได้ลงมือปฏิบัติอย่างจริงจัง โดยเริ่มตั้งแต่
- Version Control System ด้วย Git
- การ Deploy Application แบบ Container ด้วย Docker และ Kubernetes
- ออกแบบและสร้าง CI/CD ด้วย Jenkins
โดย Workshop ทั้งหมดจะทําในรูปแบบของ Step-by-Step