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

Ritesh SinghRitesh Singh
2 min read

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

StageDescriptionExample Tools
PlanProject planning, issue trackingJira, Trello, GitHub Projects
CodeVersion control & collaborationGit, GitHub, GitLab, Bitbucket
BuildCompile source code into artifactsMaven, Gradle, Jenkins
TestAutomated testingJUnit, Selenium, Postman, SonarQube
ReleaseCI/CD orchestrationJenkins, GitHub Actions, GitLab CI
DeployInfrastructure deploymentDocker, Kubernetes, Ansible, Helm
OperateInfra provisioning & config mgmtTerraform, CloudFormation, Packer
MonitorMetrics & loggingPrometheus, Grafana, ELK, Loki
SecureSecurity, secrets, vulnerabilityVault, 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

1
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