π 100 TOOLS UNTUK DEVOPS !
Tools bukan sekadar perisian biasa. Tapi ia adalah DevOps Enabler!
DevOps pada asalnya bukanlah jawatan. Ia bermula sebagai budaya ataupun "culture" yang menggabungkan Development (Dev) + Operations (Ops).
Walaupun selalu berlaku kontroversi disebabkan DevOps pada asalnya bukan βjob titleβ, realitinya syarikat memerlukan seseorang yang mahir menggunakan tool & faham proses DevOps untuk memudahkan proses deployment dan pengurusan infra melalui automation.
Ini 100 tools DevOps yang anda boleh gunakan untuk bantu kerja seharian anda!
π§ CI/CD (Continuous Integration & Deployment)
1. Jenkins - Automasi build & deploy
2. GitLab CI/CD - Fungsi Pipeline tersedia dalam GitLab
3. GitHub Actions - Fungsi Pipeline tersedia dalam GitHub
4. CircleCI - CI/CD SaaS
5. Travis CI - CI/CD untuk projek open-source
6. Azure DevOps Pipelines - CI/CD ekosistem Microsoft
7. Bitbucket Pipelines - CI/CD dalam Bitbucket
8. Drone CI - CI/CD ringan berasaskan container
9. TeamCity - CI/CD enterprise dari JetBrains
10. Buildkite - CI/CD hybrid untuk cloud + on-prem
π¦ Containerization & Orchestration
11. Docker - Container Engine
12. Podman - Alternatif container engine Docker
13. Kubernetes (K8s) - Orchestrator container
14. OpenShift - Enterprise Kubernetes platform
15. Rancher - Mengurus kluster Kubernetes
16. Nomad - Orchestration oleh HashiCorp
17. Docker Swarm - Orchestration built-in Docker
18. CRI-O - Container runtime ringan untuk K8s
19. K3s - Kubernetes ringan untuk edge/IoT
20. Portainer - GUI untuk urus Docker/K8s
βοΈ Cloud & Infrastructure as Code (IaC)
21. Terraform - IaC deklaratif untuk multi-cloud
22. Pulumi - IaC guna bahasa pengaturcaraan sebenar
23. AWS CloudFormation - IaC native AWS
24. Azure Resource Manager (ARM) - IaC native Azure
25. Google Deployment Manager - IaC native GCP
26. Crossplane - IaC berasaskan Kubernetes
27. Ansible - Provisioning & config automation
28. Chef - Pengurusan konfigurasi berasaskan code
29. Puppet - Automasi infrastruktur deklaratif
30. SaltStack - Automasi & orchestration infra
π Configuration & Secrets Management
31. HashiCorp Vault - secrets management
32. AWS Secrets Manager - Pengurusan secrets AWS
33. CyberArk - Secrets & PAM enterprise
34. Doppler - Pusat pengurusan secrets untuk dev
35. SOPS - Encrypt secrets dalam Git repo
36. Consul - Service discovery & config store
37. Etcd - Distributed key-value store (untuk K8s)
38. Spring Cloud Config - Centralized config microservices
39. Keywhiz - Secrets manager open-source
40. Sealed Secrets (Bitnami) - Secrets K8s mesra GitOps
π Monitoring & Observability
41. Prometheus - Monitoring metrics & alerting
42. Grafana - Visualisasi metrics & dashboards
43. ELK (Elasticsearch, Logstash, Kibana) - Log management
44. Fluentd - Log collector & aggregator
45. Loki - Log aggregation (Grafana Labs)
46. Jaeger - Distributed tracing
47. Zipkin - Tracing untuk microservices
48. Datadog - SaaS monitoring all-in-one
49. New Relic - APM & observability
50. Zabbix - Monitoring enterprise open-source
π Security & Compliance (DevSecOps)
51. Aqua Security - Keselamatan container & cloud
52. Snyk - Vulnerability scanning dependencies
53. Trivy - Vulnerability scanner open-source
54. Anchore - Security scanning untuk imej container
55. Clair - Analisis kelemahan imej container
56. Falco - Runtime security untuk Kubernetes
57. Checkov - IaC security scanning
58. Kube-bench - Audit keselamatan Kubernetes
59. OpenSCAP - Framework compliance
60. HashiCorp Sentinel - Policy as code
π Collaboration & Version Control
61. Git - Sistem distributed version control
62. GitHub - Hosting Git repos + kolaborasi
63. GitLab - Repo Git + CI/CD + platform DevOps
64. Bitbucket - Repo Git dari Atlassian
65. Gitea - Platform Git self-hosted ringan
66. SourceForge - Hosting projek OSS (legacy)
67. Phabricator - Kolaborasi & code review
68. Gerrit - Sistem code review untuk Git
69. Perforce Helix - Version control enterprise
70. Bazaar - VCS alternatif (legacy)
β‘ Automation & Scripting
71. Bash - Asas Scripting & Automasi
72. Python - Bahasa popular untuk automasi DevOps
73. Go - Ekosistem tool DevOps yang luas
74. Ruby - Digunakan dalam Chef & Puppet
75. PowerShell - Automasi Windows & cross-platform
76. Make - Task automation klasik
77. Gradle - Build automation moden
78. Maven - Build tool untuk Java
79. Ant - Build tool Java (legacy)
80. NPM Scripts - Automasi projek Node.js
π GitOps & Continuous Delivery
81. ArgoCD - GitOps untuk Kubernetes
82. FluxCD - GitOps berasaskan Kubernetes
83. Spinnaker - Continuous delivery multi-cloud
84. Jenkins X - CI/CD untuk K8s + GitOps
85. Helm - Pengurus pakej untuk K8s
86. Kustomize - Pengurusan config K8s tanpa template
87. Keel - Automasi deployment container
88. Flagger - Progressive delivery untuk K8s
89. Shipwright - Cloud-native build system
90. Garden - Automasi DevOps untuk K8s
π§° Miscellaneous & Supporting Tools
91. Artifactory - Repositori artifak binari
92. Nexus Repository - Pengurus artifak (Maven, Docker, dll.)
93. Harbor - Registry container cloud-native
94. SonarQube - Analisis kualiti & keselamatan kod
95. JFrog Xray - Security & compliance scanning
96. Testinfra - Ujian infrastruktur dengan Python
97. Inspec - Ujian compliance automatik
98. Chaos Monkey - Chaos engineering dari Netflix
99. Gremlin - Platform chaos engineering
100. PagerDuty - Amaran & tindak balas insiden
=========
PERHATIAN!
=========
DevOps Bootcamp 2025 akan berlangsung tak lama lagi dan ramai yang telah berjaya mendaftar!
Sekarang ini berbaki 10 seat pendaftaran sahaja lagi!
Daftar segera di https://ml.my/daftar-devops dan dapatkan bonus serta promo khas sementara masih ada.
Jumpa anda dalam DevOps Bootcamp nanti!
#DevOps #Bootcamp