<?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: Arun Vishwakarma</title>
    <description>The latest articles on DEV Community by Arun Vishwakarma (@arun_vishwakarma_1339ec0f).</description>
    <link>https://dev.to/arun_vishwakarma_1339ec0f</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%2F4150711%2F327d5b14-f81c-47ef-8428-17175b9f97a5.png</url>
      <title>DEV Community: Arun Vishwakarma</title>
      <link>https://dev.to/arun_vishwakarma_1339ec0f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arun_vishwakarma_1339ec0f"/>
    <language>en</language>
    <item>
      <title>My Journey into Cloud Computing, DevOps &amp; Linux Administration</title>
      <dc:creator>Arun Vishwakarma</dc:creator>
      <pubDate>Tue, 29 Sep 2026 18:23:50 +0000</pubDate>
      <link>https://dev.to/arun_vishwakarma_1339ec0f/my-cloud-devops-journey-building-cloud-guard-and-practicing-linux-infrastructure-2bme</link>
      <guid>https://dev.to/arun_vishwakarma_1339ec0f/my-cloud-devops-journey-building-cloud-guard-and-practicing-linux-infrastructure-2bme</guid>
      <description>&lt;h1&gt;
  
  
  Hi everyone! 👋
&lt;/h1&gt;

&lt;p&gt;I'm Arun Vishwakarma, an aspiring Cloud Engineer and DevOps learner who enjoys learning technology through practical, hands-on projects.&lt;/p&gt;

&lt;p&gt;My goal is to build strong skills in &lt;strong&gt;Cloud Computing, DevOps, Linux System Administration, Kubernetes, Git, CI/CD, and Automation&lt;/strong&gt;. I believe the best way to learn technology is to practise it, document the process, solve problems, and keep improving.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 My Learning Journey
&lt;/h2&gt;

&lt;p&gt;My learning journey focuses on understanding technical concepts and applying them through practical labs and projects.&lt;/p&gt;

&lt;p&gt;My current areas of learning include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;☁️ Cloud Computing and Cloud Engineering fundamentals&lt;/li&gt;
&lt;li&gt;🐧 Linux System Administration&lt;/li&gt;
&lt;li&gt;🔄 CI/CD and DevOps practices&lt;/li&gt;
&lt;li&gt;🐳 Docker and containerization concepts&lt;/li&gt;
&lt;li&gt;☸️ Kubernetes hands-on labs using Minikube&lt;/li&gt;
&lt;li&gt;🔧 Git and GitHub for version control and documentation&lt;/li&gt;
&lt;li&gt;🌐 Web server deployment and HTTPS configuration&lt;/li&gt;
&lt;li&gt;🤖 Bash scripting, monitoring, and automation&lt;/li&gt;
&lt;li&gt;💻 Flutter application development and deployment&lt;/li&gt;
&lt;li&gt;⚙️ Ansible and server automation concepts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I document my progress, practical exercises, and projects on GitHub to track my growth and share what I learn with others.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ My Projects and Practical Work
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Cloud Guard — Flutter and Firebase
&lt;/h3&gt;

&lt;p&gt;Cloud Guard is my Flutter-based application for Android and Web. I have worked on authentication, account settings, app locking, and local PDF file validation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Implemented features include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email and password authentication&lt;/li&gt;
&lt;li&gt;Google Sign-In support&lt;/li&gt;
&lt;li&gt;Password reset and session handling&lt;/li&gt;
&lt;li&gt;App Lock with a PIN and lockout after repeated incorrect attempts&lt;/li&gt;
&lt;li&gt;Android biometric unlock with PIN fallback&lt;/li&gt;
&lt;li&gt;Light, Dark, and System themes&lt;/li&gt;
&lt;li&gt;PDF validation and file-extension mismatch detection&lt;/li&gt;
&lt;li&gt;File-size validation and security activity logging&lt;/li&gt;
&lt;li&gt;Android app update checking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is still evolving. Firebase Storage uploads are not yet implemented, and the current PDF workspace uses temporary in-memory storage.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq/Cloud-Guard" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq/Cloud-Guard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live Web Demo:&lt;/strong&gt; &lt;a href="https://arunvishwakarma1307-wq.github.io/Cloud-Guard/" rel="noopener noreferrer"&gt;https://arunvishwakarma1307-wq.github.io/Cloud-Guard/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Linux Server Backup and Disk Space Management System
&lt;/h3&gt;

&lt;p&gt;This project focuses on Linux administration, backup creation, and disk space monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I have practised:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating compressed backups using &lt;code&gt;tar&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Generating timestamp-based backup filenames&lt;/li&gt;
&lt;li&gt;Checking disk space using Linux commands&lt;/li&gt;
&lt;li&gt;Applying a disk usage threshold&lt;/li&gt;
&lt;li&gt;Validating backup command success before cleanup&lt;/li&gt;
&lt;li&gt;Keeping source and backup directories separate to avoid recursive backups&lt;/li&gt;
&lt;li&gt;Maintaining the project with Git and GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq/linux-server-backup-and-disk-space-management" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq/linux-server-backup-and-disk-space-management&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Linux Nginx Web Server Deployment
&lt;/h3&gt;

&lt;p&gt;In this project, I have practised deploying and configuring an Nginx web server in a Linux environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My practical work includes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Installing and managing the Nginx service&lt;/li&gt;
&lt;li&gt;Deploying a basic web page&lt;/li&gt;
&lt;li&gt;Configuring HTTPS with a self-signed SSL/TLS certificate for lab practice&lt;/li&gt;
&lt;li&gt;Redirecting HTTP traffic to HTTPS&lt;/li&gt;
&lt;li&gt;Configuring log rotation and compression&lt;/li&gt;
&lt;li&gt;Writing a basic Bash script to monitor RAM usage&lt;/li&gt;
&lt;li&gt;Recording health and alert messages in a log file&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project helps me understand web server administration, basic security configuration, logging, and monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq/linux-nginx-web-server-deployment" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq/linux-nginx-web-server-deployment&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Linux Cheat Sheet
&lt;/h3&gt;

&lt;p&gt;I maintain a Linux Cheat Sheet to organise useful commands for revision and practical learning.&lt;/p&gt;

&lt;p&gt;It contains &lt;strong&gt;210+ commands across 16+ categories&lt;/strong&gt;, covering Linux, Git, Docker, Kubernetes, and DevOps-related tasks.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://arunvishwakarma1307-wq.github.io/linux-cheat-sheet/" rel="noopener noreferrer"&gt;https://arunvishwakarma1307-wq.github.io/linux-cheat-sheet/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq/linux-cheat-sheet" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq/linux-cheat-sheet&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Cloud Engineering and DevOps Learning Journey
&lt;/h3&gt;

&lt;p&gt;I use my learning journey to practise technical concepts step by step and maintain documentation for my progress.&lt;/p&gt;

&lt;p&gt;My learning includes Linux commands, Git and GitHub, CI/CD workflows, environment variables, job outputs, conditional execution, and other DevOps fundamentals.&lt;/p&gt;

&lt;p&gt;I also maintain practical exercises and supporting documentation as I progress through new topics.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Profile:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;If your learning exercises are stored in a separate repository, add that repository's exact URL here.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. CI/CD Practical Exercises with GitHub Actions
&lt;/h3&gt;

&lt;p&gt;I practise CI/CD concepts through GitHub Actions workflows and structured, day-by-day exercises.&lt;/p&gt;

&lt;p&gt;Topics I have worked on include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow execution and results&lt;/li&gt;
&lt;li&gt;Environment variables&lt;/li&gt;
&lt;li&gt;Job outputs&lt;/li&gt;
&lt;li&gt;Conditional execution&lt;/li&gt;
&lt;li&gt;Successful and skipped jobs&lt;/li&gt;
&lt;li&gt;Workflow documentation and screenshots&lt;/li&gt;
&lt;li&gt;Git-based version control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These exercises help me understand how automated workflows execute tasks and how different jobs and conditions work together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;My CI/CD exercises are organised within my learning journey. The profile link above provides access to my repositories.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Kubernetes Hands-on Labs
&lt;/h3&gt;

&lt;p&gt;I have practised Kubernetes using Minikube and Docker Desktop in a local development environment.&lt;/p&gt;

&lt;p&gt;My practical learning includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starting and managing a local Kubernetes cluster&lt;/li&gt;
&lt;li&gt;Checking node status with &lt;code&gt;kubectl&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Deploying and inspecting a test Nginx Pod&lt;/li&gt;
&lt;li&gt;Checking Pod status and IP information&lt;/li&gt;
&lt;li&gt;Learning Kubernetes resources through hands-on exercises&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I continue to improve my Kubernetes knowledge through practical labs and documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Ansible and Server Automation Learning
&lt;/h3&gt;

&lt;p&gt;I am also building my understanding of configuration management and infrastructure automation with Ansible.&lt;/p&gt;

&lt;p&gt;My goal is to learn how automation can help manage server configuration and reduce repetitive administrative work through reusable playbooks and documented labs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Profile:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add the direct Ansible repository link here if it is available as a separate public repository.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. My Linux Scripts
&lt;/h3&gt;

&lt;p&gt;Linux scripting is an important part of my system administration learning.&lt;/p&gt;

&lt;p&gt;I practise using Bash scripts for routine tasks, monitoring, logging, and basic automation. My Nginx project also includes a RAM monitoring script that records health or alert messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Profile:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If your Linux scripts are in a separate repository, replace this profile link with the direct repository URL.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 My Learning Approach
&lt;/h2&gt;

&lt;p&gt;I follow a practical learning process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the concept.&lt;/li&gt;
&lt;li&gt;Perform the task in a lab environment.&lt;/li&gt;
&lt;li&gt;Check the output and troubleshoot errors.&lt;/li&gt;
&lt;li&gt;Document the commands and results.&lt;/li&gt;
&lt;li&gt;Push completed work to GitHub when appropriate.&lt;/li&gt;
&lt;li&gt;Review the work and improve it over time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I am still learning, and I try to describe my projects honestly by distinguishing implemented features from planned improvements.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 My Career Goal
&lt;/h2&gt;

&lt;p&gt;My goal is to become a skilled Cloud Engineer and grow into DevOps-focused roles by strengthening my technical fundamentals and building practical projects.&lt;/p&gt;

&lt;p&gt;I am focused on improving my knowledge of Linux, networking, cloud computing, scripting, containers, Kubernetes, CI/CD, automation, and troubleshooting.&lt;/p&gt;

&lt;p&gt;I welcome opportunities to learn from the developer and cloud community, share my progress, and connect with people working in Cloud Computing, DevOps, and Linux Administration.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Connect With Me
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/arunvishwakarma1307-wq" rel="noopener noreferrer"&gt;https://github.com/arunvishwakarma1307-wq&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/arun-vishwakarma-9a25543b3/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/arun-vishwakarma-9a25543b3/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for reading about my journey! 🙌&lt;/p&gt;

&lt;p&gt;I will keep learning, building, documenting, and improving — one practical step at a time.&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudComputing #DevOps #Linux #Kubernetes #CICD #GitHub #LearningInPublic
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>linux</category>
      <category>cloud</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
