Skip to content

Welcome to TechDocs

A Knowledge Sharing Platform

This documentation site serves as my personal knowledge repository where I share technical expertise, insights, and learnings from both personal projects and professional experience. All data presented here is anonymized and intended for educational purposes.

About This Platform

TechDocs is built to democratize technical knowledge and make complex concepts accessible to everyone in the tech community. Whether you're just starting your journey or looking to deepen your expertise, you'll find practical guides and real-world examples here.


πŸ‘¨β€πŸ’» About Me

I'm Mamadou Yaya DIALLO, a technology professional with over 8 years of experience in cloud-native technologies, DevOps practices, and distributed systems.

My Journey

  • πŸš€ Cloud & DevOps Engineer at Alithya
  • ☁️ Specialized in Kubernetes, CI/CD, and cloud infrastructure
  • πŸŽ“ Multiple CNCF certifications (CKA, CKAD, CKS)
  • 🌍 Based in Greater Montreal Metropolitan Area, Canada

Expertise Areas

  • Cloud Native: Kubernetes, Docker, Helm, Operators
  • Infrastructure as Code: Terraform, Ansible, GitOps
  • CI/CD: GitHub Actions, GitLab CI, Jenkins, Argo CD
  • Observability: Prometheus, Grafana, ELK Stack
  • Event Streaming: Apache Kafka, Stream Processing

Connect With Me

LinkedIn GitHub


πŸ“š What You'll Find Here

This documentation is organized using the DiΓ‘taxis framework for clarity and ease of navigation:

Tutorials

Learning-oriented guides that help you get started with new technologies through hands-on practice.

Explore Tutorials β†’

Perfect for: Beginners, first-time setup, building foundational skills

How-to Guides

Goal-oriented guides for accomplishing specific tasks and solving real-world problems.

Browse Guides β†’

Perfect for: Getting work done, solving specific problems, practical implementations

Reference

Technical specifications and detailed documentation of configurations, parameters, and APIs.

View Reference β†’

Perfect for: Looking up details, checking syntax, verifying options

Explanation

Conceptual discussions that provide context and deepen your understanding of the "why" behind the tech.

Read Explanations β†’

Perfect for: Understanding concepts, learning the "why", gaining insight


Apache Kafka Documentation

Comprehensive guides covering Apache Kafka fundamentals and advanced concepts:

All guides include:

  • βœ… Production-ready Docker Compose configurations
  • βœ… Multi-language examples (Java, Python, Node.js, Go)
  • βœ… Best practices and common pitfalls
  • βœ… Bilingual support (English & French)

🎯 Documentation Philosophy

!!! tip "Knowledge Sharing Principles" 1. Practical First - Every guide includes working code and real examples 2. Anonymized Data - All examples use fictional data for privacy 3. Community Focused - Built for learners at all levels 4. Open Source - Documentation source available on GitHub

Privacy & Anonymization

All technical examples, configurations, and code snippets are anonymized and generalized. No proprietary or sensitive information is shared.


🌍 Bilingual Support

Full documentation available in English and FranΓ§ais. Switch languages using the selector in the header.

  • πŸ‡¬πŸ‡§ English - Primary language
  • πŸ‡«πŸ‡· FranΓ§ais - Full translations available

πŸ› οΈ Built With Modern Tools

This site leverages cutting-edge documentation tools:

Features

  • πŸ” Instant Search - Find what you need quickly
  • πŸ“± Mobile Responsive - Perfect on any device
  • πŸŒ“ Dark/Light Mode - Toggle for comfort
  • πŸ’¨ Fast Performance - Deployed on Cloudflare's edge network
  • πŸ”’ Secure - HTTPS everywhere

🀝 Contributing

Found an error? Have a suggestion? This documentation is open source!

  1. Fork the repository on GitHub
  2. Make your improvements
  3. Submit a pull request

All contributions are welcome and appreciated!


πŸ“¬ Get in Touch

Have questions or want to collaborate?


πŸš€ Getting Started

New to this site? Here's how to dive in:

  1. Start with Kafka Tutorial - Learn event streaming basics
  2. Browse How-to Guides - Solve specific problems
  3. Check the Reference - Look up syntax and options
  4. Read Explanations - Deepen your understanding

Welcome Aboard!

Thank you for visiting TechDocs. Whether you're here to learn something new or solve a specific problem, I hope you find this documentation helpful. Happy learning! πŸŽ‰


Last updated: December 2025
Made with ❀️ using MkDocs Material