Skip to content

ismoilovdevml/devops-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

463d5d8 Β· Mar 21, 2025
Feb 3, 2024
Dec 17, 2023
Oct 24, 2024
Aug 7, 2023
Mar 21, 2025
May 12, 2024
Dec 23, 2024
Aug 7, 2023
Mar 1, 2025
Aug 7, 2023
Dec 24, 2024
Mar 21, 2024
Mar 1, 2025
Aug 7, 2023
Aug 7, 2023
Mar 17, 2025
Mar 1, 2025
Aug 16, 2023
Mar 1, 2025
Mar 1, 2025
Mar 1, 2025
May 12, 2024
Dec 24, 2024
Dec 24, 2024
Aug 7, 2023
Aug 7, 2023
Mar 1, 2025
Mar 1, 2025
Mar 1, 2025
Aug 7, 2023
Mar 1, 2025
Dec 24, 2024
Aug 7, 2023
Oct 24, 2024
Oct 15, 2024

Repository files navigation

πŸš€ DevOps Journey

DevOps Journey is an open-source educational platform dedicated to advancing the DevOps industry.

logo

DevOps Journey


assets

DevOps Journey is an inclusive, open-source educational platform committed to propelling the DevOps industry forward. We believe in the power of collaboration, learning, and innovation to foster a vibrant DevOps community.

🎯 Our Mission

At DevOps Journey, our mission is to provide a comprehensive and accessible platform for individuals and teams to explore, learn, and master DevOps practices. We empower learners of all levelsβ€”from beginners to experienced professionalsβ€”by offering a wealth of resources, tutorials, and real-world examples.

πŸ“š What We Offer

  • Educational Resources: Access a diverse range of articles, tutorials, and best practices covering various aspects of DevOps, including continuous integration, continuous delivery, automation, database engineering, containerization, Kubernetes orchestration, web servers, and more.
  • Hands-On Learning: Engage in hands-on projects, exercises, and labs designed to reinforce theoretical concepts and encourage practical application in real-world scenarios.
  • Community Collaboration: Join a supportive and active community of DevOps enthusiasts, where knowledge sharing, discussions, and collaboration thrive.
  • Open-Source Philosophy: Embrace the ethos of open-source development. Our platform is open to contributions from anyone passionate about expanding DevOps knowledge for the entire community.

🀝 Contributing

We value your contributions and look forward to your participation! A guide to contributing is available here πŸ‘‰ CONTRIBUTING.md.

Whether you're a seasoned DevOps practitioner, an aspiring enthusiast, or someone interested in contributing to the DevOps community, there are numerous ways to get involved:

  • πŸ› οΈ Contribute: Help us improve DevOps Journey by contributing articles, tutorials, code snippets, or suggesting enhancements.
  • πŸ’¬ Learn and Share: Explore resources, engage in discussions, and share your knowledge and experiences with the community.
  • πŸ“’ Spread the Word: Help us reach a broader audience by sharing DevOps Journey with your networks.

πŸš€ Getting Started

We've made it easy to get started with DevOps Journey using our setup script and Makefile:

# Clone the repository
git clone https://github.com/ismoilovdevml/devops-journey.git
cd devops-journey

# Install system requirements (Node.js and pnpm)
make setup

# Set up development environment with pnpm
make setup-dev

# Start the development server
make dev

The Makefile provides many useful commands to simplify development:

  • make setup - Install system requirements (Node.js and pnpm)
  • make help - Display all available commands
  • make install - Install dependencies using pnpm
  • make dev - Start development server
  • make build - Build for production
  • make docker-build - Build Docker image
  • make docker-run - Run in Docker container

See the IMPROVEMENTS.md file for details on recent enhancements to the project.

For detailed information about system requirements and installation options, see SYSTEM_REQUIREMENTS.md.

For Docker deployment and optimization details, see DOCKER.md.

🌟 Join Us

Begin or continue your DevOps Journey with us! Dive into our resources, connect with fellow learners and practitioners, and contribute to shaping the future of DevOps.

Welcome aboard, and let's embark on this DevOps Journey together! πŸŽ‰


πŸ’– Sponsoring

Help Us Grow

Maintaining and developing this project requires time and resources. If you find this project useful and would like to support its ongoing development, consider becoming a sponsor. Your contribution will directly fund:

  • Continuous Improvement: Sponsorship helps us dedicate more time to enhancing the project, adding features, and improving functionalities.
  • Community Support: Sponsors play a crucial role in fostering a vibrant and supportive community, enabling us to provide better support, documentation, and resources.

Ways to Sponsor

GitHub Sponsors

Your sponsorship helps ensure the continuous development and improvement of this project. We deeply appreciate your support in making DevOps Journey better for everyone.


Thank you for being part of the DevOps Journey community! Let's keep building and learning together.