Skip to content
View AbdelaliDousbah's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report AbdelaliDousbah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AbdelaliDousbah/README.md

Hey there, I'm Abdelali Dousbah! ๐Ÿ‘‹

Linux Engineer RedHat Debian OPENBSD

Iโ€™m a Linux System Engineer with a deep love for everything open-source, automation, and keeping systems running like a well-oiled machine. If there's one thing I've learned, it's that "Everything is a file"โ€”and I make sure that file is in the right place at the right time! ๐Ÿ˜„

What I Do

I'm the kind of person who:

  • Finds elegance in shell scripts ๐Ÿ–ฅ๏ธ
  • Loves debugging obscure issues (seriously, where did that segfault come from?!) ๐Ÿ”
  • Believes no system is too complex to optimize ๐Ÿš€
  • And always looks for ways to automate all the things! ๐Ÿค–

Here's what I bring to the table:

๐Ÿ’ป Operating Systems:

  • Linux Distributions: RedHat, Debian, Ubuntu, OpenBSD
  • Kernel Tuning: Optimizing system performance with sysctl and kernel modules.
  • Package Management: YUM, APT, Snap, dpkg.

โ˜๏ธ Cloud and Virtualization:

  • Cloud Platforms: AWS, Azure, GCP, OpenStack
  • Containers: Docker, LXC, Kubernetes, Helm Charts
  • Virtualization: KVM, Proxmox, VMware ESXi, Vagrant
  • Infrastructure Automation: Ansible, Terraform, Packer
  • Auto Scaling: Configuring and managing Auto Scaling Groups in AWS.
  • Hybrid Cloud: Designing and deploying hybrid cloud environments.

๐ŸŒ Web and Proxy Servers:

  • Web Servers: Apache, Nginx, Lighttpd
  • Load Balancing: HAProxy, Nginx reverse proxy, AWS ALB.
  • SSL/TLS Configuration: Let's Encrypt, Certbot, managing certificates and security hardening.

๐Ÿ› ๏ธ Infrastructure as Code (IaC):

  • Ansible Playbooks: Automating infrastructure tasks from provisioning to patching.
  • Terraform: Building and managing infrastructure in the cloud.
  • GitOps: Applying continuous deployment strategies using GitLab CI and GitHub Actions.

โš™๏ธ DevOps & Automation:

  • CI/CD: Jenkins, GitLab CI/CD, CircleCI, Travis CI
  • Monitoring: Prometheus, Grafana, ELK Stack, Zabbix
  • Backup and Recovery: Setting up automated backup systems, disaster recovery plans with Bacula, Restic, and Snapshots (LVM, ZFS).

๐Ÿ“ก Networking:

  • Protocols: TCP/IP, HTTP, DNS, DHCP, SNMP, LDAP, OpenVPN.
  • Firewalls & Security: Iptables, UFW, Fail2ban, WireGuard VPN.
  • Network Troubleshooting: Wireshark, tcpdump, netstat, iproute2.

๐Ÿ›ก๏ธ Security:

  • Hardening: Securing Linux systems using SELinux, AppArmor, auditing logs with auditd.
  • Identity and Access Management: OpenLDAP, FreeIPA, PAM, managing SSH keys and access control.
  • Compliance: Implementing CIS benchmarks, automating security audits with OpenSCAP, and ensuring systems meet compliance standards.

๐Ÿ’ก Scripting & Automation:

  • Scripting Languages: Bash, Python, Perl
  • Task Automation: Automating mundane tasks with cron jobs and systemd timers.
  • Regular Expressions: Mastering the art of sed, awk, and grep for log parsing and data manipulation.

๐Ÿ“ง Mail Servers:

  • SMTP/IMAP: Postfix, Dovecot, Exim
  • Spam Filtering: SpamAssassin, Amavis
  • Webmail: Roundcube, RainLoop
  • DKIM & SPF: Configuring and maintaining email deliverability with domain keys and sender policies.

๐Ÿ“Š Databases:

  • Relational Databases: MySQL, PostgreSQL
  • NoSQL: Redis, MongoDB
  • Database Optimization: Query tuning, replication, and backup strategies.

๐Ÿš€ Miscellaneous:

  • Git & Version Control: GitHub, GitLab, Bitbucketโ€”because who doesn't love a good pull request? ๐Ÿ˜Ž
  • File Systems: Ext4, Btrfs, OpenZFS, XFSโ€”especially love tuning ZFS for optimal performance.
  • Quotas & Permissions: Fine-tuning disk usage and permissions for multi-user environments.

Why Linux?

Because Linux is freedom! ๐Ÿง The flexibility, stability, and power it offers make it a perfect playground for engineers like me who love to tinker, automate, and keep systems secure. Whether I'm setting up servers, monitoring system health, or writing automation scripts, every day is an adventure in the world of Linux.

Fun Fact:

I can write Bash scripts in my sleep! (Okay, maybe not literally in my sleep, but it sure feels like it sometimes). ๐Ÿ˜…


Connect with Me

Whether you need help keeping your Linux infrastructure rock-solid, want to chat about open-source tools, or are just looking for a fellow tech enthusiast to brainstorm with, feel free to reach out! Let's talk servers, code, or just geek out about Linux! ๐Ÿง๐Ÿ’ป

Thanks for stopping by! ๐Ÿ˜Ž๐Ÿš€

Pinned Loading

  1. CUE01_Linux_Project CUE01_Linux_Project Public

    Comprehensive preparation guide for the Canonical Ubuntu Essentials CUE01 Linux certification exam. This repository includes structured notes, practical examples, and resources covering secure systโ€ฆ

    3

  2. ansible-development-env ansible-development-env Public

    A development environment setup for Ansible using Vagrant and Libvirt, featuring Ubuntu and CentOS VMs for testing and configuration management.

    Python

  3. wireguard wireguard Public

    This repository offers manual and automated installation methods for WireGuard, a free and open-source VPN protocol.

    Shell 1

  4. WireGuard installer for Ubuntu, Debi... WireGuard installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
    1
    #!/bin/bash
    2
    #
    3
    # https://github.com/AbdelaliDousbah
    4
    
                  
    5