DEV Community

Md Nawab βœ”οΈ
Md Nawab βœ”οΈ

Posted on

πŸš€ 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

Top comments (0)