DEV Community

Md Nawab ✔️
Md Nawab ✔️

Posted on

🚀 Week 4 Recap: Learning in Public - Software Engineering with DevOps 🚀

Another exciting week of learning, hands-on projects, and diving deeper into Linux scripting, AWS, Git, Docker, and more! Here’s a detailed breakdown of my journey this week:

🔹 🐧 Linux Bash Scripting:
🔹Wrote scripts for VM setup, handling variables, user input,
loops,and decision-making processes.
🔹Mastered remote command execution and SSH key exchange to
automate secure communication.
🔹Used scripts to simplify common tasks like service restarts,
file backups, and application installations.

🔹☁️ AWS Cloud Computing:
🔹Explored and implemented solutions with EC2, CLI, EBS,
CloudWatch,EFS, and auto-scaling groups.
🔹Set up S3 buckets and configured S3 web hosting for static
websites.
🔹Designed secure AWS architectures for web applications,
incorporating key security practices.

🔹🎯 Hands-on Projects:
🔹Built comprehensive web app setups using Route 53 for DNS,
RDS,Elastic Cache, and Amazon MQ.
🔹Deployed applications via Elastic Beanstalk, integrated load
balancers,and configured auto-scaling groups for high
availability.
🔹Configured CloudFront to ensure low-latency delivery and
secure validation.

🔹Git & GitHub 🛠️:
🔹Focused on mastering Git workflows, including versioning,
branching,merging, and rollbacks.
🔹Used Git SSH, Git tags, and semantic versioning for efficient
code management.
🔹Explored advanced Git commands to track changes and streamline
collaboration.

🔹Maven & Docker 🐋:
🔹Built and optimized Dockerfiles for containerized
applications.
🔹Gained experience in creating microservices architectures
using Docker containers.
🔹Applied Maven for build automation, dependency management, and
project packaging.

🌐 Integrated Learning:
Combined all these tools and skills in projects involving a social media application with the following tech stack:
🔹Java, Spring, JSP, Nginx, Tomcat, RabbitMQ, Memcached,
Elasticsearch,MySQL (MariaDB).
🔹The project included VM setup, application deployment, and
automated environment provisioning to simulate real-world DevOps
challenges.
🔹✨ This Week’s Highlights:
🔹Learned how to automate entire setups, from scratch to
deployment,using scripting, Docker, and AWS services.
🔹Integrated security, scalability, and performance optimization
in both cloud and local environments.
🔹Strengthened my understanding of Infrastructure as Code (IaC)
with YAML and scripting tools.

📂 Project Links:
👉 Project Link: https://lnkd.in/gt9CXCs2

This week has been a fulfilling experience in bridging concepts with real-world application! Can’t wait to explore what’s next in the world of DevOps and Software Engineering. 🚀

Week4 #LearningInPublic #Linux #AWS #Docker #Git #Automation #DevOps #Maven #CloudComputing #Microservices #SoftwareEngineering #ContinuousLearning

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more