<?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: Efia Birago</title>
    <description>The latest articles on DEV Community by Efia Birago (@efia_birago).</description>
    <link>https://dev.to/efia_birago</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%2F3167288%2F2ee2b64d-79a4-47f0-9a2f-28f8d396132f.png</url>
      <title>DEV Community: Efia Birago</title>
      <link>https://dev.to/efia_birago</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/efia_birago"/>
    <language>en</language>
    <item>
      <title>Cloud 101 (Start with Linux Before Anything Else)</title>
      <dc:creator>Efia Birago</dc:creator>
      <pubDate>Wed, 23 Jul 2025 01:42:41 +0000</pubDate>
      <link>https://dev.to/efia_birago/cloud-101-start-with-linux-before-anything-else-5cp4</link>
      <guid>https://dev.to/efia_birago/cloud-101-start-with-linux-before-anything-else-5cp4</guid>
      <description>&lt;p&gt;When you’re just starting in cloud computing, Linux might seem like an extra thing you can “figure out later.” After all, isn’t the AWS Management Console full of nice buttons to click?&lt;br&gt;
Reality is, the deeper you go into the cloud, the more you’ll realize that Linux isn’t optional, it’s essential. Almost every cloud service you’ll interact with runs on Linux, and at some point, you’ll leave the comfort of clicking around and start typing commands into a terminal. So, if you’re serious about cloud computing, take some time to learn Linux before any other thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why Learn Linux?&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It makes learning other cloud tools easier&lt;/strong&gt;&lt;br&gt;
Many advanced cloud tools, like &lt;strong&gt;Docker, Kubernetes, and Terraform&lt;/strong&gt;, are designed to run on Linux. If you already understand basic Linux commands, learning these tools will feel far less intimidating.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Most Cloud Servers Run on Linux&lt;/strong&gt;&lt;br&gt;
When you launch an EC2 instance in AWS, chances are you’ll be picking a Linux-based AMI (Amazon Machine Image). Knowing Linux means you can set up and manage these servers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Saves You Time and Money&lt;/strong&gt;&lt;br&gt;
Clicking around the console is slow, and in the cloud, time often equals cost. With Linux commands, you can deploy, update, or troubleshoot in seconds, faster than doing it manually.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fixing problems becomes easier&lt;/strong&gt;&lt;br&gt;
Imagine you’re hosting a website on AWS, and suddenly it stops working. What do you do? Troubleshooting is easier with Linux. Running simple commands like 'top', 'cat', or 'tail', 'systemctl restart' will help you find the root cause in no time. You get to read logs to see what went wrong and restart the service. Without Linux knowledge, you’d be stuck waiting for someone else to help.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You’ll need to “talk” to servers&lt;/strong&gt;&lt;br&gt;
In the cloud, you don’t just click buttons like you do on your laptop. Instead, you type commands in a terminal. This is how you tell a server to create folders, move files, or install software. That’s Linux in action.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Understanding Linux
&lt;/h2&gt;

&lt;p&gt;Most of us grew up using Windows, so Linux can feel unfamiliar at first. To make it easier to understand, let’s look at some key Linux concepts and compare them with Windows. This way, you can relate them to what you already know and quickly get comfortable with how things work in Linux.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Everything in Linux is a File&lt;/strong&gt;&lt;br&gt;
Files, folders, hardware (USB, disk), processes, even network connections are all treated as "files"&lt;br&gt;
Windows: You have "This PC" with drives, device manager for hardware&lt;br&gt;
Linux: /dev/sda, /proc/cpuinfo, /sys, all represent devices or system info as files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Filesystem Starts at Root (/)&lt;/strong&gt;&lt;br&gt;
The highest level is /, not C: drive&lt;br&gt;
Windows: C:\Users\Efia\Documents&lt;br&gt;
Linux: /home/efia/Documents&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terminal vs Command Prompt&lt;/strong&gt;&lt;br&gt;
Linux's terminal is powerful and used for most operations&lt;br&gt;
Windows: You might use File Explorer or CMD occasionally&lt;br&gt;
Linux: CLI is essential (you navigate, install, and automate from it)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Package Managers = App Store&lt;/strong&gt;&lt;br&gt;
Linux uses tools like apt, yum to install software&lt;br&gt;
Windows: You download .exe files or use the Microsoft Store&lt;br&gt;
Linux: Run sudo apt install firefox, and you're done&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Case Sensitivity Matters&lt;/strong&gt;&lt;br&gt;
EFIA.txt ≠ efia.txt in Linux&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sudo = Admin Access&lt;/strong&gt;&lt;br&gt;
Linux uses sudo to perform superuser tasks&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Do you need to be an expert in Linux before starting cloud?
&lt;/h2&gt;

&lt;p&gt;No, you don’t! But you should be comfortable with the basics. Here’s what to focus on first:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic Navigation and File Management (cd, ls, pwd, mkdir, rm)&lt;/li&gt;
&lt;li&gt;File Permissions and Ownership (chmod, chown)&lt;/li&gt;
&lt;li&gt;Working with Processes and System Monitoring (top, ps, kill)&lt;/li&gt;
&lt;li&gt;Package Management (apt, yum)&lt;/li&gt;
&lt;li&gt;User Management and SSH Basics (creating users, connecting to servers via SSH)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Where to practice?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You can learn and practice Linux for free using platforms like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://kodekloud.com/free-labs/linux" rel="noopener noreferrer"&gt;kodekloud &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://portal.netdevgroup.com/learn/6046bef5-a6bf-47a1-bb33-3e35e31137f8/GasK9avLUN/?xid=eyJpZCI6Imx0aTFwMy1sYXVuY2gtODllNmRiYTctZmFmOS00YWVjLWJiYjEtYzUwZmMwMWRjNzc0IiwiY29udGV4dF9pZCI6IjYwNDZiZWY1LWE2YmYtNDdhMS1iYjMzLTNlMzVlMzExMzdmOCIsInJvbGUiOiJTIiwidXNlcl9pZCI6ImYyMDJiZTU2Yjg5NDQyYmI5YTA3N2Y1MjcyOWRjNjhhIn0:1uYjn2:iqgmSGUUz_3J_YY75czffpIEiDF4KwJ9070DAKTJRBE" rel="noopener noreferrer"&gt;Linux Unhatched &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can also set up a virtual machine on your local computer, install Linux on it, and practice directly from there.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.virtualbox.org/wiki/Downloads" rel="noopener noreferrer"&gt;Download Oracle VM&lt;/a&gt; &lt;br&gt;
&lt;a href="https://youtu.be/Hva8lsV2nTk?si=THBs0QSNVed_p45R" rel="noopener noreferrer"&gt;How to install Ubuntu on Oracle VM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One important thing to keep in mind is that without regular practice, you’re likely to forget what you learn. Practice a little every day, get comfortable with the basics, and when you finally dive deeper into cloud computing, you’ll thank yourself for building this foundation.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Cloud Career Dilemma: Finding Your Path Before You Get Lost</title>
      <dc:creator>Efia Birago</dc:creator>
      <pubDate>Mon, 14 Jul 2025 23:29:02 +0000</pubDate>
      <link>https://dev.to/efia_birago/the-cloud-career-dilemma-finding-your-path-before-you-get-lost-cf9</link>
      <guid>https://dev.to/efia_birago/the-cloud-career-dilemma-finding-your-path-before-you-get-lost-cf9</guid>
      <description>&lt;p&gt;Oftentimes, no one really talks to us about the choices we make, we mostly jump into them out of convenience, not intention. You saw a free course online, and without thinking twice, you signed up. It’s not like you had many options at the time, right? But here’s the thing: clarity and intentionality matter. Having a dream, writing it down, and taking strategic steps toward it is what gets you where you truly want to be.&lt;/p&gt;

&lt;p&gt;Don’t rush into cloud computing or any tech field just because it’s trending. Take a step back. Ask yourself: “Where exactly do I want to go with this?” Because truthfully, no one talks about how it feels to get deep into something only to question later why you started at all.&lt;/p&gt;

&lt;p&gt;And yes, there’s also the person who simply doesn’t know what they want yet. Maybe that’s you. You’re probably wondering: “Where do I even begin?”&lt;/p&gt;

&lt;p&gt;Don’t worry. This article handles everything you need to know to make an informed decision and find clarity before you begin.&lt;/p&gt;

&lt;p&gt;Before you even start asking yourself which path is right for you, you need to know what options exist. AWS is huge, and there are multiple roles you can build a career in. Here are some of the most common:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Solutions Architect:&lt;/strong&gt; Designs cloud infrastructure and chooses the right AWS services for specific business needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Cloud/DevOps Engineer:&lt;/strong&gt; Builds and maintains cloud infrastructure, automates deployments, and ensures systems run smoothly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Developer:&lt;/strong&gt; Focuses on coding and building applications that run on AWS services, like Lambda, DynamoDB, and API Gateway.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Security Specialist:&lt;/strong&gt; Protects systems by managing access, encryption, compliance, and threat detection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Data/ML Engineer:&lt;/strong&gt; Works with big data, analytics, and machine learning services like SageMaker, Glue, and Athena.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Trainer/Community Builder:&lt;/strong&gt; Teaches, writes, and shares AWS knowledge with others.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit &lt;a href="https://skillbuilder.aws/" rel="noopener noreferrer"&gt;AWS Skill Builder&lt;/a&gt; for more information on the career path and the courses to take.&lt;/p&gt;

&lt;p&gt;Now that you know what the main paths look like, the next big question is: which one should you pick? If you’re unsure, here are some guiding questions to help you figure that out&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Do I want to code?&lt;/strong&gt; You might love the Developer or Data/ML Engineer path.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Am I curious about designing systems or workflows?&lt;/strong&gt; Solutions Architect could be for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Do I want to automate and optimize systems?&lt;/strong&gt; Consider DevOps/Cloud Engineer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Do I enjoy thinking about security loopholes and how to protect systems?&lt;/strong&gt; Go for Security Specialist.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Do I enjoy teaching or explaining complex concepts?&lt;/strong&gt; Explore Trainer or Community Builder roles.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With this, you should now have a clearer picture of what AWS paths exist and what each involves. Take your time to think about it before diving in. Choosing the right path early makes the journey smoother and far more rewarding!!!!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Getting Started with AWS Cloud: My Beginner Journey So Far</title>
      <dc:creator>Efia Birago</dc:creator>
      <pubDate>Fri, 11 Jul 2025 00:59:39 +0000</pubDate>
      <link>https://dev.to/efia_birago/getting-started-with-aws-cloud-my-beginner-journey-so-far-4nhh</link>
      <guid>https://dev.to/efia_birago/getting-started-with-aws-cloud-my-beginner-journey-so-far-4nhh</guid>
      <description>&lt;p&gt;As naive as I was, I used to think the cloud was actually floating up in the sky somewhere. I’d casually talk about backing up my photos to iCloud without ever wondering where this ‘cloud’ really is. But hey, I was just one of the 99.999999% of people around the world who’ve thought the same! &lt;/p&gt;

&lt;p&gt;What changed? How did I move from zero knowledge to being a certified AWS Solutions Architect-Associate? In this article, I’ll walk you through the first steps I took on my AWS journey and share tips to help you get started too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHY CLOUD?&lt;/strong&gt;&lt;br&gt;
In today’s digital world, where we’re seeing everything from self-driving vehicles to augmented reality and smart cities, massive amounts of data are being generated every second.&lt;br&gt;
But have you ever stopped to wonder:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where is all this data stored?&lt;/li&gt;
&lt;li&gt;How is it processed to power real-time decisions?&lt;/li&gt;
&lt;li&gt;How does it travel across the globe with millisecond latency?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answer lies in the cloud.&lt;/p&gt;

&lt;p&gt;Cloud computing is the invisible backbone making modern innovation possible, and that’s exactly what drew me into this space. Because whether it’s communication, entertainment, healthcare, finance, or education, our world now revolves in the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHERE TO START&lt;/strong&gt;&lt;br&gt;
If you’re thinking of getting into cloud computing, AWS is (in my opinion) the best place to start. Here’s why:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Endless learning resources — From beginner guides to advanced use cases, there’s no shortage of material to help deepen your cloud knowledge.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Free Tier access — You can gain hands-on experience and build real projects without spending a dime while learning the theory.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Recognized certifications — AWS offers globally respected certifications to help validate your skills and build credibility as you grow.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;WHAT NEXT?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sign up on &lt;a href="https://skillbuilder.aws/" rel="noopener noreferrer"&gt;AWS Skill Builder&lt;/a&gt;, a platform that provides all the necessary contents you need to excel. You know the interesting aspect? It is self paced, learn at your own convenience, earn some digital badges, practice with the labs and you are good to go.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create an account on the AWS Managment Console: This is where the hands-on magic happens. With the AWS Free Tier, you can explore and practice using many services at no cost. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Friendly advice: Always remember to &lt;strong&gt;terminate your resources&lt;/strong&gt; after each use, this will help you avoid unnecessary charges while learning.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Starting something new, especially in tech can feel overwhelming, but you don’t have to figure it all out at once. Taking small, consistent steps can lead to amazing growth.&lt;/p&gt;

&lt;p&gt;I’m still learning too and sharing as I go.&lt;br&gt;
So, if you’re just starting out or considering the cloud, I hope this helped give you a nudge in the right direction.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
