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!
Top comments (1)
Good summary of weekly DevOps learning.
Keep it up. @xetnopnawab
dev.to/urdevops24/learning-devops-...