DEV Community

Lucas Vaz
Lucas Vaz

Posted on

πŸ“™ Journal Log no. 2 Moving from Linux Unhatched to Essentials ;My DevSecOps Journey

The Momentum Continues A few days ago, I shared that I completed the Cisco Linux Unhatched course. It was a great introduction to the command line, but in DevOps, knowing isn't the same as doing.

To truly master the next levelβ€”Cisco Linux Essentialsβ€”I’ve decided to change my approach. I’m moving away from just passing exams and moving toward building a functional, documented portfolio.


My New Workflow: The Linux Journey Repository

I’ve launched a new project on GitHub: my-linux-journey. This isn't just a folder for notes; it’s a structured Command Library and Automation Lab.

For every module in the Cisco Essentials course, I am doing three things:

🧠Breaking Down the Logic: Creating structured .md files in a linux-toolbox subfolder. Each command is documented with a real-world scenario and the exact "Why" behind using it.

πŸ—’οΈVerification Logs: I’m including actual terminal output to prove the commands were tested in a live environment.

πŸ€–Scripting the Solution: Instead of manually typing commands repeatedly, I’m writing Bash scripts to perform the tasks associated with each module.

Why Documentation Matters for DevOps

DevOps is about more than just tools; it’s about reliability and communication. By documenting my progress in public, I’m practicing the soft skills that separate a hobbyist from a professional:

  1. Version Control: Using Git to track my learning daily.

  2. Technical Writing: Explaining complex Linux permissions and networking in plain English.

  3. Automation Mindset: Thinking about how to turn a manual task into a repeatable script.


Follow the Progress

I’m pushing updates to my repository every day as I work through the final chapters of the Essentials course. If you’re a fellow learner or a DevOps pro, I’d love your feedback on my scripts.

⚠️ Project Status: Initialized April 2026. Currently populating the linux-toolbox with my first set of Essentials scripts.

πŸ‘‰ Check out my Linux Journey on GitHub:

GitHub logo lvazmecheng / my-linux-journey

Documenting my transition from Cisco Linux Unhatched to Essentials with structured lab notes and Bash automation.

My Linux Journey πŸš€

From Cisco Linux Unhatched to Essentials and beyond. A documented transition into DevSecOps.

πŸ“‹ Overview

This repository serves as my professional lab journal and automation library. As I progress through the Cisco Linux Essentials curriculum, I am transforming theoretical knowledge into documented references and functional Bash scripts.

πŸ“ Project Structure

  • Linux Toolbox - Structured command references and lab notes.
  • Automation Scripts - Functional Bash scripts designed to automate the tasks practiced in the labs.

πŸ›  Skills Progress

  • Linux Fundamentals (Unhatched) - Initial CLI exposure.
  • System Administration (Essentials) - Current Focus: Permissions, Archiving, and System Logic.
  • Python Automation (Subprocess) - Next Milestone: Bridging Linux CLI with Python logic.

πŸš€ How to Use This Repo

  1. Explore the Toolbox: Navigate to the linux-toolbox folder for documented commands.
  2. Run the Scripts:
    • Clone the repo: git clone https://github.com/lvazmecheng/my-linux-journey.git
    • Navigate to the scripts: cd my-linux-journey/scripts
    • Make a script executable: chmod +x <script_name>.sh
…

πŸ”— Related Notes

  • Previous Milestone: Completed Cisco Linux Unhatched - This provided my foundation in CLI basics.
  • Next Milestone: Once I wrap up Linux Essentials, my next goal is to integrate these Linux skills with Python automation.

Top comments (0)