🛠️ Day 17 – DevOps Tool Overview | 100 Days of DevOps


Welcome to Day 17 of my 100 Days of DevOps journey!
Today was about stepping back and looking at the entire DevOps toolchain — what tools are used, when, and why they matter.
🔄 DevOps Lifecycle + Tools Mapping
Stage | Description | Example Tools |
Plan | Project planning, issue tracking | Jira, Trello, GitHub Projects |
Code | Version control & collaboration | Git, GitHub, GitLab, Bitbucket |
Build | Compile source code into artifacts | Maven, Gradle, Jenkins |
Test | Automated testing | JUnit, Selenium, Postman, SonarQube |
Release | CI/CD orchestration | Jenkins, GitHub Actions, GitLab CI |
Deploy | Infrastructure deployment | Docker, Kubernetes, Ansible, Helm |
Operate | Infra provisioning & config mgmt | Terraform, CloudFormation, Packer |
Monitor | Metrics & logging | Prometheus, Grafana, ELK, Loki |
Secure | Security, secrets, vulnerability | Vault, Trivy, Snyk, Aqua |
🧰 Core Tools to Know
🔸 Version Control
- Git, GitHub, GitLab
🔸 CI/CD
Jenkins
GitHub Actions
GitLab CI
🔸 Containers & Orchestration
Docker
Docker Compose
Kubernetes
Helm
🔸 Infrastructure as Code (IaC)
Terraform
Ansible
Packer
🔸 Monitoring & Logging
Prometheus
Grafana
ELK Stack (Elasticsearch, Logstash, Kibana)
Fluentd, Loki
🔸 Security
HashiCorp Vault
Trivy
Snyk
🧠 Why DevOps Needs Tools
Tools help implement:
✅ Automation
✅ Speed
✅ Collaboration
✅ Feedback loops
✅ Security and reliability
They empower DevOps principles, but culture always comes first.
📌 Summary
✅ Understood DevOps lifecycle stages
✅ Mapped popular tools to each stage
✅ Learned what each tool category does
✅ Set the stage for diving deep into each tool from Day 18 onwards
📘 GitHub Journal: DevOps Journal
📝 Hashnode Blog: ritesh-devops.hashnode.dev
Subscribe to my newsletter
Read articles from Ritesh Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Ritesh Singh
Ritesh Singh
Hi, I’m Ritesh 👋 I’m on a mission to become a DevOps Engineer — and I’m learning in public every single day.With a full-time commitment of 8–10 hours daily, I’m building skills in: ✅ Linux✅ Git & GitHub✅ Docker & Kubernetes✅ AWS EC2, S3✅ Jenkins, GitHub Actions✅ Terraform, Prometheus, Grafana I post daily blogs on Hashnode, push projects to GitHub, and stay active on LinkedIn and Twitter/X. Let’s connect, collaborate, and grow together 🚀 #100DaysOfDevOps #LearningInPublic #DevOps