πŸš€ Week 2 Recap: Learning in Public – Software Engineering with DevOps πŸš€

Md Nawab βœ”οΈ - Dec 13 '24 - - Dev Community

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

. . . . . . . . .