Training Implementing Azure DevOps Solution bersama PT EPSON Batam

Pada tanggal 8-11 January 2024 telah dilaksanakan pelatihan dengan judul Implementing Azure DevOps Solution. Peserta dari pelatihan ini adalah software engineer dari PT EPSON Batam.

Pada pelatihan ini dibahas beberapa metodologi dan fitur yang ada pada Azure DevOps seperti Azure Boards, Azure Repository, Azure Pipeline, dan Azure Artifacts yang dapat diadopsi oleh organisasi untuk bertransformasi untuk mendesain dan mengimplementasikan DevOps.

Materi yang disajikan dalam pelatihan ini adalah sebagai berikut:

  • Instalasi Azure DevOps Server (Onprem)
  • Perencanaan transformasi DevOps
  • Merencanakan pekerjaan (work items, sprint planning, spring iteration, sprint capacity, queries, dashboard, delivery plan)
  • Desain dan implementasi source control (Azure Repo dan Github)
  • Implementasi Continuous Integration dengan Azure Pipelines
  • Desain dan implementasi Release Strategy dan Continuous Deployment
  • Implementasi Infrastructure as Code (IaC)
  • Implementasi Secure DevOps (DevSecOps)
  • Memahami strategi Automated testing (unit test, UI testing) dan mengintegrasikan autormated test di Azure Pipeline
  • Implementasi continuos monitoring & feedback

Pelatihan Implementing DevOps Solution with Azure DevOps

Pada tanggal 29 Agustus-1 September 2022 telah diadakan pelatihan dengan topik DevOps Solution with Azure DevOps. Peserta dari pelatihan ini adalah developer dari PT Pertamina Trans Kontinental, Jakarta.

DevOps bukan merupakan framework atau workflow. DevOps adalah budaya/culture yang modern pada dunia bisnis. DevOps memastikan kolaborasi dan komunikasi antar software engineer / developer (Dev) dan IT operations (Ops) berjalan dengan baik. Dengan DevOps perubahan membuat proses produksi lebih cepat, sumber daya lebih mudah untuk dibagikan, dan sistem berskala besar lebih mudah untuk dikelola dan dimaintain.
Pada pelatihan ini akan dibahas beberapa metodologi dan fitur yang ada pada Azure DevOps seperti Azure Boards, Azure Repository, Azure Pipeline, dan Azure Artifacts yang dapat diadopsi oleh organisasi untuk bertransformasi ke DevOps. Pada pelatihan ini juga dibahas beberapa DevOps practice seperti Continuous Integration, Continuous Delivery, Infrastructure as Code, Secure DevOps, dan Continuous Monitoring.

Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to DevOps
  • Choose the right Project
  • Describe team structures
  • Migrate to DevOps
  • Introduction to Source Control
  • Work with Azure Repo and Github
  • Manage Git branches
  • Collaboration with pull requests in Azure Repos
  • Explore Git Hooks
  • Manage git repository
  • Identify technical debt
  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Explore continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipeline
  • Design container build strategy
  • Introduction to continuous delivery
  • Create release pipeline
  • Explore release strategy recommendation
  • Provision and test environment
  • Manage and modularize task and template
  • Multi-stage YAML
  • Automate inspection of health
  • Introduction to deployment patterns
  • Implement blue-green deployment and feature toggles
  • Implement canary release and dark launching
  • Explore infrastructure as code and configuration management
  • Create Azure resource Azure Resource Manager templates
  • Create Azure resource by using Azure CLI
  • Introduction to Secure DevOps
  • Implement open source software
  • Static Analyzer
  • OWASP and Dynamic Analyzers
  • Implement tools to track usage and flow
  • Develop monitor and status dashboard