Skip to content
View haravich's full-sized avatar
  • Bangalore

Block or report haravich

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haravich/README.md

Hi, I'm Hariprasath Ravichandran

Platform Engineer at CData | 🏙️ Based in Bangalore, India

Welcome to my GitHub profile! I specialize in building containerized infrastructure solutions using Docker, Kubernetes, Helm, Flux, Azure DevOps, GitHub Actions & Terraform. My projects here focus on creating lightweight, secure, and customizable services for development and testing environments.


🛠️ Featured Projects

Dockerized SSH server with support for:

  • SSH key and password authentication
  • User-specific SSH key pair generation
  • Static SSH host keys
  • Customizable sshd_config

Ideal for secure, isolated SSH access in containerized setups.

A Docker-based FTP server built on Alpine Linux, supporting:

  • FTP (Port 21)
  • FTPS (Explicit, Port 21)
  • FTPS Implicit (Port 990)
  • FTPS TLS (Explicit with strong cipher)

Lightweight and configurable for various FTP needs.

Simulate email exchanges for testing purposes with this Dockerized fake SMTP server. Features include:

  • Easy setup with Docker
  • Web interface to view captured emails
  • Ideal for development and QA environments

📈 GitHub Stats

Hariprasath's GitHub Stats Top Languages


🧰 Technologies & Tools

Linux Docker Alpine Kubernetes Helm FluxCD AWS Azure GCP Firebase Flutter Shell


📬 Get in Touch


“Code is like humor. When you have to explain it, it’s bad.” – Cory House

Popular repositories Loading

  1. fake-smtp-server fake-smtp-server Public

    Setting up a fake SMTP server, allowing you to mimic email exchanges for testing purposes

    Dockerfile 54 5

  2. custom-ftp-server custom-ftp-server Public

    This repository contains a Docker configuration to set up an FTP server using the Alpine Linux base image.

    Shell 3 2

  3. custom-ssh-server custom-ssh-server Public

    This repository contains a Docker setup for creating a custom SSH server based on Alpine Linux. The setup includes the ability to use static SSH host keys, configure SSH key and password authentica…

    Shell 2 1

  4. Nagios-Scripts Nagios-Scripts Public

    This Repository contains Nagios plugins

    Shell

  5. MongoDB MongoDB Public

    JavaScript

  6. packages.dart packages.dart Public

    Forked from ScerIO/packages.dart

    🍻 Packages for Dart

    Dart