<?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: Olive Lawal</title>
    <description>The latest articles on DEV Community by Olive Lawal (@ojcodecanvas).</description>
    <link>https://dev.to/ojcodecanvas</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4025990%2Fa412065e-e9db-421f-b86d-c4d836449cdd.jpg</url>
      <title>DEV Community: Olive Lawal</title>
      <link>https://dev.to/ojcodecanvas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ojcodecanvas"/>
    <language>en</language>
    <item>
      <title>From Resetting Passwords to Containerizing Java: My Pivot to DevOps</title>
      <dc:creator>Olive Lawal</dc:creator>
      <pubDate>Sun, 12 Jul 2026 12:08:47 +0000</pubDate>
      <link>https://dev.to/ojcodecanvas/from-resetting-passwords-to-containerizing-java-my-pivot-to-devops-1mhg</link>
      <guid>https://dev.to/ojcodecanvas/from-resetting-passwords-to-containerizing-java-my-pivot-to-devops-1mhg</guid>
      <description>&lt;p&gt;For 4 years, I lived in the world of IT Operations.&lt;br&gt;
My days were spent handling incident response, managing data lifecycles, and making sure systems stayed online. I learned how to troubleshoot under pressure, talk to frustrated users, and keep the business running.&lt;br&gt;
But I had a lingering frustration: I was always fixing other people's code. I never got to build it. And more importantly, I was fixing problems manually that I knew could be automated.&lt;br&gt;
So, I decided to make a massive pivot. I went back to university (VILNIUS TECH) and recently started a Java Engineering internship at Coherent Solutions.&lt;br&gt;
My goal isn't just to become a Java developer. My goal is to bridge the gap between Development and Operations-&lt;strong&gt;DevOps&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In my first few weeks at Coherent, we started learning about enterprise architecture. But the moment that truly clicked for me was when I built my first &lt;strong&gt;Docker image&lt;/strong&gt; for our project.&lt;br&gt;
In my past IT life, deploying an app was a nightmare. "It works on my machine!" was a constant joke (and a constant headache for the Ops team). Setting up environments, installing the right Java version, configuring databases—it was manual, error-prone, and boring.&lt;br&gt;
Then I wrote a &lt;code&gt;Dockerfile&lt;/code&gt;.&lt;br&gt;
I packaged our Java application and its dependencies into a single, isolated container. Suddenly, I realized: This is how you solve the &lt;em&gt;"works on my machine"&lt;/em&gt; problem forever.&lt;br&gt;
As someone who used to be the guy manually fixing those environment issues, writing a few lines of code to completely automate that process felt like a superpower.&lt;/p&gt;

&lt;p&gt;I'm starting this blog to document my journey in real-time. I'm currently diving deep into:&lt;br&gt;
🔹 Java 21 (the newest LTS—highly recommend checking out Virtual Threads!)&lt;br&gt;
🔹 Spring Boot &amp;amp; enterprise backend architecture&lt;br&gt;
🔹 Docker &amp;amp; containerization&lt;br&gt;
🔹 Next up: CI/CD pipelines and Infrastructure as Code (Terraform)&lt;br&gt;
If you are currently stuck in IT Support or SysAdmin roles and dreaming of becoming a DevOps or Software Engineer—you aren't alone. Let's learn together.&lt;br&gt;
Question for the veterans: For those who made the jump from IT Ops to DevOps, what was the first automation tool or concept that made you realize you were on the right path? Let me know in the comments&lt;/p&gt;

</description>
      <category>devops</category>
      <category>beginners</category>
      <category>docker</category>
      <category>java</category>
    </item>
  </channel>
</rss>
