<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Timileyin Ajiboye</title>
    <description>The latest articles on DEV Community by Timileyin Ajiboye (@timiajiboye).</description>
    <link>https://dev.to/timiajiboye</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3195869%2F05136187-0138-4fbb-a2d3-63995442e3e2.png</url>
      <title>DEV Community: Timileyin Ajiboye</title>
      <link>https://dev.to/timiajiboye</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/timiajiboye"/>
    <language>en</language>
    <item>
      <title>Embarking on DevOps Journey: Having a Roadmap</title>
      <dc:creator>Timileyin Ajiboye</dc:creator>
      <pubDate>Mon, 09 Jun 2025 19:09:15 +0000</pubDate>
      <link>https://dev.to/timiajiboye/embarking-on-devops-journey-having-a-roadmap-791</link>
      <guid>https://dev.to/timiajiboye/embarking-on-devops-journey-having-a-roadmap-791</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;🚧 &lt;em&gt;This post is a continuation of &lt;a href="https://dev.to/timiajiboye/embarking-on-my-devops-journey-3fla"&gt;Embarking on My DevOps Journey&lt;/a&gt;. If you haven’t read that, check it out before diving into the roadmap below.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🗺️ My DevOps Learning Roadmap
&lt;/h2&gt;

&lt;p&gt;This is the structured path I'm following as I learn DevOps, step by step. It’s also a reference guide for anyone starting from scratch who needs direction and wants to learn in public 🚀.&lt;/p&gt;

&lt;p&gt;I'll update this roadmap with new milestones, resources, and tutorials (including one on setting up virtual machines manually and using Vagrant, which is coming soon!).&lt;/p&gt;




&lt;h2&gt;
  
  
  🔰 Phase 1: DevOps Fundamentals
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Understand what DevOps is and why it matters&lt;/li&gt;
&lt;li&gt;Learn the DevOps lifecycle and key concepts (CI/CD, automation, collaboration)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/devops/what-is-devops/" rel="noopener noreferrer"&gt;What is DevOps – AWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧱 Phase 2: Virtual Machines &amp;amp; Vagrant
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Learn how to create and manage VMs manually&lt;/li&gt;
&lt;li&gt;Use Vagrant to provision VMs consistently&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;VirtualBox or VMware&lt;/li&gt;
&lt;li&gt;Vagrant&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources (and a tutorial from me coming soon!)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.hashicorp.com/vagrant/docs" rel="noopener noreferrer"&gt;Vagrant Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Manual VM Setup using ISO + Ubuntu walkthroughs&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🐧 Phase 3: Linux &amp;amp; Shell Scripting
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Gain comfort with the command line&lt;/li&gt;
&lt;li&gt;Understand permissions, file systems, and process management&lt;/li&gt;
&lt;li&gt;Write basic bash scripts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu (via WSL or Virtual Machine)&lt;/li&gt;
&lt;li&gt;Bash&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/pkZEKIXe3u4?si=IaJdUKd2aCHVsAg-" rel="noopener noreferrer"&gt;Linux For Beginners by Amigoscode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://linuxjourney.com" rel="noopener noreferrer"&gt;Linux Journey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ryanstutorials.net/bash-scripting-tutorial/" rel="noopener noreferrer"&gt;Bash Scripting Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://trainingportal.linuxfoundation.org/learn/course/introduction-to-linux-lfs101/course-introduction/course-information" rel="noopener noreferrer"&gt;Introduction to Linux (LFS101) by The Linux Foundation&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧬 Phase 4: Version Control with Git
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Master Git basics: commit, push, pull, branch&lt;/li&gt;
&lt;li&gt;Understand merging and resolving conflicts&lt;/li&gt;
&lt;li&gt;Use GitHub for remote collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/3fUbBnN_H2c?si=mYp-QLtCpwiAoPWM" rel="noopener noreferrer"&gt;Git and GitHub Tutorial For Beginners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://guides.github.com/introduction/git-handbook/" rel="noopener noreferrer"&gt;Git Handbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learngitbranching.js.org/" rel="noopener noreferrer"&gt;Learn Git Branching&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Phase 5: Containers with Docker
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Understand containerization&lt;/li&gt;
&lt;li&gt;Create Docker images and manage containers&lt;/li&gt;
&lt;li&gt;Use Dockerfiles and Docker Compose&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.docker.com/get-started/" rel="noopener noreferrer"&gt;Docker Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/3c-iBn73dDE?si=7mpjXx5Y3PWOmfpJ" rel="noopener noreferrer"&gt;Docker Tutorial for Beginners [FULL COURSE in 3 Hours]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔁 Phase 6: CI/CD Pipelines
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Learn what CI/CD means in real projects&lt;/li&gt;
&lt;li&gt;Automate build, test, and deploy pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Actions&lt;/li&gt;
&lt;li&gt;Jenkins&lt;/li&gt;
&lt;li&gt;GitLab CI&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.github.com/en/actions" rel="noopener noreferrer"&gt;GitHub Actions Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jenkins tutorial on the official site&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ☁️ Phase 7: Cloud Fundamentals
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Understand cloud architecture (IaaS, PaaS, SaaS)&lt;/li&gt;
&lt;li&gt;Launch and manage basic services (e.g. EC2, IAM)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AWS (focus), Azure, or GCP&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://explore.skillbuilder.aws/learn/course/134/aws-cloud-practitioner-essentials" rel="noopener noreferrer"&gt;AWS Cloud Practitioner Training (Free)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🏗️ Phase 8: Infrastructure as Code (IaC)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Automate provisioning with code&lt;/li&gt;
&lt;li&gt;Learn how to manage infrastructure at scale&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Terraform&lt;/li&gt;
&lt;li&gt;Ansible&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.hashicorp.com/terraform/tutorials" rel="noopener noreferrer"&gt;Terraform Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.ansible.com" rel="noopener noreferrer"&gt;Ansible Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧭 Phase 9: Kubernetes for Container Orchestration
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Understand why Kubernetes is needed&lt;/li&gt;
&lt;li&gt;Deploy and manage containerized apps in clusters&lt;/li&gt;
&lt;li&gt;Write Kubernetes manifests (pods, deployments, services)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Minikube or Kind (for local practice)&lt;/li&gt;
&lt;li&gt;kubectl CLI&lt;/li&gt;
&lt;li&gt;Helm (for templating, optional)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kubernetes.io/docs/tutorials/kubernetes-basics/" rel="noopener noreferrer"&gt;Kubernetes Basics – Official Site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/X48VuDVv0do?si=tyXE9R0maKHCH5Xd" rel="noopener noreferrer"&gt;Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours] - TechWorld with Nana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://labs.play-with-k8s.com/" rel="noopener noreferrer"&gt;Play with Kubernetes (browser playground)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📊 Phase 10: Monitoring &amp;amp; Logging
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Track performance, detect issues, and visualize metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔧 Tools
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Prometheus&lt;/li&gt;
&lt;li&gt;Grafana&lt;/li&gt;
&lt;li&gt;ELK Stack&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔐 Bonus: DevSecOps &amp;amp; Security Awareness
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎯 Objectives
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Learn security best practices in pipelines&lt;/li&gt;
&lt;li&gt;Understand secrets management and access control&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📅 How I’ll Share My Progress
&lt;/h2&gt;

&lt;p&gt;For each phase, I’ll post:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ What I learned&lt;/li&gt;
&lt;li&gt;⚠️ What challenged me&lt;/li&gt;
&lt;li&gt;🔧 What I built&lt;/li&gt;
&lt;li&gt;🧩 What I still need to learn&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Join Me!
&lt;/h2&gt;

&lt;p&gt;If you’re on this journey too, whether you're just beginning or already deep in the field, I’d love to connect and hear how your roadmap compares.&lt;/p&gt;

&lt;p&gt;Feel free to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drop your roadmap link or repo in the comments&lt;/li&gt;
&lt;li&gt;Recommend resources&lt;/li&gt;
&lt;li&gt;Follow for weekly updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✍️ Connect with me on &lt;a href="https://www.linkedin.com/in/oluwatimileyin" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or follow my journey here if you’d like to keep up with my DevOps series. I’ll be posting weekly updates, lessons learned, and the occasional “oops, I broke something” story. 😅&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🙌&lt;br&gt;&lt;br&gt;
Let’s keep learning and building.&lt;/p&gt;




</description>
      <category>devops</category>
      <category>linux</category>
      <category>beginners</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Embarking on My DevOps Journey: DevOps or Not</title>
      <dc:creator>Timileyin Ajiboye</dc:creator>
      <pubDate>Thu, 29 May 2025 18:37:25 +0000</pubDate>
      <link>https://dev.to/timiajiboye/embarking-on-my-devops-journey-3fla</link>
      <guid>https://dev.to/timiajiboye/embarking-on-my-devops-journey-3fla</guid>
      <description>&lt;h4&gt;
  
  
  👋 Hey there, I’m Timileyin, and this is my first-ever post on Dev.to!
&lt;/h4&gt;

&lt;p&gt;So... I recently decided to dive deep into the world of DevOps, and I want to take you along for the ride. If you’re curious about DevOps or just starting out too, this post might resonate with you — or even better, we can learn together!&lt;/p&gt;

&lt;p&gt;Right now, I'm still curating the best roadmap to follow and then start&lt;/p&gt;

&lt;h4&gt;
  
  
  🧠 Why DevOps?
&lt;/h4&gt;

&lt;p&gt;I come from a background in Robotics Process Automation, using tools like  UiPath, Automation Anywhere, and Power Platform. I’ve always been drawn to systems that make work more efficient, automated, and scalable.&lt;/p&gt;

&lt;p&gt;Over time, I kept hearing the buzzwords: CI/CD, Docker, Kubernetes, Jenkins, Cloud, and so on... It felt overwhelming. But I also knew that behind all the jargon was a philosophy that made tech teams faster, stronger, and more reliable.&lt;/p&gt;

&lt;h4&gt;
  
  
  So I asked myself:
&lt;/h4&gt;

&lt;p&gt;What if I give DevOps a real shot?&lt;br&gt;
In the next few days, I will be sharing my DevOps journey here. I hope in the next few months or probably years, I'll look back on my DevOps journey and be happy I did.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;💬 Let’s Connect!&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Are you also starting with DevOps? Or are you further ahead and have some advice for me? Let’s chat in the comments — I’d love to hear your thoughts or book recommendations.&lt;/p&gt;

&lt;p&gt;✍️ &lt;em&gt;Feel free to connect with me on &lt;a href="https://www.linkedin.com/in/oluwatimileyin" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or follow my journey here if you’d like to keep up with my DevOps series. I’ll be posting weekly updates, lessons learned, and the occasional “oops, I broke something” story.&lt;/em&gt; 😅&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks for reading — here’s to learning something new, every day.&lt;/em&gt; ✨&lt;/p&gt;

&lt;p&gt;Bye for now&lt;/p&gt;

</description>
      <category>devops</category>
      <category>learning</category>
      <category>firstpost</category>
      <category>kubernetes</category>
    </item>
  </channel>
</rss>
