8000 GitHub - hhlp/hhlp Β· GitHub
[go: up one dir, main page]

Skip to content
hhlpPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

πŸ‘‹ Hi, I'm hhlp

🐧 Linux Β· βš™οΈ DevOps Β· πŸ’» Software Engineering Β· πŸ—οΈ Infrastructure as Code

Building, automating, studying and documenting modern Linux infrastructure and software engineering.

πŸ“ Asturias, Spain πŸ‡ͺπŸ‡Έ


πŸš€ About Me

πŸ’» Software Engineer & DevOps enthusiast focused on Linux systems, automation and infrastructure.

🐧 Working primarily with the Fedora / Red Hat ecosystem, system administration, security and RPM packaging.

βš™οΈ Interested in DevOps, Infrastructure as Code, containers, Kubernetes, CI/CD and observability.

πŸ“š Building structured 0 β†’ Expert Learning Paths that combine theory, internals, hands-on laboratories and real-world administration.

πŸ› οΈ Developing tools around Fedora, Secure Boot, kernel modules, systemd and infrastruc E870 ture automation.

🀝 Interested in Open Source collaboration and continuous technical learning.


🧭 Learning Paths

Structured technical learning paths designed to progress from fundamentals β†’ advanced concepts β†’ internals β†’ real-world labs β†’ expert-level topics.

🐧 Linux & System Administration

Fedora Red Hat Linux

Linux Administration Β· RHCSA Β· systemd Β· SELinux Β· firewalld Β· OpenSSH Β· Watchdog Β· Coreutils


πŸ’» Programming Languages

Python C++ Go JavaScript TypeScript Groovy Bash

Python Β· C Β· C++ Β· Go Β· JavaScript Β· TypeScript Β· Groovy Β· Bash


πŸ—„οΈ Databases & SQL

PostgreSQL MySQL MariaDB MongoDB

SQL Β· Relational Database Design Β· PostgreSQL Β· MySQL Β· MariaDB Β· MongoDB

Topics include:

Queries Β· Joins Β· CTEs Β· Window Functions Β· Optimization Β· Normalization Β· Data Modeling


βš™οΈ Automation & Configuration Management

Ansible Jenkins GitHub Actions

Ansible Β· Jenkins Β· GitHub Actions Β· CI/CD


πŸ—οΈ Infrastructure as Code

Terraform Vagrant

Terraform Β· Vagrant Β· Infrastructure Automation


πŸ“¦ Containers

Podman Docker

Podman Β· Docker Β· Buildah Β· Skopeo


☸️ Kubernetes & Cloud Native

Kubernetes OpenShift

Kubernetes Β· OpenShift Β· Cloud Native

Learning and certification path:

KCNA β†’ KCSA β†’ CKAD β†’ CKA β†’ CKS β†’ Kubestronaut


πŸ”­ Observability & Monitoring

Prometheus Grafana Elastic OpenTelemetry

Prometheus Β· Grafana Β· Loki Β· Zabbix Β· Nagios

Elastic Stack Β· OpenSearch Β· OpenTelemetry

journald Β· rsyslog Β· syslog-ng Β· logrotate


πŸ” Linux Security

SELinux OpenSSH

SELinux Β· firewalld Β· OpenSSH Β· PKI/TLS

Secure Boot Β· MOK Β· Kernel Module Signing


πŸ“¦ RPM & Fedora Packaging

Fedora RPM

RPM Β· SPEC files Β· rpmbuild Β· rpmlint

DNF Β· libdnf5 Β· libsolv Β· COPR

GitHub Actions Β· Release Automation


πŸ“Š Data & Scientific Python

NumPy Pandas Polars Matplotlib Jupyter

NumPy Β· Pandas Β· Polars Β· Matplotlib Β· Seaborn Β· Jupyter


πŸ”„ Agile & Product

Scrum Β· Product Owner Β· Kanban Β· Upstream Kanban

Fit for Purpose Β· Kanban Maturity Model


πŸ“š Learning Philosophy

🎯 OBJECTIVE
β”‚
β–Ό
πŸ“š THEORY & REFERENCES
β”‚
β–Ό
πŸ’‘ CORE CONCEPTS
β”‚
β–Ό
πŸ§ͺ HANDS-ON LABS
β”‚
β–Ό
⚠️ COMMON MISTAKES
β”‚
β–Ό
πŸ”¬ INTERNALS
β”‚
β–Ό
🧠 KEY TAKEAWAYS
β”‚
β–Ό
πŸš€ REAL-WORLD MASTERY

The goal is not simply to learn commands or APIs, but to understand how things work, why they work and how to troubleshoot them.


πŸ› οΈ Projects

πŸ” Secure Boot & Kernel Modules

v4l2loopback-manager

v4l2loopback Β· Kernel Modules Β· Secure Boot Β· systemd Β· RPM Β· Fedora

vmware-manager

vmmon Β· vmnet Β· Kernel Modules Β· Secure Boot Β· systemd Β· RPM Β· Fedora


πŸ—οΈ Infrastructure Labs

Infrastructure-as-Code environments focused on Linux administration and database infrastructure.

Terraform + Ansible

PostgreSQL Β· MySQL Β· MongoDB

Fedora Β· RHEL


πŸ“š Course Generator

A structured system for generating deep technical courses and learning paths.

0 β†’ Fundamentals
↓
Beginner
↓
Intermediate
↓
Advanced
↓
Internals
↓
Real-world Labs
↓
Expert

Learning paths are built around:

πŸ“š Bibliography
🎯 Learning objectives
πŸ§ͺ Hands-on laboratories
⚠️ Common mistakes
πŸ’‘ Important concepts
🧠 Key takeaways


🧰 Core Technology Stack

🐧 Systems

Fedora RHEL Linux systemd

πŸ’» Programming

Python C++ Go JavaScript TypeScript Groovy Bash

βš™οΈ DevOps & Automation

Ansible Jenkins GitHub Actions

πŸ—οΈ Infrastructure as Code

Terraform Vagrant

πŸ“¦ Containers & Orchestration

Podman Docker Buildah Skopeo Kubernetes

πŸ—„οΈ Databases

PostgreSQL MySQL MariaDB MongoDB

πŸ”­ Observability & Monitoring

Prometheus Grafana Loki OpenTelemetry Elastic

πŸ“Š Data & Visualization

NumPy Pandas Polars Matplotlib Seaborn

πŸ” Security, Networking & Packaging

SELinux firewalld OpenSSH RPM GnuPG

πŸ”§ Development & Version Control

Git GitHub GitLab Zsh


🎯 Current Focus

🐧 Linux / Fedora / RHEL
βš™οΈ System Administration
πŸ” Security & Secure Boot
πŸ“¦ RPM Packaging
πŸ€– Automation
πŸ—οΈ Infrastructure as Code
πŸ“¦ Containers
☸️ Kubernetes & Cloud Native
πŸ”­ Observability
πŸ—„οΈ Databases
πŸ’» Software Engineering
πŸ“š Technical Learning Paths


🧰 Development Environment

OS Fedora Linux
Shell Zsh
VCS Git
Hosting GitHub
Automation GitHub Actions
Packaging RPM / COPR

Fedora Git GitHub Zsh Visual Studio Code


πŸ“ˆ GitHub Statistics


🌐 Connect


🐧 Linux Β· βš™οΈ Automate Β· πŸ“š Learn Β· πŸ› οΈ Build Β· 🀝 Open Source

Continuous learning from fundamentals to internals.

✍️ Random Dev Quote


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

0