dev-resources.site
for different kinds of informations.
🚀 Week 3 Recap: Learning in Public – Software Engineering with DevOps 🚀
This week was packed with deep learning and hands-on projects as I delved further into Linux, Vagrant, and advanced networking concepts. I also explored end-to-end setups for social media application projects. Here’s what I covered in detail:
🔍 Key Concepts Explored (with Examples):
Linux Mastery 🐧:
Advanced commands like filters, redirection, user/group management, file permissions, and package management using apt, yum, and dnf.
Explored services, processes, and archiving with hands-on examples to automate routine tasks.
Vagrantfile Mastery 🖥️:
Built and configured projects involving Vagrant IP, RAM, CPU, sync directories, and provisioning.
Set up websites and WordPress manually and via automation, including multi-VM setups for scalable development environments.
Systemctl, Tomcat & IaC (YAML) 🔧:
Automated project environments and deployed applications using systemctl and Tomcat.
Practiced Infrastructure as Code (IaC) with YAML to streamline deployments.
Networking Fundamentals 🌐:
Gained a solid understanding of ISO, IPs, protocols, ports, and essential networking commands, bridging the gap between infrastructure and application layers.
Social Media Application Project 💻:
Tech stack: Java, Spring, JSP, Nginx, Tomcat, RabbitMQ, Memcached, Elasticsearch, and MySQL (MariaDB).
Built, configured, and automated the setup for VMs, application environments, and deployment pipelines.
🎯 Projects:
I’ve uploaded detailed project documentation and code for some of these setups. Check out the links below to explore the work in action:
👉 Project Link:https://github.com/xetnopnawab/Software-Engineering-with-DevOps/tree/main/Social-media-jMR-vagrant
This week’s deep dive into DevOps and project setups has been both challenging and rewarding. Excited for the journey ahead and the real-world impact of these skills! 🌱
Week3 #LearningInPublic #Linux #Vagrant #IaC #Networking #DevOps #SoftwareEngineering #Automation #Java #Spring #Nginx #Tomcat #RabbitMQ #Elasticsearch #ContinuousLearning
Featured ones: