GithubHelp home page GithubHelp logo

mohamedradwan-devops / devops-step-by-step Goto Github PK

View Code? Open in Web Editor NEW
951.0 267.0 200.0 64.89 MB

Learn DevOps Step-by-step

Home Page: http://mohamedradwan.com/

HCL 0.25% C# 23.38% HTML 10.40% SCSS 3.64% CSS 4.50% ASP.NET 0.01% Smalltalk 0.04% JavaScript 57.75% PowerShell 0.02%

devops-step-by-step's Introduction

devops-step-by-step's People

Contributors

95rawan avatar ahalimzaki avatar ahmed-soli avatar ahmed3la avatar ahmederahim avatar ahmedsherbeeny avatar ali225 avatar aligamal25 avatar andrewseif avatar emadmohamed22 avatar ezzops avatar fadysaad66 avatar inass-helmy avatar islamabdoun avatar kareemkhamis avatar mahmoudshahin-it avatar mohamedmagdy8000 avatar mohamedradwan-devops avatar mominsami07 avatar monamohamed avatar muhammedeid avatar naja-ahmed avatar neveenhassan avatar omarshawky1 avatar omer84 avatar rehababotalep avatar selviaazmy avatar shereens avatar taherelnagar avatar waddahazhary avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devops-step-by-step's Issues

Is the upstream/downstream concept relevant for packages or for source code?

Module 8 in /source/devops-lessons-preparation.md is about packages. It has a bullet point named "Upstream source for package management" but I think the webpage and the video there are unrelated to package management. The upstream/downstream concept is related to forking of source code. It describes where it's best to make changes to the source code (in the fork vs base repo) to facilitate integrating the source code among repos at different levels of the source code hierarchy. Of course any fork or base repo can be compiled to produce a package but that's irrelevant for the package management process itself. I think it makes more sense to move the "Upstream ..." bullet point and the links under it to Module 17 after the bullet point named "Git Fork". Please advise if I missed anything.

How to make 2 remote repo for 1 local repo?

##Issue explanation:

  • We have an external team working on creating or modifying the code and using a bitbucket as a remote repo and used the repo to create a public demo to demonstrate the solution
  • We have an internal team working on verifying the solution and deploy the solution in complete isolation local server (no internet access - no interaction with any external servers)

So, I create a local git server in the isolation servers (Gitlab server)

So, How can I link my local repo ( this only my machine is common between the public and the private) to pull from the external repo and push to the internal repo?

Lean and devops

As I understand from searching on google lean is an agile but agile not a lean and some result I got from the internet lean is important to learn before going to hit DevOps fundamentals so,
I have a question is it important to study lean before understanding what is DevOps or is it not necessary for the brginning?

Thanks in advance. 😊

An Opinion on Priorities - Process vs Tools

Hello,
My greetings and my great thanks to Professor Mohammad Radwan for this beautiful initiative to educate Arab youth and transfer the working methods of large companies to them, and I hope Arab experts in every field follow his example.
I understood that Mr Mohamed will go on to explain Continuous Integration (CI), and this is a useful and important topic, but I have a suggestion that might make this beautiful series more useful, which is to first talk about the work procedures that the work team must follow and the methods of dividing the code written in different languages ​​for different parts of the project on repositories And the branching strategy to regulate the development process and the release with high quality, and it does not necessarily have to be automated.

In my estimation, learning the arrangement and organization of work has priority over the issue of learning to use tools, because mechanization comes after setting up the system and depends on the availability of tools, the size of the team and its ability to manage and operate the tools.

Thanks again to Professor / Mohamed Radwan for taking his time to teach others, and I look forward to hearing his experience on this topic as well as the experiences and opinions of the colleagues present.

Thanks

..

-Is it possible to learn DevOps noted that I'm not very good at software development generally? and I'm looking forward to know more about DevOps
-How for is it hard to understand the course specially I'm weak in coding
Thank you in advance 🌹;

Missing Invitation Link for The 2nd Technical Session

I checked my email for an invitation link for the second technical session several times but I could not find any, and I believe that it should have been sent already. I got the first session link, which means that I shouldn't register again.

What should I do to ensure that I am involved in the technical sessions mailing list?

Agility vs Chaos

Thank you very much for session 4. I liked your point that there is a fine line between agility and chaos. Could you please elaborate on how to prevent agility from turning into chaos? From your experience, what are the good practices we need to adopt within IT and in our relationship with the business to avoid chaos as a result of Agile?

Designing the DevOps Transformation

Hello, If we want to transform a traditional IT department to a modern DevOps-based IT department, how do we choose the scope and sequence of the changes we need to make? Could you please share your experience in analyzing the current situation of an organization and coming up with what needs to be done?
Thanks a lot,,,

How can I contribute to the community?

How can I contribute to the community, and what are the types of contribution available?
Can any 1 contribute? or are there minimum requirements I should meet?

I would love to learn and follow along however the schedule isn't always convenient

Because not all of us are fresh graduates or students so dedicating a time slot out of our working hours isn't always possible at least for some of us due to some responsibilities like family or work having this fixed in my calendar could be a real challange yet I don't want to give up on learning hence I am raising my hand asking for suggestions,
Will recordings for your sessions be available on any platform such as Udemy or Pluralsight or even your own private platform where we can purchase access and learn during the day or night whenever we can?
I really appreciate such an option whether it will be sooner or later

Any rules for writing our questions?

Is there any rules to write our questions?
Should we write in English or Arabic?
How to ask a good question?

  • هل فيه صيغة معينة لكتابة أسئلتنا؟
  • إزاي نسأل أسئلة كويسة؟
  • نكتب بالعربي ولا بالإنجليزي ولا ما فيش فرق؟

How can I join the CE of the Course?

How can I join the CE of the Course? do I just enroll in the CE page on GitHub? do I need any special requirements? What are the steps to follow to ask a question and when do I expect answers?

Coding language

What is the coding language used in the course? I use mainly Python. Would that be OK?

Why Linux is not in the DevOps course prerequisites?

Hi Eng Mohamed
I hope you are fine, I just wanted to ask why Linux is not in the prerequisites, I see Linux and bash scripting are must tools in all
DevOps roadmaps and recommendations, isn't Linux going to be used in the course?

talk about my learning path

i'm following AWS cloud in youtube by Eng/essa and fllow your repo about free course and study your topics
my question here complete with ENg/ essa and you or stop and complete with you ?
Taking into consideration
ENG/essa and you give me many info when study aws and show your topics parallel

UI Test Automation for New Software - When to Automate?

I listened to your talk about testing and I have a question please. If a development team starts developing a new application for a company, does it make sense to automate UI testing from the beginning while the UI is still being built for the first time and never used by any end users yet? Or is it better to do manual testing initially until we release at least version 1 and the software gets used for some time and then recruit UI test automation testers to write test automation scripts before we release version 2? In other words, when is it best to start automating UI tests? Do we put effort and cost in automating UI testing from the beginning or do we wait until the software is stable and used and then convert from manual to automatic testing for the future releases?
Thanks a lot,,,

Time issue

I have a problem with the session time. I can't attend the session on thursday . Can we change the day to wednesday or any day except thursday & friday.
thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.