DEV Community

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

Posted on β€’ Edited on

πŸš€ Week 1 Recap: Learning in Public – Software Engineering with DevOps πŸš€

This week, I focused on deepening my understanding of Software Engineering πŸ’» with a focus on DevOps βš™οΈ, applying real-world examples to solidify my knowledge.

Here's what I’ve been learning in detail:
πŸ” Key Concepts (with Examples):
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.

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.

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.

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.

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.

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.

Deployment Strategies βš™οΈ: Worked on blue-green and canary deployment strategies, ensuring smooth transitions with zero downtime when pushing updates to a live system.
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.

Week1 #LearningInPublic #DevOps #SoftwareEngineering #SDLC #SOLID #MVP #API #SRE #Deployment #ContinuousLearning #TechJourney

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

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay