ROCMINE

IT Engineer · DevOps · SysAdmin

Building robust infrastructure and elegant solutions

0+
Years Exp.
0+
Projects
0+
Certifications
01
_01
about.exe
ROCMINE

ID / HANDLE

ROCMINE

ROLE

IT · DevOps

Available for projects
Rabat, Morocco & Remote

About Me

sys.info

I am an IT and DevOps engineer with a deep-seated passion for Linux, automation, and modern infrastructure. My work revolves around designing and operating self-hosted systems, container platforms, and CI/CD pipelines, ensuring that every deployment is reproducible, monitored, and capable of running at scale.

When I am not fine-tuning kernel parameters or crafting Ansible playbooks, I focus on building side projects that explore the intersection of infrastructure and software. These range from developing personal services to creating specialized platforms like my portfolio site.

// metrics

2+

Years

7+

Projects

10

Certs

02
_02
skills.exe

Tech Stack

Tools and technologies I work with daily

Linux

Operating Systems

Windows Server

Operating Systems

Docker

Containerization

Kubernetes (k3s, k8s)

Containerization

Podman

Containerization

Ansible

IaC / Automation

Terraform / OpenTofu

IaC / Automation

Packer

IaC / Automation

GitHub

CI/CD

Jenkins

CI/CD

Nginx

Reverse Proxy / Web

Traefik

Reverse Proxy / Web

Caddy

Reverse Proxy / Web

Prometheus

Monitoring & Observability

Grafana

Monitoring & Observability

Uptime Kuma

Monitoring & Observability

Cloudflare

Cloud & Networking

WireGuard VPN

Cloud & Networking

pfSense / OPNsense

Cloud & Networking

Contabo VPS

Cloud & Networking

Hetzner

Cloud & Networking

OVH

Cloud & Networking

PostgreSQL

Databases

MariaDB

Databases

MySQL

Databases

HTML/CSS/JS

Languages / Scripting

Bash / Shell

Languages / Scripting

C/C++/C#

Languages / Scripting

Python

Languages / Scripting

TypeScript

Languages / Scripting

NodeJS

Languages / Scripting

Powershell PS1

Languages / Scripting

NextJS

Languages / Scripting

Tailwind CSS

Languages / Scripting

React

Languages / Scripting

Flask

Languages / Scripting

ASP.NET

Languages / Scripting

Claude

AI / MCP

Gemini

AI / MCP

Claude Code

IDE

Visual Code Studio

IDE

VIM

IDE

NANO

IDE

43 skills · 5 pages

03
_03
projects.exe

Projects

A selection of things I've built and maintained

View all projects
homelab
Featured

Rocmine Homelab is a private, self-hosted infrastructure designed to centralize digital services while maintaining complete technical sovereignty. It serves as a dedicated environment for deploying personal projects, managing data, and experimenting with enterprise-grade networking and virtualization in a controlled, independent setting.

LinuxProxmoxDELL iDRACpfSenseDocker+1
portfolio
Featured

Rocmine.net is a professional personal portfolio and digital showcase designed to bridge the gap between high-level AI engineering and robust infrastructure research. Built on a high-performance modern stack featuring Next.js, TailwindCSS, and PayloadCMS, the site serves as the definitive home for the Rocmine brand, documenting technical breakthroughs, innovative projects, and professional milestones. It emphasizes a minimalist aesthetic and total technical sovereignty, providing a streamlined and efficient experience for exploring the latest developments in predictive systems and high-performance computing.

NextJSTailwindCSSPayloadCMSPrismaPostgres+3
hydrify

A personal project focused on creating a smart, personalized water-tracking app for Android. The frontend is developed using Java and XML, designed for a clean and responsive user interface. SQLite is used for robust local data storage, handling all user data and hydration logs. The project includes UI/UX design and the implementation of a full onboarding flow to calculate daily water targets.

GitGitHubJavaMaven
Tarikh Al Huroob

This ongoing project features an automated pipeline for scraping and ingesting vast historical data. The Big Data architecture includes intelligent filtering via Python scripts to ensure data quality. Gemini LLMs are used for extraction and transformation to create structured summaries. The full-stack deployment uses MongoDB, Flask, and React.js to provide an interactive data exploration platform.

PythonGemini LLM APIGithubMongoDBFlask+2
SafarAI

An interactive web platform designed to help users explore Moroccan urban heritage through AI-driven conversation. Developed by Ayoub Majjid and Rochdi,Mohamed Amine the app features a secure authentication system, allowing users to save preferences and access a personalized cultural guide.

PythonFlaskHTMLCSSJS+4
Gestion Des Audits Desktop

This project is an Audit Management System designed to help organizations efficiently manage audits, auditors, and compliance with recognized standards. The system provides a user-friendly interface with features for managing audit processes, generating reports, and tracking corrective actions. The application is built using Java for the desktop environment, ensuring robust performance and ease of use for audit teams. Data is stored and managed using JSON files, making it lightweight and easy to deploy.

JavaUMLGithubGit
04
_04
certs.exe

Certifications

Professional credentials and certifications

View all certifications
2024

Software Engineering: Software Design and Project Management

The Hong Kong University of Science and Technology

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers.

Software DesignProject Management
Verify
2024

Introduction to Java and Object-Oriented Programming

University of Pennsylvania

This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java classes and methods, and how to test their code using unit testing and test-driven development. Topics include basic data structures like Arrays and ArrayLists and overloading methods.

JavaOOP
Verify
2024

React Basics

Meta

React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.

React
Verify
2025

Introduction to Git and GitHub

Google

In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also go through how to set up an account with a service called GitHub so that you can create your very own remote repositories to store your code and configuration.

GithubGit
Verify
2025

React Native

Meta

React Native is an open-source framework for building cross-platform applications (apps) using React and the platform’s native capabilities. In this course, you will move from the basics of React to a more advanced implementation using React Native. You’ll review a wide range of different React components and ways of styling them. And you’ll get to practice using different mobile methods of interactivity with React Native.

React Native
Verify
2025

Machine Learning with Python

IBM

Python is a core skill in machine learning, and this course equips you with the tools to apply it effectively. You’ll learn key ML concepts, build models with scikit-learn, and gain hands-on experience using Jupyter Notebooks.

Machine LearningPython
Verify
2026

Advanced Spring Cloud Microservices & Deployment with Docker

Packt

This course empowers learners to master modern microservices architecture using Spring Cloud, Docker, and Kubernetes. You’ll gain a deep understanding of how to build scalable, resilient microservices while managing configuration, service discovery, routing, and observability across distributed systems.

Spring CloudDockerKubernetes
Verify
2025

Introduction to Containers w/ Docker, Kubernetes & OpenShift

IBM

how to build cloud native applications using current containerization tools and technologies such as Docker, container registries, Kubernetes, Red Hat, OpenShift, and Istio. Also learn how to deploy and scale your applications in any public, private, or hybrid cloud.

MicroservicesContainerizartionApplication DEployementDevOps+1
Verify
2025

Virtual Networks in Azure

Whizlabs

Virtual Networks in Azure Course is the fourth course of Exam Prep AZ-104: Microsoft Azure Administrator Associate Specialization. This course teaches a demonstration of Virtual Networking in Azure. This also focuses on Azure DNS and Secure access to virtual networks and load balancing.

NetworkLoad BalancingHybrid Cloud ComputingVirtual Private Networks (VPN)+4
Verify
2024

The Unix Workbench

Johns Hopkins University

LinuxGithubGitOS
Verify
05
_05
exp.exe

Experience

My professional journey

2024 — 2024

Student Intern

Trésorerie Générale du Royaume

Creating AI prediction system of levy

PythonWebML/AINVIDIA CUDA
2025 — 2025

Student Intern

Cedamus IT

Création d'un système de gestion des audits pour IMANOR

ReactTailwind CSSFlaskDockerPostgres
2026 — Present

Infrastructure Research Intern

CBI

Evaluated the evolution of data center design by researching the shift from traditional 3-tier architectures to Hyperconverged Infrastructure (HCI). Analyzed how integrated storage and compute impact data protection workflows and overall system resilience. Leveraged technical benchmarks to identify efficiencies in resource management and modernization strategies for high-availability environments.

LinuxVirtualization
06
_06
blog.exe

Blog

Articles on DevOps, infrastructure, and security

View all posts
New Branding
NewBrandNewLogoProfessional

We're Evolving: The Story Behind Rocmine's New Brand Identity

Every logo tells a story. Rocmine's old mark was bold and energetic — but as the brand grew, a gap opened up between what we looked like and what we had actually become. This is the story of how we closed that gap: a cleaner mark, a sharper identity, and a visual foundation built to scale.

March 27, 2026Read more
07
_07
contact.exe

Contact

Have a project in mind? Let's talk.