shlogg · Early preview
Subham Nandi @subham-nandi

DevOps | Bridging Development & Operations Hardworking and motivated in search of an opportunity to work in a fun and challenging working environment where I can enhance my skills.

Mastering Docker Compose In 60 Characters

Learn to define, build & orchestrate services, networks & volumes with Docker Compose. Simplify multi-container apps, manage lifecycles & enable seamless container communication.

What Are Bind Mounts? How Docker Containers Interact With Host Files

Bind mounts allow specific host files/directories to be mapped to container files/directories, enabling seamless interaction between host & container. They're flexible, support direct modifications & can't be used in Dockerfiles.

Docker Volume Management: A Comprehensive Guide

Docker volumes persist container data & offer a clean abstraction. Key features: storage location, Docker management, resilience & ease of use. Use `docker volume create`, `ls` & `inspect` to manage.

Dockerfile Instructions Explained

Dockerfile is a text doc with build instructions for Docker images. It's composed of read-only layers, each layer corresponding to an instruction like FROM, LABEL, or RUN. Docker automatically creates images by interpreting these instructions.

Docker Container Images: Essential Concepts And Best Practices

Docker container images are at the core of containerization technology, enabling efficient & scalable app deployment. Manage Docker images using Docker Hub, a central repository for storing public & private repos.

Docker Networking: Connecting Containers And Host Machine

Docker Networking: Containers & Host Machine Connection. Docker uses bridge, overlay networks & CNI for container communication. Create custom networks for specific purposes & use essential Docker commands to manage & inspect networks & containers.

Docker Containers Boost App Efficiency And Portability

Containers offer efficiency, consistency, portability & scalability for modern app deployment. They're lightweight packages with code, runtime, tools & libraries, stored on Docker Hub.

Install Prometheus Stack Using Helm On Kubernetes Cluster

Install Prometheus stack with Helm, expose services using kubectl port-forward, collect metrics with node_exporter & kube-state-metrics, query metrics in Prometheus, create Grafana dashboards to visualize metrics.

Deploying Python Flask App On AWS ECS With Fargate

Deploy a Python Flask app on AWS ECS with Fargate in 7 steps: Prepare app & Docker image, build & push to ECR, create ECS cluster, define task definition, run task, access app, clean up resources.

What Is Observability And Why Does It Matter In Software Engineering?

Observability is key to understanding system behavior & diagnosing issues. It collects logs, metrics & traces for full visibility, while monitoring focuses on tracking specific metrics & generating alerts. Monitoring is a subset of observability.

Setting Up A Kubernetes Cluster With Kind In 9 Easy Steps

Install kind for local Kubernetes clusters, create a single-node or multi-node cluster, install kubectl, verify cluster status, deploy applications & test.

Docker Multistage Builds For Efficient Images

Docker multistage builds reduce image size, enhance security & optimize build process by selectively copying artifacts between stages. Ideal for CI/CD pipelines & microservices.

Docker Fundamentals For Beginners Explained In 7 Steps

Docker Tutorial For Beginners: Learn Docker fundamentals, architecture, components (Client, Docker Host, Docker Daemon, Dockerfile, Registry, Image, Container) and workflow steps (build, push, pull, run).

Managing S3 Bucket Access And Hosting Static Websites

Restrict S3 bucket access with IAM users & policies, then host a static website on S3 by enabling static hosting & adjusting permissions for public read access.