Every DevOps engineer has been there — you know a command exists, you used it last week, but you just can't remember the exact syntax. So I built kli.st to fix that. kli.st indexes 5,000+ commands across 20 tools (Docker, Kubernetes, Terraform, Helm, ArgoCD...) and makes them searchable in plain English via Gemini AI. But the real project is what runs underneath: Kubernetes bare-metal on Proxmox VE — no managed cluster, configured from scratch Cilium (eBPF) — replaced kube-proxy, full L7 observability via Hubble ArgoCD — GitOps, zero manual kubectl in production Argo Rollouts — Blue/Green with automated Prometheus analysis + rollback in <60s GitHub Actions — 3 pipelines, push to dev triggers everything automatically HashiCorp Vault — no secrets in Git, ever Velero + Kopia — automated backups to GCS, full cluster restore from scratch Prometheus + Grafana — same metrics that power dashboards also gate deployments Thesis project for DevOps & Cloud Infrastructure. Built it like production — because it is. kli.st #kubernetes #devops #gitops #cicd #argocd #cilium #vault #prometheus #cloudnative
Danut Cnej’s Post
More Relevant Posts
-
🚀 I built a production-grade Kubernetes platform from scratch. Here's how it evolved across 8 versions. Starting from a manually managed EC2 setup, I iterated through infrastructure as code, CI/CD automation, GitOps delivery, observability, and policy enforcement — building something that reflects how a real platform team operates. The final stack: 🏗️ Infrastructure — Modular Terraform provisioning VPC, EKS, IAM, Argo CD, OPA, and ECR. Fully reproducible, zero manual setup. 🔒 Secure CI/CD — GitLab pipelines with OIDC authentication, Trivy (SCA) and SonarQube (SAST) integrated — vulnerabilities caught before anything reaches the cluster. 🚢 GitOps Delivery — ArgoCD watching dev/test/prod branches. Code merged = automatically deployed. Zero manual intervention. 📦 Helm Standardisation — Reusable, environment-aware Helm charts across all environments. 📊 Observability — Prometheus, Grafana, and Loki for metrics, dashboards, and log aggregation. 🛡️ Policy Enforcement — OPA Gatekeeper enforcing approved ECR registries at admission level. GitLab RBAC locking down pipeline execution, merges, and pushes to authorised roles only. Swipe through the carousel to see how it evolved version by version 👉 Full project on GitHub — link in the comments 👇 #Kubernetes #DevOps #AWS #GitOps #Terraform #ArgoCD #OPA #PlatformEngineering #GitLabCI #Helm
To view or add a comment, sign in
-
🚀 Tekton Pipelines: The Future of Kubernetes CI/CD Looking to streamline your CI/CD in Kubernetes? Tekton makes it possible. Here’s a quick breakdown: ✨ Why Tekton Rocks: Pipelines as Kubernetes CRDs – fully native & declarative Reusable tasks across projects – DRY principle in action Integrates seamlessly with GitOps (ArgoCD, Flux) Scalable & flexible automation for modern workloads ⚠️ Things to Keep in Mind: YAML-heavy → learning curve for beginners Must know Kubernetes basics for setup Limited GUI → mostly CLI & Dashboard 💡 How to Get Started: Create Tasks (build, test, deploy) Combine them into a Pipeline Trigger with PipelineRuns or Git events Monitor via Tekton Dashboard or CLI Tekton is perfect for teams wanting cloud-native CI/CD without compromising flexibility or scalability. 💬 What’s your experience with Tekton or other Kubernetes CI/CD tools? Let’s discuss! Kubernetes Certification Hub Cloud Native Computing Foundation (CNCF) #Kubernetes #CI/CD #DevOps #Tekton #CloudNative #Automation #GitOps #AWS #GKE #GCP #opentowork #Docker
To view or add a comment, sign in
-
-
Built a complete production-grade DevOps setup on AWS from scratch and documented the entire journey 🚀 What I built and deployed: 🔹 Next.js app containerized with Docker 🔹 Automated CI/CD pipeline with GitHub Actions 🔹 AWS EKS cluster provisioned with eksctl 🔹 Kubernetes — Pods, Namespaces, Deployments, Services 🔹 Nginx Ingress Controller with AWS ELB 🔹 Helm Charts — custom and third party 🔹 Secrets encrypted and stored safely with Sealed Secrets 🔹 GitOps auto-deployment with ArgoCD 🔹 Auto Scaling with HPA + Cluster Autoscaler 🔹 HTTPS with cert-manager + Let's Encrypt 🔹 Full observability — Prometheus + Grafana + Alertmanager Every piece of this is running on real AWS infrastructure — not localhost, not theory. Documented the entire build process on YouTube and the infrastructure code is open source on GitHub 👇 https://lnkd.in/g-xyMPpu https://lnkd.in/guFFsAAB #DevOps #Kubernetes #AWS #EKS #ArgoCD #Prometheus #Grafana #GitHubActions #Docker #Helm #CICD #NextJS
To view or add a comment, sign in
-
Over the past few days I have been working on a Kubernetes GitOps pipeline as part of building my DevOps portfolio from the ground up. The core idea behind the project was simple — Git should be the single source of truth for everything that runs in the cluster. No manual kubectl apply, no direct cluster changes. You commit to main, ArgoCD detects it within minutes and syncs the cluster automatically. The setup includes Helm for packaging and versioning the application, ArgoCD for continuous delivery, Prometheus and Grafana for full cluster observability, and a GitHub Actions CI pipeline that validates every Helm chart and Kubernetes manifest using kubeconform before anything gets near the cluster. The part that stuck with me was the selfHeal flag in ArgoCD. If someone manually changes something directly in the cluster, ArgoCD detects the drift and reverts it back to match Git automatically. That single feature changes how you think about cluster management entirely. GitHub :- https://lnkd.in/gasSZU-d #DevOps #Cloud #Git #ArgoCD #Kubernetes #Automation #GitOps
To view or add a comment, sign in
-
-
Starting a DevOps Project I’m Excited About! I recently came across a really impressive DevOps architecture project online, and it immediately caught my attention. I love how it brings together modern tools and real-world practices so I’ve decided to take it on, rebuild it, and improve on it. The project focuses on building a **production-grade CI/CD pipeline on AWS**, using: • Terraform for Infrastructure as Code • Kubernetes (EKS) for container orchestration • Bitbucket Pipelines for CI • Argo CD for GitOps-based deployments • AWS ECR for container registry • Prometheus & Grafana for monitoring • Trivy & SonarQube for security and code quality My goal isn’t just to replicate it but to: • Understand it deeply • Apply industry best practices • Improve parts of the architecture • Add my own enhancements and ideas I’ll be sharing my journey, challenges, and lessons learned as I go. If you’ve worked on similar setups or have suggestions on improvements, I’d genuinely appreciate your insights! #DevOps #AWS #Kubernetes #Terraform #Bitbucket #GitOps #ArgoCD #CloudEngineering #LearningInPublic
To view or add a comment, sign in
-
-
🚀 Excited to share a simple overview of a CI/CD pipeline I’ve been working with! From code commit to deployment, everything is automated to ensure quality, security, and speed. 🔹 Developers push code to GitHub 🔹 Jenkins handles CI & CD pipelines 🔹 Dependencies are checked using OWASP Dependency-Check 🔹 Code quality is analyzed with SonarQube 🔹 Container images are built using Docker 🔹 Security scanning is done with Trivy 🔹 Deployment is automated via Argo CD to Kubernetes 🔹 Monitoring and alerts with Prometheus and Grafana 💡 This setup helps: Catch issues early Improve code quality Ensure secure deployments Deliver faster and more reliably Always learning and improving—open to feedback and suggestions! #Devopsinsider #DevOps #CICD #Automation #Kubernetes #Cloud #SoftwareDevelopment
To view or add a comment, sign in
-
-
🚀 DevOps Progress Update: Docker Fundamentals & Architecture Today I focused on understanding Docker concepts and practicing essential commands along with its architecture. 📌 Core Concept 👉 Code + Dependencies + Configurations → Docker Image 👉 Running Image → Container 📌 Docker Architecture ✔ Client ✔ Docker Host (Daemon, Containers, Images) ✔ Registry (Docker Hub) 📌 Workflow I Practiced • Pushed code to repository • Created Dockerfile • Built Docker Image • Ran container on server 📌 Hands-on Practice on AWS EC2 ✔ Installed and configured Docker ✔ Executed basic commands: • docker pull • docker run • docker ps / docker ps -a • docker images • docker stop / start / rm • docker rmi 📌 Key Learnings ✔ docker pull → Downloads images from Docker Hub ✔ docker run → Creates & starts container (pulls image if not available) ✔ Understood container lifecycle management ✔ Explored how Docker ensures consistency across environments 💡 Small steps every day are helping me build a strong foundation in DevOps. #Docker #DevOps #AWS #CloudComputing #LearningJourney
To view or add a comment, sign in
-
-
🚀 Kubernetes End‑to‑End Project | AWS EKS | GitOps | DevSecOps Successfully completed a Kubernetes End‑to‑End implementation as part of advanced Kubernetes training, covering the complete lifecycle from infrastructure provisioning to production deployment. 🔹 Highlights: - Provisioned AWS EKS using Terraform (Infrastructure as Code) - Built a GitOps model using Argo CD with multi‑environment support (dev, qa, staging, prod) - Implemented CI/CD with GitHub Actions including Docker build, Trivy security scan, SonarQube analysis, and DockerHub image publishing - Enforced production safety with manual approval via Argo CD - Integrated Slack notifications for deployment and pipeline visibility - Followed modern DevSecOps & Cloud Native best practices This project helped me strengthen my hands‑on understanding of Kubernetes, EKS, GitOps, CI/CD, and security‑first deployments. #Kubernetes #EKS #DevOps #GitOps #ArgoCD #Terraform #GitHubActions #CloudNative #DevSecOps
To view or add a comment, sign in
-
-
Migrated a monolith to Kubernetes. Here's what that actually looked like: • Containerized services with Docker • Deployed on K8s with Helm charts • Added Istio for service mesh and mutual TLS • Set up ArgoCD for GitOps-based deployments • Built monitoring with Prometheus + Grafana End result: zero-downtime cutover, auto-scaling under real traffic, and a deployment process the whole team trusted. The tech was the easy part. Getting everyone aligned on the new workflow — that was the real migration. #Kubernetes #Docker #DevOps #SRE #Microservices #CloudEngineering
To view or add a comment, sign in
-
🚀 End-to-End DevSecOps Pipeline Implementation 🔐⚙️ I recently designed and implemented a complete DevSecOps pipeline integrating GitLab (CI) and Argo CD (GitOps CD) — taking an application from code commit all the way to a secure, scalable Kubernetes deployment. Here’s what I built: 🔹 Deployed a full e-commerce application on a Kubernetes (Kind) cluster 🔹 Configured Ingress for load balancing and external access 🌐 🔹 Implemented Horizontal Pod Autoscaler (HPA) for dynamic scaling 📈 🔹 Used AWS ECR for container image storage and vulnerability scanning 🛡️ 🔹 Provisioned the cluster using Helm ⚓ 🔹 Secured access with IAM roles for GitLab → ECR integration 🔑 🔹 Monitored logs and metrics using Prometheus & Grafana 📊 💡 Pipeline Workflow: 1️⃣ Developer commits code → GitLab CI pipeline is triggered 2️⃣ GitLab builds the Docker image 🐳 3️⃣ Image is pushed to AWS ECR 4️⃣ ECR automatically scans the image for vulnerabilities 🔍 5️⃣ GitLab updates Kubernetes manifest files with the new image 6️⃣ Argo CD detects changes in the Git repository 7️⃣ Argo CD compares desired vs current state and syncs automatically 8️⃣ Application is updated seamlessly on the Kubernetes cluster 🚀 🎯 This setup ensures: ✔️ Automated CI/CD ✔️ Built-in security (DevSecOps) ✔️ GitOps-driven deployments ✔️ Scalability & high availability ✔️ Full observability with real-time monitoring This project strengthened my understanding of cloud-native deployment workflows, security integration, GitOps practices, and observability in production-like environments. #DevSecOps #GitLab #ArgoCD #Kubernetes #AWS #ECR #GitOps #CI/CD #CloudEngineering #DevOps #Helm #HPA #Prometheus #Grafana #Observability
To view or add a comment, sign in
Explore related topics
- DevOps for Cloud Applications
- How to Automate Kubernetes Stack Deployment
- Automating Development and Testing Workflows in Kubernetes
- Jenkins and Kubernetes Deployment Use Cases
- Kubernetes Lab Scaling and Redundancy Strategies
- How to Streamline Kubernetes Cluster Setup
- Common Kubernetes Mistakes in Real-World Deployments
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development