🚀 Week 2 Recap: Learning in Public – Software Engineering with DevOps 🚀
This week, I’ve been diving deep into Linux, virtualization, and cloud infrastructure as part of my journey in Software Engineering with DevOps. Here’s what I’ve covered in detail, with hands-on examples:
🔍 Key Concepts (with Examples):
Linux (Ubuntu & CentOS) 🐧: Learned essential command-line skills like navigating the file system, managing permissions, ip address assigned, firewall roll, basic networking, and using tools like grep and chmod. I automated daily system tasks such as creating backups with shell scripts.
Vim Editor 📝: Enhanced my proficiency with Vim, configuring the .vimrc file and practicing efficient text navigation and editing. For example, I customized Vim to improve my workflow and reduce repetitive tasks.
Virtualization (VirtualBox & Vagrant) 🖥️: Set up virtual machines manually with VirtualBox and then automated the process with Vagrant to provision consistent development environments. This helped me understand the power of infrastructure-as-code (IaC).
AWS Setup & IAM ☁️: Worked with AWS to set up EC2 instances, configure security groups, and manage IAM roles for user access control. I implemented role-based access policies to enhance security and streamline resource management.
This week has been a deep dive into critical DevOps tools and techniques, helping me build a solid foundation in system administration, automation, and cloud services. I’m excited to continue this journey and share more as I go!
#Week2 #LearningInPublic #Linux #Ubuntu #CentOS #Vim #Virtualization #VirtualBox #Vagrant #AWS #IAM #DevOps #SoftwareEngineering #CloudComputing #Automation #ContinuousLearning