Skip to main content

Raphael Adeshiyan

Linux Systems Administrator Portfolio
Spring 2025 | CIS-245-O1A | Professor Adrianna Holden-Gouveia


info

Welcome! This portfolio highlights my hands-on Linux projects, technical skills, and documentation. Explore the sections below for detailed guides, scripts, and deliverables.

📌 About Me

I am a passionate Linux enthusiast and aspiring Systems Administrator with hands-on experience in setting up, configuring, and managing Linux servers. My coursework and projects have equipped me with skills in system administration, automation, security, and troubleshooting. I focus on delivering high-quality, well-documented solutions and continuously expanding my technical expertise.


🛠️ Technical Skills

CategoryTools & Technologies
Operating SystemsUbuntu Server, CentOS Stream, Windows 11 (Host)
VirtualizationHyper-V, VirtualBox, Docker, Kubernetes
ScriptingBash, AWK, SED, GREP, Cron
SysAdminSSH, apt, dnf, yum, User & Group Management, File Permissions, Systemd Services
NetworkingDHCP, Static IP, Diagnostics, firewalld, Samba File Sharing
SecurityFail2Ban, SELinux, Security Scripting, Log Monitoring
DocumentationMarkdown, GitHub, Docusaurus
ContainerizationDocker, Kubernetes, MicroK8s, Minikube
MonitoringSplunk, Log Analysis, Reporting, Visualizations

tip

Click each project for full documentation and deliverables.

🖥️ Ubuntu & CentOS Server Setup

  • Deployed and configured Ubuntu Server and CentOS Stream as Hyper-V VMs.
  • Implemented dynamic disk sizing, resource allocation, and secure SSH access.
  • Automated system updates and managed network settings.

📁 File Share Integration (Samba on CentOS)

  • Configured Samba for secure file sharing between Linux and Windows.
  • Managed permissions, firewall rules, and SELinux for robust access control.

🌐 Networking & Automation

  • Documented network setup and created scripts to gather and log network information.
  • Developed and tested scripts for network diagnostics and reporting.

🐳 Containers & Orchestration

  • Installed and configured Docker and Kubernetes (MicroK8s) on Linux servers.
  • Deployed containerized web applications and explored container orchestration.
  • Created documentation for containerization best practices and implementation strategies.

📊 Server Monitoring with Splunk

  • Completed specialized training in Splunk Fundamentals.
  • Acquired skills in log analysis, search queries, field extraction, and visualization techniques.
  • Implemented reports, alerts, and dashboards for effective server monitoring.

🔒 Security Scripting & Monitoring

  • Wrote scripts to detect suspicious activity, monitor directories, and automate security checks.
  • Set up cron jobs for regular system snapshots and log analysis.

📝 Installed Applications & System Updates


📂 Portfolio Sections


note

Quality of Work: I prioritize clear documentation, best practices, and maintainable solutions. My portfolio demonstrates attention to detail, reproducibility, and a commitment to continuous improvement.


🚀 Next Steps

  • Contribute to open-source projects and expand my GitHub portfolio

📫 Contact

GitHub followers LinkedIn


"Mastering Linux one command at a time."