Alham Azhar

Cybersecurity Engineer | Linux Enthusiast | Cloud & Network Aficionado

"Just another /bin/bash human trying to secure the world, one packet at a time."

Email | LinkedIn | GitHub | Twitter(X) | Resume

Skills

/home/alham - Skills
cat /var/log/skills
[ Cloud & Containerization ]

Deployed and managed applications in cloud environments, ensuring scalability and efficiency through containerization technologies.

- AWS | GCP | Docker | Ansible -------------------------------------------------- [ CI/CD & Automation ]

I build and maintain CI/CD pipelines and automate routine workflows, driving seamless application deployments and system updates.

- Github Actions | Github Release | Github | Cron -------------------------------------------------- [ API Integration & SDK ]

Created RESTful APIs using frameworks, Connected APIs to applications and I implemented publicly available APIs to my projects.

- Python Flask | RESTful API | CURL -------------------------------------------------- [ Programming & Scripting ]

Developed applications and automation scripts to solve daily operational challenges, ensuring efficiency and reliability in various environments.

- Golang | Python | Bash Scripting | Javascript | JSON | YAML -------------------------------------------------- [ Security & Cryptography ]

I apply cryptographic techniques to protect sensitive data, leveraging my knowledge of security best practices in real-world scenarios.

- AES | RSA | OpenSSl | GPG | Hashing -------------------------------------------------- [ Database Management ]

I use and manage relational databases, ensuring high availability and performance

- MySQL | MariaDB -------------------------------------------------- [ Version Control & Collaboration ]

I collaborate using Git and GitHub, managing version control efficiently for both individual and team-based projects.

- Git | Github -------------------------------------------------- [ Operating Systems ]

I handle Linux system administration and RBAC configurations, ensuring stable and secure operating environments. Have 4+ years of experience using Linux.

- Linux (Rhel/Manjaro/Debian) | Linux Administration | Windows -------------------------------------------------- [ Computer Networking ]

I troubleshoot and configure network services like DNS and firewalls, and I'm skilled in routing, switching, and traffic analysis.

- Wireshark | Unbound |DNSMASQ | DNS | IPtables | Networking Models(TCP/IP) | Routing | Switching
-------------------------------------------------- [ Important ] I have demonstrated above mentioned skills in below listed projects!

Projects

Google Gemini AI CLI App (GoLang)

Built a CLI chatbot in Go using Google’s Gemini-AI API with interactive text and multimodal (text+image) models. Utilized GitHub Actions for CI/CD, and integrated standard Linux command usage.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge
  • Integrated the Gemini API using Google's Go SDK for generative AI.
  • Elevated terminal UX using Go's Glamour library
  • Automated development(CI/CD) using GitHub Actions, including linting, building, and releasing software.
  • Prioritized security and maintainability by storing API keys and Gemini configurations in dedicated files.
  • Automated binary and configs installation to `/usr/local/bin` and `/usr/local/etc` with a Bash script.
  • Expanded the application's capabilities with the implementation of text-only and text+image multimodal models

This emphasizes API integration, Golang development, multimodal AI interaction, building applications, handling API requests, managing system configs, and using GitHub Actions for CI/CD. Also showcases proficiency in Linux system management, asynchronous processing, and integrating AI models with real-world applications

GitHub Logo
Default Image
Let's Learn Malay (Bash)

Wrote a Bash script to learn Malay while prepping for Malaysian studies, displaying three new words with meanings on each terminal launch.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge
  • Utilized 'curl' to dynamically fetch data from 'Google's Gemini-AI API
  • Developed in Bash, showcasing shell scripting proficiency for automating and integrating language learning into my Linux workflow.
  • Handles data using 'jq' for JSON validation, ensuring robust data handling and format verification.
  • Automated execution on terminal launch via .zshrc integration, seamlessly presenting new vocabulary daily.
  • Used 'ANSI' color codes and 'tput' for dynamic and visually appealing terminal output. For better UX.
  • Incorporated error handling and background process management, demonstrating the ability to create resilient applications.
  • Employed 'ShellCheck' to analyze & optimize Bash scripts, improving code quality and maintaining best practices.

These points emphasize technical skills in automation, API integration, data management, and user interface design, making them particularly valuable for showcasing expertise in software development and system administration.

GitHub Logo
Default Image
Personalized Movie Watchlist Manager (Python)

Developed a web-based movie/series watchlist application featuring detailed tracking, sorting, and search capabilities, Using Python/Flask.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge
  • Engineered the web application providing users with comprehensive management, Using Flask framework and Python.
  • Minimized Attack surface and improved performance by leveraging Alpine Linux for Dockerization.
  • Used Github Actions for a comprehensive CI/CD pipeline automating code linting, error checking, Docker image building, and pushing images to Docker Hub.
  • Deployed a production ready, Scalable Flask application using Gunicorn as the WSGI server.
  • Facilitated collaboration and future development with a modular code structure and detailed documentation.
  • Developed a responsive and user-friendly interface with search/sort functionality using HTML, CSS, and JavaScript

This demonstrates expertise in full-stack web development, secure containerization, and CI/CD automation, focusing on building scalable and efficient applications using Docker, Flask, and modern frontend technologies.

GitHub Logo
Default Image
Roadmap - Security Engineer (GoLang)

Built a CLI chatbot in Go using Google’s Gemini-AI API with interactive text and multimodal (text+image) models. Utilized GitHub Actions for CI/CD, and integrated standard Linux command usage.

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge
  • Developed a Golang-powered learning guide for Cybersecurity, Linux, and Cloud, providing practical experience through industry-standard project exercises.
  • Leveraged GitHub Actions to automate the entire software development lifecycle, from build to release.
  • Implemented a JSON-based schema for organizing learning content, facilitating flexible customization and expansion.
  • Provided clear and concise documentation, enabling users to quickly install, configure, and utilize the application.
  • Managed project codebase using Git, leveraging GitHub for version tracking and collaborative workflows.
  • Adhered to Linux file hierarchy standards and offers a CLI interface with options for progress tracking `--done`, custom navigation `--custom`, and a comprehensive help menu `--help`.

This project delivers a Golang-powered, interactive, CLI-based learning platform, combining security engineering and DevOps principles. Key skills demonstrated include secure development, automation (GitHub Actions), Linux system administration, CI/CD, and project management.

GitHub Logo
Default Image

Certificates & Badges

Badges

Cybersecurity Essentials

Cybersecurity Essentials

Availability, Confidentiality, Encryption, Integrity, Network Security

Network Support and Security

Network Support & Security

Documentation, Endpoint Devices, Help Desk, Network Troubleshooting, Support, User Support

Python Essentials

Python Essentials

Algorithmic Thinking, Analytical Thinking, Best Practices in Programming, Computer Programming, Design, Develop, and Debug Scripts, Entry-level, Procedural Programming

Networking Basics

Networking Basics

Application Layer Services, IPv4 Addresses, Network Media, NetWork Types, Protocols Standards, Wireless Access

Network Addressing and Basic Troubleshooting

Network Addressing and Basic Troubleshooting

Cisco Routers, Cisco Switches, Copper and Fiber Cabling, IPv6 Addressing, Network Troubleshooting, Troubleshooting

Introduction to Cybersecurity

Introduction to Cybersecurity

Cyber Best Practices, Cybersecurity, Network Vulnerabilities, Privacy And Data Confidentiality, Threat Detection

JavaScript Essentials

JavaScript Essentials

Conditional Execution, Control Flow, Data Types, Debugging, Errors, Exceptions, Functions, Recursion, Type Casting, User Interaction, Variables

 Introduction to Packet Tracer

Introduction to Packet Tracer

Cisco Packet Tracer, IoT Simulation, Network Simulation

Computer Hardware Basics

Computer Hardware Basics

Device Maintenance, Laptops, Mobile Devices, Personal Computers

Networking Academy Learn-A-Thon 2023

Networking Academy Learn-A-Thon 2023

Self Motivated

Fun Facts

- 4+ years of Linux experience has made the command line my second home.🐧

- Open-source enthusiast.🌱

- In my spare time, I automate everything with bash scripts... even making coffee (well, almost).🧋

- The terminal: My productivity powerhouse.⚡

- Obviously not a fan of front-end engineering.👨‍💻