<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Md Nawab Rayeen✔️</title>
    <description>The latest articles on DEV Community by Md Nawab Rayeen✔️ (@nawabrayeen).</description>
    <link>https://dev.to/nawabrayeen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2148725%2F90874835-51d5-420f-b162-18f745263f96.jpg</url>
      <title>DEV Community: Md Nawab Rayeen✔️</title>
      <link>https://dev.to/nawabrayeen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nawabrayeen"/>
    <language>en</language>
    <item>
      <title>🌩️ Week 11: Mastering AWS CloudFormation with Hands-on Projects 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sun, 16 Mar 2025 16:59:58 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-11-mastering-aws-cloudformation-with-hands-on-projects-1p0i</link>
      <guid>https://dev.to/nawabrayeen/week-11-mastering-aws-cloudformation-with-hands-on-projects-1p0i</guid>
      <description>&lt;p&gt;This week, I dived deep into AWS CloudFormation, exploring how to automate infrastructure deployment using Infrastructure as Code (IaC).&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings &amp;amp; Implementations:&lt;/p&gt;

&lt;p&gt;✅ Intrinsic Functions – Leveraging built-in functions for dynamic resource creation&lt;/p&gt;

&lt;p&gt;✅ Change Sets – Managing updates to stacks with controlled deployment&lt;/p&gt;

&lt;p&gt;✅ Advanced Intrinsic Functions – Deep dive into nested and complex logic&lt;/p&gt;

&lt;p&gt;✅ Multiple Resource Management – Efficiently handling multi-resource deployments&lt;/p&gt;

&lt;p&gt;✅ Mappings &amp;amp; Pseudo Parameters – Enhancing template flexibility&lt;/p&gt;

&lt;p&gt;✅ Parameters &amp;amp; Outputs – Enabling customizable deployments and exporting key values&lt;/p&gt;

&lt;p&gt;✅ AWS CloudFormation Init – Automating instance configuration during stack creation&lt;/p&gt;

&lt;p&gt;📌 Hands-on Projects Implemented:&lt;/p&gt;

&lt;p&gt;Infrastructure Automation with CloudFormation templates&lt;/p&gt;

&lt;p&gt;Dynamic Resource Scaling for high availability&lt;/p&gt;

&lt;p&gt;Multi-tier Application Deployment using CloudFormation&lt;/p&gt;

&lt;p&gt;🔗 Project Links: &lt;a href="https://github.com/xetnopnawab/Software-Engineering-with-DevOps" rel="noopener noreferrer"&gt;https://github.com/xetnopnawab/Software-Engineering-with-DevOps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learning CloudFormation has been crucial for mastering AWS Infrastructure Automation and building scalable, reliable solutions.&lt;/p&gt;

&lt;p&gt;Next up: Diving deeper into Serverless Architecture &amp;amp; AWS Lambda! Stay tuned! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #CloudFormation #InfrastructureAsCode #DevOps #Automation #CloudComputing #LearningInPublic
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>cloudformation</category>
      <category>devops</category>
      <category>infrastructureascode</category>
    </item>
    <item>
      <title>🚀 Week 10: Mastering GitOps with Hands-on Projects 🎯</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sun, 09 Mar 2025 17:28:12 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-10-mastering-gitops-with-hands-on-projects-4ofl</link>
      <guid>https://dev.to/nawabrayeen/week-10-mastering-gitops-with-hands-on-projects-4ofl</guid>
      <description>&lt;p&gt;This week, I focused on GitOps – a powerful approach for managing infrastructure and applications declaratively using Git as the single source of truth.&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings &amp;amp; Implementations:&lt;br&gt;
✅ GitOps Project Architecture&lt;br&gt;
Structuring GitHub repositories for Infrastructure as Code (IaC)&lt;br&gt;
Configuring GitHub Secrets for secure workflows 🔒&lt;/p&gt;

&lt;p&gt;✅ Terraform-based Infrastructure Automation&lt;br&gt;
Terraform Code Development for cloud resources&lt;br&gt;
Staging &amp;amp; Main Workflow Pipelines for Terraform automation&lt;/p&gt;

&lt;p&gt;✅ CI/CD for Kubernetes (EKS) using GitOps&lt;br&gt;
GitHub Actions Workflows for app &amp;amp; infra deployment&lt;br&gt;
Vprofile Application Code Workflow 🖥️&lt;br&gt;
Docker Build &amp;amp; Publish to container registry 🐳&lt;br&gt;
Automated Deployment to AWS EKS ☸️&lt;/p&gt;

&lt;p&gt;✅ Efficient Infrastructure Management&lt;br&gt;
Automated Cleanup to optimize cloud costs &amp;amp; resources&lt;/p&gt;

&lt;p&gt;📌 Hands-on Projects Implemented:&lt;br&gt;
Complete GitOps-driven deployment for a cloud-native application&lt;br&gt;
End-to-end Terraform &amp;amp; GitHub Actions Workflow&lt;/p&gt;

&lt;p&gt;🔗 Project Links: &lt;a href="https://lnkd.in/gxx6awpf" rel="noopener noreferrer"&gt;https://lnkd.in/gxx6awpf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learning GitOps has been an eye-opener! The ability to manage infrastructure declaratively while ensuring reproducibility, automation, and security is a game-changer for modern DevOps. 🚀&lt;/p&gt;

&lt;p&gt;Next up: Advanced Kubernetes Helm Charts &amp;amp; Observability! Stay tuned! 😃&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #GitOps #Terraform #CI/CD #Kubernetes #CloudComputing #AWS #LearningInPublic
&lt;/h1&gt;

</description>
      <category>gitops</category>
      <category>terraform</category>
      <category>kubernetes</category>
      <category>devops</category>
    </item>
    <item>
      <title>🚀 Week 9: Kubernetes Application Deployment – Learning in Public ☸️</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sun, 02 Mar 2025 14:24:44 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-9-kubernetes-application-deployment-learning-in-public-1lmc</link>
      <guid>https://dev.to/nawabrayeen/week-9-kubernetes-application-deployment-learning-in-public-1lmc</guid>
      <description>&lt;p&gt;This week, I dived deep into Application Deployment using Kubernetes, mastering the end-to-end process of running applications in a K8s cluster with real-world hands-on projects.&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings &amp;amp; Implementations:&lt;/p&gt;

&lt;p&gt;✅ Kubernetes Architecture &amp;amp; Deployment Fundamentals&lt;/p&gt;

&lt;p&gt;Understanding Kubernetes architecture &amp;amp; cluster setup 🏗️&lt;/p&gt;

&lt;p&gt;Managing application secrets securely with K8s Secrets 🔑&lt;/p&gt;

&lt;p&gt;Persistent Volume Claims (PVC) for database storage 🗄️&lt;/p&gt;

&lt;p&gt;✅ Deploying Core Applications in Kubernetes&lt;/p&gt;

&lt;p&gt;MySQL App &amp;amp; Service – Persistent storage for stateful apps 💾&lt;/p&gt;

&lt;p&gt;RabbitMQ App &amp;amp; Service – Message queue for microservices 📩&lt;/p&gt;

&lt;p&gt;Tomcat App &amp;amp; Service – Deploying Java-based web applications 🌍&lt;/p&gt;

&lt;p&gt;✅ Networking &amp;amp; Load Balancing&lt;/p&gt;

&lt;p&gt;Configuring Ingress for external access 🌐&lt;/p&gt;

&lt;p&gt;Load balancing traffic efficiently for high availability&lt;/p&gt;

&lt;p&gt;✅ Complete Kubernetes Deployment Workflow&lt;/p&gt;

&lt;p&gt;K8s Cluster Setup &amp;amp; Source Code Management&lt;/p&gt;

&lt;p&gt;Deploying Applications on Kubernetes Cluster with automation&lt;/p&gt;

&lt;p&gt;📌 Hands-on Projects Implemented:&lt;/p&gt;

&lt;p&gt;Multi-service application deployment using Kubernetes&lt;/p&gt;

&lt;p&gt;End-to-end setup of a cloud-native app&lt;/p&gt;

&lt;p&gt;🔗 Project Links: &lt;a href="https://lnkd.in/gxx6awpf" rel="noopener noreferrer"&gt;https://lnkd.in/gxx6awpf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Deploying applications with Kubernetes has been a powerful experience, bringing scalability, resilience, and automation to cloud-native solutions. 🚀&lt;/p&gt;

&lt;p&gt;Next up: Advanced Kubernetes concepts – Helm, Operators, &amp;amp; Monitoring! Stay tuned! 😃&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Kubernetes #CloudComputing #Microservices #CI/CD #LearningInPublic
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>kubernetes</category>
      <category>cloudcomputing</category>
      <category>microservices</category>
    </item>
    <item>
      <title>🚀 Week 8: Mastering Kubernetes – Learning in Public ☸️</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sun, 23 Feb 2025 19:27:47 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-8-mastering-kubernetes-learning-in-public-29eg</link>
      <guid>https://dev.to/nawabrayeen/week-8-mastering-kubernetes-learning-in-public-29eg</guid>
      <description>&lt;p&gt;This week, I focused on Kubernetes (K8s) – the backbone of modern container orchestration. From setting up clusters to managing workloads efficiently, I explored key K8s concepts using hands-on projects.&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings &amp;amp; Implementations:&lt;/p&gt;

&lt;p&gt;✅ Kubernetes Cluster Setup:&lt;/p&gt;

&lt;p&gt;Minikube for local K8s setup 🖥️&lt;/p&gt;

&lt;p&gt;Kops for Kubernetes cluster management on the cloud ☁️&lt;/p&gt;

&lt;p&gt;EKS setup with Terraform for production-grade deployment&lt;/p&gt;

&lt;p&gt;✅ Core Kubernetes Concepts:&lt;/p&gt;

&lt;p&gt;Pods, Namespaces, and Services 🏗️&lt;/p&gt;

&lt;p&gt;ReplicaSets &amp;amp; Deployments for scaling apps&lt;/p&gt;

&lt;p&gt;ConfigMaps &amp;amp; Secrets for managing environment variables 🔑&lt;/p&gt;

&lt;p&gt;Ingress for external access to applications 🌐&lt;/p&gt;

&lt;p&gt;Persistent Volumes for data storage 🗄️&lt;/p&gt;

&lt;p&gt;✅ Kubernetes CLI &amp;amp; Monitoring:&lt;/p&gt;

&lt;p&gt;Kubectl CLI &amp;amp; Cheatsheets 📜&lt;/p&gt;

&lt;p&gt;Kubernetes Lens for visualization 👀&lt;/p&gt;

&lt;p&gt;✅ Hands-on Projects Implemented:&lt;/p&gt;

&lt;p&gt;Vprofile App Deployment 🏗️&lt;/p&gt;

&lt;p&gt;vpropod (Pod-based deployment)&lt;/p&gt;

&lt;p&gt;vproapp-loadbalancer (Service exposure)&lt;/p&gt;

&lt;p&gt;vproapp-rpl-controller (ReplicaSet for scaling)&lt;/p&gt;

&lt;p&gt;🔗 Project Links: &lt;a href="https://github.com/xetnopnawab/Software-Engineering-with-DevOps" rel="noopener noreferrer"&gt;https://github.com/xetnopnawab/Software-Engineering-with-DevOps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kubernetes is a game-changer in DevOps &amp;amp; cloud-native development, and this deep dive has been an exciting journey! 🚀&lt;/p&gt;

&lt;p&gt;Next up: Exploring advanced Kubernetes networking &amp;amp; security! Stay tuned! 😃&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #Kubernetes #CloudComputing #CI/CD #LearningInPublic
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>kubernetes</category>
      <category>cloudcomputing</category>
      <category>cicd</category>
    </item>
    <item>
      <title>🚀 Week 7 Recap: Learning in Public – Mastering Docker &amp; Containerization 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sat, 15 Feb 2025 14:43:59 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-7-recap-learning-in-public-mastering-docker-containerization-59a6</link>
      <guid>https://dev.to/nawabrayeen/week-7-recap-learning-in-public-mastering-docker-containerization-59a6</guid>
      <description>&lt;p&gt;This week, I focused on Docker containerization, mastering everything from Docker setup to containerized microservices deployment. I explored real-world use cases, hands-on projects, and CI/CD workflows to automate deployments of Dockerized applications.&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings and Hands-On Implementations:&lt;/p&gt;

&lt;p&gt;Docker Containerization &amp;amp; Core Concepts 🐳&lt;br&gt;
Docker Setup &amp;amp; Commands: Installed and configured Docker Engine, explored essential Docker CLI commands, and managed containers efficiently.&lt;/p&gt;

&lt;p&gt;Docker Logs &amp;amp; Debugging: Worked with docker logs to troubleshoot and monitor container behavior.&lt;/p&gt;

&lt;p&gt;Docker Volumes: Explored persistent storage strategies and managed container data with volumes and bind mounts.&lt;/p&gt;

&lt;p&gt;Docker Images &amp;amp; Dockerfile:&lt;br&gt;
Built custom Docker images with optimized Dockerfiles.&lt;br&gt;
Used ENTRYPOINT &amp;amp; CMD for flexible container execution.&lt;br&gt;
Created multi-stage Dockerfiles to optimize image size and performance.&lt;/p&gt;

&lt;p&gt;Docker Compose &amp;amp; Multi-Container Applications 🔧&lt;br&gt;
Set up Docker Compose to manage multi-container applications efficiently.&lt;/p&gt;

&lt;p&gt;Built microservices-based applications using multiple interconnected services.&lt;/p&gt;

&lt;p&gt;Microservices &amp;amp; CI/CD with Docker 🚀&lt;br&gt;
CodeCommit, CodeBuild, CodeDeploy, and CodePipeline:&lt;br&gt;
Integrated AWS CodeCommit for source code management.&lt;/p&gt;

&lt;p&gt;Used CodeBuild to automate image builds and push to Docker Hub.&lt;br&gt;
Deployed Dockerized microservices using CodeDeploy and CodePipeline.&lt;/p&gt;

&lt;p&gt;Hands-On Projects:&lt;br&gt;
✅ Built and deployed microservices-based applications using Docker containers.&lt;br&gt;
✅ Automated multi-container deployment using Docker Compose &amp;amp; AWS CI/CD tools.&lt;br&gt;
✅ Optimized Docker images for production-ready containerized applications.&lt;/p&gt;

&lt;p&gt;📂 Project Links:&lt;br&gt;
👉 Project :&lt;a href="https://github.com/xetnopnawab/Software-Engineering-with-DevOps" rel="noopener noreferrer"&gt;https://github.com/xetnopnawab/Software-Engineering-with-DevOps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 Key Takeaways:&lt;br&gt;
Containerization simplifies software deployment and scaling.&lt;br&gt;
Docker Compose is essential for managing multi-container applications.&lt;/p&gt;

&lt;p&gt;CI/CD pipelines streamline the build and deployment process for containerized applications.&lt;/p&gt;

&lt;p&gt;Excited to keep building on this and move deeper into Kubernetes and container orchestration in the coming weeks! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Week7 #LearningInPublic #Docker #Containerization #DevOps #Microservices #DockerCompose #CI #CD #AWS #CodePipeline #SoftwareEngineering #CloudComputing #Automation #InfrastructureAsCode
&lt;/h1&gt;

</description>
      <category>docker</category>
      <category>containerization</category>
      <category>devops</category>
      <category>microservices</category>
    </item>
    <item>
      <title>🚀 Week 6 Recap: Learning in Public – Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sat, 08 Feb 2025 16:31:04 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-6-recap-learning-in-public-software-engineering-with-devops-155i</link>
      <guid>https://dev.to/nawabrayeen/week-6-recap-learning-in-public-software-engineering-with-devops-155i</guid>
      <description>&lt;p&gt;This week, I focused on Continuous Integration (CI) &amp;amp; Continuous Deployment (CD) with AWS VPC, following best practices for designing secure and scalable cloud infrastructure. I explored how to set up VPCs, automate deployments, and integrate AWS DevOps tools into real-world projects.&lt;/p&gt;

&lt;p&gt;🔍 Key Learnings and Hands-On Implementations:&lt;/p&gt;

&lt;p&gt;AWS VPC – Best Practices &amp;amp; Implementation 🌍&lt;br&gt;
VPC Design &amp;amp; Components: Designed and implemented a secure Virtual Private Cloud (VPC) for scalable cloud applications.&lt;/p&gt;

&lt;p&gt;VPC Setup: Created custom VPCs, configured subnets, route tables, Internet Gateways, and NAT Gateways for optimal networking.&lt;/p&gt;

&lt;p&gt;Bastion Host for Secure Access 🔐: Set up a bastion host to securely manage private EC2 instances.&lt;/p&gt;

&lt;p&gt;Website Hosting in VPC 🌐: Hosted a web application inside a private VPC while ensuring external access via Elastic Load Balancer (ELB) and Route 53.&lt;/p&gt;

&lt;p&gt;VPC Peering: Established VPC peering for secure communication between multiple VPCs.&lt;/p&gt;

&lt;p&gt;Terraform for VPC Automation 📜&lt;br&gt;
Automated the entire VPC setup using Terraform, defining infrastructure as code with reusable modules.&lt;/p&gt;

&lt;p&gt;AWS DevOps &amp;amp; CI/CD 🚀&lt;br&gt;
EC2 Logs &amp;amp; Monitoring: Configured CloudWatch Logs to track EC2 performance and security metrics.&lt;/p&gt;

&lt;p&gt;S3 Policies: Implemented secure S3 bucket policies for controlled access.&lt;br&gt;
Elastic Beanstalk Deployment: Set up RDS and deployed applications on Elastic Beanstalk for high availability.&lt;br&gt;
Configured security groups, load balancers, and auto-scaling for optimized application performance.&lt;/p&gt;

&lt;p&gt;AWS CodeSuite (CI/CD Pipelines):&lt;br&gt;
CodeCommit: Managed source code repositories efficiently.&lt;br&gt;
CodeBuild: Automated builds and testing for smooth deployments.&lt;br&gt;
CodeDeploy: Implemented zero-downtime deployments for production-ready applications.&lt;/p&gt;

&lt;p&gt;CodePipeline: Integrated CI/CD workflows to automate the full deployment cycle.&lt;/p&gt;

&lt;p&gt;🎯 Projects &amp;amp; Implementations:&lt;br&gt;
This week, I built end-to-end CI/CD pipelines using AWS services to manage infrastructure, deploy applications, and ensure high availability inside VPC-based architectures.&lt;/p&gt;

&lt;p&gt;📂 Project Links:&lt;br&gt;
👉 &lt;a href="https://github.com/xetnopnawab/Software-Engineering-with-DevOps" rel="noopener noreferrer"&gt;https://github.com/xetnopnawab/Software-Engineering-with-DevOps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 Key Takeaways:&lt;/p&gt;

&lt;p&gt;VPC security and design are essential for scalable cloud &lt;br&gt;
applications.&lt;/p&gt;

&lt;p&gt;Automating infrastructure with Terraform &amp;amp; CI/CD improves efficiency and reliability.&lt;/p&gt;

&lt;p&gt;AWS CodeSuite (CodeCommit, CodeBuild, CodeDeploy, and CodePipeline) streamlines DevOps workflows.&lt;/p&gt;

&lt;p&gt;🚀 Looking forward to next week’s challenges as I continue my DevOps journey!&lt;/p&gt;

&lt;h1&gt;
  
  
  Week6 #LearningInPublic #AWS #VPC #Terraform #CI #CD #DevOps #CloudComputing #InfrastructureAsCode #Automation #AWSCodeSuite #ContinuousDeployment #SoftwareEngineering
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>vpc</category>
      <category>infrastructureascode</category>
      <category>devops</category>
    </item>
    <item>
      <title>🚀 Week 5 Recap: Learning in Public – Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sat, 01 Feb 2025 17:30:55 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-5-recap-learning-in-public-software-engineering-with-devops-4i06</link>
      <guid>https://dev.to/nawabrayeen/week-5-recap-learning-in-public-software-engineering-with-devops-4i06</guid>
      <description>&lt;p&gt;This week, I’ve been diving deep into Continuous Integration (CI) and Continuous Deployment (CD) with Jenkins, along with Terraform, Ansible, and advanced microservices concepts. Here’s a breakdown of everything I learned and worked on:&lt;/p&gt;

&lt;p&gt;🔍 Key Concepts Explored (with Hands-On Examples):&lt;/p&gt;

&lt;p&gt;Continuous Integration &amp;amp; CD with Jenkins 🛠️&lt;br&gt;
Pipeline as Code: Wrote Jenkins pipelines for automating the build and deployment process.&lt;/p&gt;

&lt;p&gt;Jobs, Builds, and Plugins: Set up Jenkins jobs, configured builds, and used plugins for versioning and flow management.&lt;/p&gt;

&lt;p&gt;Disk Space Issues &amp;amp; Troubleshooting: Managed Jenkins disk space and resolved issues related to job execution.&lt;/p&gt;

&lt;p&gt;CI Pipeline Steps: Developed pipelines with clear steps for Continuous Integration and Deployment.&lt;/p&gt;

&lt;p&gt;Nexus &amp;amp; SonarQube Setup: Set up Nexus for software repositories and SonarQube for code quality analysis.&lt;/p&gt;

&lt;p&gt;Quality Gates: Implemented quality gates for automated code reviews and metrics.&lt;/p&gt;

&lt;p&gt;CI for Docker: Set up Docker CI/CD pipelines, built Docker images, and deployed to AWS ECS.&lt;/p&gt;

&lt;p&gt;Jenkins Master/Slave &amp;amp; Authentication: Managed Jenkins Master/Slave nodes for load balancing and configured authentication &amp;amp; authorization.&lt;/p&gt;

&lt;p&gt;Terraform 🌍&lt;br&gt;
Code Structure &amp;amp; Workflow: Defined the structure for Terraform files, and worked with plan, apply, update, and destroy commands.&lt;br&gt;
Variables, Provisioners, &amp;amp; Outputs: Managed infrastructure configuration with variables, provisioners, and outputs.&lt;/p&gt;

&lt;p&gt;Backends: Worked with remote backends to manage state and deployments.&lt;/p&gt;

&lt;p&gt;Ansible 🛠️&lt;br&gt;
Setup &amp;amp; Infrastructure: Set up Ansible and created infrastructure inventory files.&lt;/p&gt;

&lt;p&gt;YAML &amp;amp; JSON: Wrote and tested playbooks using YAML and JSON.&lt;br&gt;
Modules &amp;amp; Playbooks: Created custom modules, used existing ones (like file, copy, template), and handled tasks like configuration and deployment automation.&lt;/p&gt;

&lt;p&gt;Decision Making &amp;amp; Loops: Integrated decision-making logic and loops for efficient automation workflows.&lt;br&gt;
Ansible for AWS: Leveraged Ansible to manage AWS infrastructure, automate configurations, and deploy applications.&lt;/p&gt;

&lt;p&gt;Microservices Architecture &amp;amp; Concepts 💡&lt;br&gt;
Explored the principles and patterns behind microservices, including how to design and deploy microservices architectures effectively in cloud environments.&lt;/p&gt;

&lt;p&gt;Hands-on with Docker, Kubernetes, and cloud-native services for orchestrating and managing containers.&lt;/p&gt;

&lt;p&gt;🎯 Projects &amp;amp; Progress: This week, I applied all these concepts in real-world scenarios, including setting up Jenkins for automated builds and deployment pipelines, writing infrastructure as code with Terraform, and managing infrastructure with Ansible. Each project solidified my understanding of modern DevOps practices and the tools that power them.&lt;/p&gt;

&lt;p&gt;Excited to continue building upon this foundation, and I look forward to exploring even more advanced topics in the coming weeks! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Week5 #LearningInPublic #DevOps #CI #CD #Jenkins #Terraform #Ansible #Microservices #Automation #CloudComputing #InfrastructureAsCode #ContinuousIntegration #SoftwareEngineering #DevOpsJourne
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>jenkins</category>
      <category>terraform</category>
      <category>ansible</category>
    </item>
    <item>
      <title>🚀 Week 4 Recap: Learning in Public - Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sat, 25 Jan 2025 11:30:55 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-4-recap-learning-in-public-software-engineering-with-devops-4om3</link>
      <guid>https://dev.to/nawabrayeen/week-4-recap-learning-in-public-software-engineering-with-devops-4om3</guid>
      <description>&lt;p&gt;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:&lt;/p&gt;

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

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

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

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

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

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

&lt;p&gt;📂 Project Links:&lt;br&gt;
👉 Project Link: &lt;a href="https://lnkd.in/gt9CXCs2" rel="noopener noreferrer"&gt;https://lnkd.in/gt9CXCs2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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. 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Week4 #LearningInPublic #Linux #AWS #Docker #Git #Automation #DevOps #Maven #CloudComputing #Microservices #SoftwareEngineering #ContinuousLearning
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>aws</category>
      <category>cloud</category>
      <category>linux</category>
    </item>
    <item>
      <title>🚀 Week 3 Recap: Learning in Public – Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Tue, 14 Jan 2025 14:51:25 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-3-recap-learning-in-public-software-engineering-with-devops-416i</link>
      <guid>https://dev.to/nawabrayeen/week-3-recap-learning-in-public-software-engineering-with-devops-416i</guid>
      <description>&lt;p&gt;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:&lt;/p&gt;

&lt;p&gt;🔍 Key Concepts Explored (with Examples):&lt;br&gt;
Linux Mastery 🐧:&lt;br&gt;
Advanced commands like filters, redirection, user/group management, file permissions, and package management using apt, yum, and dnf.&lt;br&gt;
Explored services, processes, and archiving with hands-on examples to automate routine tasks.&lt;/p&gt;

&lt;p&gt;Vagrantfile Mastery 🖥️:&lt;br&gt;
Built and configured projects involving Vagrant IP, RAM, CPU, sync directories, and provisioning.&lt;br&gt;
Set up websites and WordPress manually and via automation, including multi-VM setups for scalable development environments.&lt;/p&gt;

&lt;p&gt;Systemctl, Tomcat &amp;amp; IaC (YAML) 🔧:&lt;br&gt;
Automated project environments and deployed applications using systemctl and Tomcat.&lt;br&gt;
Practiced Infrastructure as Code (IaC) with YAML to streamline deployments.&lt;/p&gt;

&lt;p&gt;Networking Fundamentals 🌐:&lt;br&gt;
Gained a solid understanding of ISO, IPs, protocols, ports, and essential networking commands, bridging the gap between infrastructure and application layers.&lt;/p&gt;

&lt;p&gt;Social Media Application Project 💻:&lt;br&gt;
Tech stack: Java, Spring, JSP, Nginx, Tomcat, RabbitMQ, Memcached, Elasticsearch, and MySQL (MariaDB).&lt;br&gt;
Built, configured, and automated the setup for VMs, application environments, and deployment pipelines.&lt;/p&gt;

&lt;p&gt;🎯 Projects:&lt;br&gt;
I’ve uploaded detailed project documentation and code for some of these setups. Check out the links below to explore the work in action:&lt;/p&gt;

&lt;p&gt;👉 Project Link:&lt;a href="https://github.com/xetnopnawab/Software-Engineering-with-DevOps/tree/main/Social-media-jMR-vagrant" rel="noopener noreferrer"&gt;https://github.com/xetnopnawab/Software-Engineering-with-DevOps/tree/main/Social-media-jMR-vagrant&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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! 🌱&lt;/p&gt;

&lt;h1&gt;
  
  
  Week3 #LearningInPublic #Linux #Vagrant #IaC #Networking #DevOps #SoftwareEngineering #Automation #Java #Spring #Nginx #Tomcat #RabbitMQ #Elasticsearch #ContinuousLearning
&lt;/h1&gt;

</description>
      <category>softwareengineering</category>
      <category>devops</category>
      <category>aws</category>
      <category>azure</category>
    </item>
    <item>
      <title>🚀 Week 2 Recap: Learning in Public – Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Fri, 13 Dec 2024 07:57:04 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-2-recap-learning-in-public-software-engineering-with-devops-3kk9</link>
      <guid>https://dev.to/nawabrayeen/week-2-recap-learning-in-public-software-engineering-with-devops-3kk9</guid>
      <description>&lt;p&gt;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:&lt;br&gt;
🔍 Key Concepts (with Examples):&lt;/p&gt;

&lt;p&gt;Linux (Ubuntu &amp;amp; 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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Virtualization (VirtualBox &amp;amp; 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).&lt;/p&gt;

&lt;p&gt;AWS Setup &amp;amp; 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.&lt;/p&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;h1&gt;
  
  
  Week2 #LearningInPublic #Linux #Ubuntu #CentOS #Vim #Virtualization #VirtualBox #Vagrant #AWS #IAM #DevOps #SoftwareEngineering #CloudComputing #Automation #ContinuousLearning
&lt;/h1&gt;

</description>
      <category>learninginpublic</category>
      <category>devops</category>
      <category>softwareengineering</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>🚀 Week 1 Recap: Learning in Public – Software Engineering with DevOps 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Mon, 09 Dec 2024 15:30:02 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/week-1-recap-learning-in-public-software-engineering-with-devops-51jl</link>
      <guid>https://dev.to/nawabrayeen/week-1-recap-learning-in-public-software-engineering-with-devops-51jl</guid>
      <description>&lt;p&gt;This week, I focused on deepening my understanding of Software Engineering 💻 with a focus on DevOps ⚙️, applying real-world examples to solidify my knowledge. &lt;/p&gt;

&lt;p&gt;Here's what I’ve been learning in detail:&lt;br&gt;
🔍 Key Concepts (with Examples):&lt;br&gt;
SDLC (Software Development Life Cycle) 📈: Explored the different phases of software development. For example, I mapped out a sample project from initial planning and design to testing and deployment, gaining insight into how each phase integrates.&lt;/p&gt;

&lt;p&gt;SOLID Design Principles 🧑‍💻: Practiced applying these principles by building a small project and ensuring it followed clean coding standards. For instance, applying the Single Responsibility Principle helped me refactor code into smaller, more maintainable modules.&lt;/p&gt;

&lt;p&gt;MVP (Minimum Viable Product) 🚀: Focused on creating an MVP by prioritizing essential features. I built a basic RESTful API, ensuring it worked effectively with minimal functionality before planning for more advanced features.&lt;/p&gt;

&lt;p&gt;API Development 🔗: Practiced API design by implementing GET, POST, PUT, and DELETE operations in a test environment. This gave me hands-on experience in handling requests and managing secure data transfers.&lt;/p&gt;

&lt;p&gt;DevOps vs NOps ⚡️: Learned about the differences between DevOps and NOps strategies, applying DevOps principles through setting up a CI/CD pipeline using Jenkins to automate testing and deployment.&lt;/p&gt;

&lt;p&gt;SRE (Site Reliability Engineering) 🛠️: Experimented with site reliability practices by configuring monitoring and alerting tools, helping me understand how to maintain system performance and handle incidents efficiently.&lt;/p&gt;

&lt;p&gt;Deployment Strategies ⚙️: Worked on blue-green and canary deployment strategies, ensuring smooth transitions with zero downtime when pushing updates to a live system.&lt;br&gt;
This week was packed with valuable insights and hands-on experience. I’m excited to keep learning and sharing my progress in public! Feel free to reach out with advice or questions.&lt;/p&gt;

&lt;h1&gt;
  
  
  Week1 #LearningInPublic #DevOps #SoftwareEngineering #SDLC #SOLID #MVP #API #SRE #Deployment #ContinuousLearning #TechJourney
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>softwareengineering</category>
      <category>sdlc</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>🚀 New Journey: Learning in Public! 🚀</title>
      <dc:creator>Md Nawab Rayeen✔️</dc:creator>
      <pubDate>Sun, 08 Dec 2024 12:23:50 +0000</pubDate>
      <link>https://dev.to/nawabrayeen/new-journey-learning-in-public-2481</link>
      <guid>https://dev.to/nawabrayeen/new-journey-learning-in-public-2481</guid>
      <description>&lt;p&gt;I’m excited to announce that I’m diving into Software Engineering 💻 with a focus on DevOps ⚙️ and will be learning in public! 🌍&lt;/p&gt;

&lt;p&gt;This means I’ll be openly sharing my learning process, challenges, and achievements as I grow in this field. I believe in the power of transparency and community 🤝, and I’m looking forward to connecting with others who are passionate about tech.&lt;/p&gt;

&lt;p&gt;🔧 What I’ll Be Sharing:&lt;/p&gt;

&lt;p&gt;Key concepts in software engineering 📚&lt;br&gt;
Hands-on experience with DevOps tools 🔨&lt;br&gt;
Real-world challenges and solutions 🛠️&lt;br&gt;
Tips, resources, and reflections 💡&lt;br&gt;
Feel free to follow along, share advice, or collaborate. Let’s learn and grow together! 🌱&lt;/p&gt;

&lt;h1&gt;
  
  
  LearningInPublic #DevOps #SoftwareEngineering #ContinuousLearning #GrowthMindset #TechJourney
&lt;/h1&gt;

</description>
      <category>learninginpublic</category>
      <category>devops</category>
      <category>softwareengineering</category>
      <category>techjourney</category>
    </item>
  </channel>
</rss>
