Тёмный
JohnyDev
JohnyDev
JohnyDev
Подписаться
Welcome to JohnyDev, your gateway to mastering DevOps!

🚀 Who Am I?
I'm a seasoned Site Reliability Engineer, graduated, from Future Academy, Cairo, Egypt with over a decade of experience in the tech world. With 5 years specifically dedicated to DevOps, with various roles - from support to system administration to DevOps processes. My adventure has taken me across different continents and industries, including Pharmaceutical, Media Production, Government Industry, and IT Services enhancing my expertise in diverse environments.

🌟 What Do I Bring to You?
At JohnyDev, I'm thrilled to share my passion for DevOps culture and GitOps methodologies, along with a deep understanding of infrastructure as code. My tutorials are more than just lessons; they are insights gained from real-world experiences, designed to guide you through the complexities of DevOps. Whether you're a beginner or looking to advance your skills, you'll find value here.

🛠️ Explore the World of DevOps Tools With Me
App Engine | GCP شرح
8:44
9 месяцев назад
End-to-End DevOps Project | Go | MongoDB شرح
49:04
11 месяцев назад
ArgoCD with Helm شرح
6:59
Год назад
ArgoCD شرح
21:00
Год назад
MongoDB in Docker شرح
9:45
Год назад
Postgres in Docker شرح
5:32
Год назад
MySQL with Docker Volume شرح
9:00
Год назад
AWS ECR with Terraform شرح
11:15
Год назад
Go App Dockerfile شرح
18:52
Год назад
Helm Values شرح
14:36
Год назад
Helm شرح
18:38
Год назад
Jenkins in Docker شرح
8:45
Год назад
Portainer شرح
19:32
Год назад
Terraform State File شرح
16:13
Год назад
Docker Volume شرح
22:27
Год назад
Terraform Modules شرح
14:08
2 года назад
Комментарии
@testtest-mw5xe
@testtest-mw5xe 8 дней назад
شكرا جزيلا ، اتمنى ان تستمر 👍
@ahmadalabdm
@ahmadalabdm 11 дней назад
As always, Awesome, Perfect, Complete, Documented, Deceptively simple.. You are top body.
@JohnyDev
@JohnyDev 10 дней назад
Thank you so much this means a lot to me ❤️🙏
@eaemmm333
@eaemmm333 15 дней назад
amazing explanation 👍👍
@JohnyDev
@JohnyDev 15 дней назад
Thank you 🙏❤️
@amirhamed5167
@amirhamed5167 16 дней назад
ده الايرور $ docker-compose up ERROR: Top level object in './docker-compose.yml' needs to be an object not '<class 'NoneType'>'.
@JohnyDev
@JohnyDev 16 дней назад
Check the formatting of the yaml file, syntax and indentations you can use this validator website to check the yaml file for you: www.yamllint.com/
@amirhamed5167
@amirhamed5167 16 дней назад
الكومند بتاع product app دي مشواصلة معايا ومشعاوزه تظبط معايا ersion: '3' services: product-service: build: ./product # Ensure this path exists and contains a Dockerfile volumes: - /home/amir/Desktop/Product:/app # Correct volume mapping ports: - "5001:80" # Map port 5001 on the host to port 80 in the container
@abdelnejmi1242
@abdelnejmi1242 17 дней назад
شكرًا من كل قلبي، تقفل الكلمات في حائرة أمام ما فعلته من أجل، كل الكلمات والحروف لا يمكن أن توفيك حقك، أتمنى لك التوفيق في حياتك شكرًا لك
@JohnyDev
@JohnyDev 16 дней назад
شكرا 🤩 جدا علي كل الكلام الجميل ده ربنا يوفقك ❤️🙏
@ahmedaboalata4021
@ahmedaboalata4021 18 дней назад
Many Thanks , waiting for discord
@amirhamed5167
@amirhamed5167 20 дней назад
جزاكم الله عنا خير الجزاء يارب
@JohnyDev
@JohnyDev 20 дней назад
🙏😊
@electrofinds3972
@electrofinds3972 20 дней назад
جزاك الله خيرا
@JohnyDev
@JohnyDev 20 дней назад
🙏😊
@mohamedwado8363
@mohamedwado8363 25 дней назад
جزاك الله الفردوس ❤
@JohnyDev
@JohnyDev 25 дней назад
حبيبي اشكرك 🙏❤️
@khaledmohamed5794
@khaledmohamed5794 Месяц назад
عالمي والله
@JohnyDev
@JohnyDev Месяц назад
حبيبي أشكرك ❤ 😊
@mohammedaljuneid5902
@mohammedaljuneid5902 Месяц назад
هل توجد الخاصيه هذه في الكلاود الثانيه ؟
@JohnyDev
@JohnyDev Месяц назад
Azure App Service AWS Elastic Beanstalk
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
جزاك الله خير بشمهندس لسومحت لو عايز اسافر المانيا و اشتغل ف السوفت وير هل لغة الانجليزي تكفي ولا لازم الماني ؟
@JohnyDev
@JohnyDev Месяц назад
بص هو انا مش في المانيا بس اعرف ناس عرفت تلاقي شغل مش محتاج الماني فا قدم و ربنا يوفقك
@gamalhammad
@gamalhammad Месяц назад
Hello, How can I get the background of your website
@JohnyDev
@JohnyDev Месяц назад
It is a template that I bought from Envato, Unfortunately, I don't remember the template name. elements.envato.com/
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
بشمهندس لوسمحت ممكن اسال حضرتك سؤال لو انا بدات ف مجال الDevOps هل اقدر بعدها بعد م اشتغل شوية ف DevOps اني ابدا و ادخل في ال SRE ولا لازم عشان ابقي SRE لازم اجي من ناحية او اكون اشتغلت في الDevelopment او software engineering
@JohnyDev
@JohnyDev Месяц назад
اه تقدر عادي هو مفيش فروقات كبيره انت بس هتبدأ تركز علي حاجات معينه و تفاصيلها عموما بردو انت مش محتاج تكون Developer او Software Engineer بس اكيد لو انت Developer او Operation الدنيا هتكون اسهل شويه
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
@@JohnyDev تمام انا عارف ان حضرتك دلوقتي SRE ف كنت جي من خلفية ايه عشان تبقي SRE ؟
@JohnyDev
@JohnyDev Месяц назад
كنت Operation (System Admin) و عشان ادخل المجال كنت محتاج اتعلم حاجات في الDevelopment و لما دخلت الDevOps مع المذاكره و التركيز علي Scripting, Automation, GitOps, Infrastructure و ازاي اخلي ال Deployment اسهل بقيت SRE
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
@@JohnyDev تمام شكرا جدا ربنا يوفقك ❤️❤️ هو حضرتك بتدي كورسات ل devops او عامل bootcamp مثلا بفلوس؟
@JohnyDev
@JohnyDev Месяц назад
@AhmedMohamed-e1z حاليا تقدر تحجز مكالمه انتكلم فيها عن الي انت عايزه و بنآ علي خبرتك بجهزلك Roadmap مخصصه ليك انت و لو حابب امشي معاك خطوه خطوه في الرود ماب دي من البدايه لحد ازاي تعمل السي ڤي و تلاقي شغل نتفق علي كورس و عدد المحاضرات الي هتحتاجها بسعر ارخص من المكالمه اكيد او لو حابب تذاكر لوحدك و ناخد عدد محاضرات اقل لما تقف في حاجه بردو ممكن. انشاء الله قريب هيكون في bootcamp ممكن تلي اخر السنه
@ahmedsoliman4016
@ahmedsoliman4016 Месяц назад
Which aws services should I know as junior devops ?
@JohnyDev
@JohnyDev Месяц назад
Start with: - EC2 - S3 Bucket - VPC - IAM - ECR - Elastic Beanstalk - CodeBuild - CodeDeploy Then you can start with - EKS - RDS - Lambda - Secret Manager - CodePipeline
@abdallamohmed8628
@abdallamohmed8628 Месяц назад
حضرتك بتدي كورسات
@JohnyDev
@JohnyDev Месяц назад
اه تقدر تحجز مكالمه من هنا اعرف منك خبرتك ايه و محتاج ايه بظبت و هجهزلك roadmap مخصصه ليك بناء علي خبرتك calendly.com/john-bedeir
@abdallamohmed8628
@abdallamohmed8628 Месяц назад
@@JohnyDev ٣٠ دولار ولا ٣٠ جنيه 😂
@JohnyDev
@JohnyDev Месяц назад
@abdallamohmed8628 هما ٦٠ دولار بس انا عامل خصم ٥٠٪؜
@MOHAMEDAhmed-gq8ck
@MOHAMEDAhmed-gq8ck Месяц назад
السلام عليكم اخي تعطي كورسات لشخص يبتدي من الصفر خالص ​@@JohnyDev
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
بشمهندس بعد اذن حضرتك ممكن سؤال هو انا لازم حاليا احفظ و اعرف اكتب yaml ولا اكتب الي انا عاوزه ف chatgpt وهو هيجبهولي لان لقيت حضرتك قبل كدة في فيديو قولت مش مهم تعرف تكتب yaml file لان chatgpt بيعمل كدة انا عارف اساسيات yaml عادي لكن فعلا يعني انا مش محتاج اعرف تفاصيل كتابة yaml الي تخص ال k8s او ansible و هكذا ؟
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
هو انا لازم ابقي عارف و حافظ خطوات install او setup ل اي حاجة بنزلها ولا لما بعوز ا install حاجة اشوف doc. او فيديو يوضح ازاي حاجات زي مثلا K8s setup using kubeadm K8s setup using minikube Install promethues وهكذا بقي ل اي حاجة مفروض ف شغلي ابقي عارف الحاجات دي بتتعمل ازاي ولا مجرد باخد copy and paste وخلاص ؟
@JohnyDev
@JohnyDev Месяц назад
في الاول هتضطر تنقل بس مع الوقت هتعرف بتحتاج ايه انت مش محتاج تحفظ انا لحد دلوقتي بضور علي الcommands الي بنزل بيها اي حاجه و ده عادي
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
لوسمحت يابشمهندس مشاريع زي دي اقدر اطبقها معاك كدة شبهك و احطها ف الcv ك fresh devops ؟
@JohnyDev
@JohnyDev Месяц назад
اكيد كل ما طبقت مشاريع كامله هتتعلم tools اكتر و طرق حل المشاكل الي هتقابلك في مشاريع علي معظم الcloud provider و ده هيساعد ان يكون عنك خبره اكبر في اكتر من cloud اي كان الشركه الي بتقدم عليها بستعمل ايه
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
@@JohnyDev تمام انا اقصد ال٣ مشاريع لdevops الي عند حضرتك اقدر احطهم ف ال cv عندي لو فهمتهم من حضرتك كويس ..انا لسة fresh
@JohnyDev
@JohnyDev Месяц назад
هما اربع مشاريع متكررين علي اكتر من كلاود، و اه طبعا ينفع طالما فهمتهم كويس johnydev.com/devops-projects.html
@AliMah3r
@AliMah3r Месяц назад
Thanks Brother بصوت واحد هندي 😅
@JohnyDev
@JohnyDev Месяц назад
😁🙏🙏
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
حضرتك ممكن تكمل السلسلة دي و تعملنا تاني Devops projects end to end ? ولا حضرتك مش هتعمل تاني خلاص؟
@JohnyDev
@JohnyDev Месяц назад
لا انشاء الله هكمل قريب جدا السلسله دي المشاريع بتاعتها خلصانه علي اكتر من cloud Aws, GCP , Azure حاليا موجودين علي github بس انشاء الله هشرحهم بالتفصيل
@AhmedMohamed-e1z
@AhmedMohamed-e1z Месяц назад
@@JohnyDev جزاك الله كل خير ❤️ هو مثلا لو انا بشوف حضرتك بتعمل المشروع ازاي الاول بشوف الفيديو بس من غير تطبيق بعد كدة بشوف الفيديو تاني مرة واحول اطبق معاك وببقي مستوعب اكتر لاني بشوفه المرة التانية هل ديه طريقة صح ولا انا ماشي غلط؟
@JohnyDev
@JohnyDev Месяц назад
صح جدا كل ما هتعيد اكيد هتستفيد حاجه جديده بس لازم تطبق عملي و عادي ان تمشي علي الخطوات و ميشتغلش و تحاول كام مره لحد ما تعرف فين المشكله و ربنا يوفقك 🙏
@AlsadigHabbani
@AlsadigHabbani Месяц назад
perfect ما شاء الله تبارك الله لو عاوز اعمل دومين custom حأشتري الدومين و أربطه للبروجكت على الكلاود كيف ؟
@JohnyDev
@JohnyDev Месяц назад
تقدر تعمل دمين من اي هوست، هيديك access علي CPanel كل الي محتاجه تضيف الIP بتاع الLoadBalancer as a record في الDNS zone editor
@Sobhanlahugfyg
@Sobhanlahugfyg 2 месяца назад
سلام عليكم jhony ، اود ان استفسر مذا يجب ان اعرف عن ansible انا كمهندس devops هل ادرس ansible administration ام ادرس دروس محددة فقط
@JohnyDev
@JohnyDev Месяц назад
انت محتاج تتعلم بس بتستخدمو في ايه بس لو اشتغلت علي redhat مثلا و الشركه بتستخدم ansible كا tool اساسيه فا هتحتاج الadministration
@Cavebenkhaldoun
@Cavebenkhaldoun 2 месяца назад
بارك الله فيك.
@JohnyDev
@JohnyDev 2 месяца назад
🙏😊
@hossamali7693
@hossamali7693 2 месяца назад
انا عندي 34 سنة هل السن عائق في الحصول علي وظيفة في المجال و شكرا علي وقت حضرتك يا هندسة
@JohnyDev
@JohnyDev 2 месяца назад
هرد عليك بطريقه تانيه عندي صديق عندو ٤٠ سنه دلوقتي بدأ مذاكره من ٣ سنين و حاليا شغال في المجال. فا لو عايز رئي الشخصي اي حد يقدر يعمل اي حاجه في اي وقت 😉 ربنا يوفقك
@alycheikhouldsmail7576
@alycheikhouldsmail7576 2 месяца назад
ما يعجبني في الشرح هو ان تشرح المفهوم النظري اولا ثم تنتقل الي التطبيق لاحقا
@JohnyDev
@JohnyDev 2 месяца назад
❤️🙏
@alycheikhouldsmail7576
@alycheikhouldsmail7576 2 месяца назад
من احسن العربية شرحا لهذه المواضبع. شكرا جزيلا
@JohnyDev
@JohnyDev 2 месяца назад
اشكرك ❤️🙏
@omarwael2909
@omarwael2909 2 месяца назад
عظيم جدا
@JohnyDev
@JohnyDev 2 месяца назад
اشكرك 🙏❤️
@ismail-devland
@ismail-devland 2 месяца назад
تحياتي يا باشا كلك نور و علم مشاء الله
@JohnyDev
@JohnyDev 2 месяца назад
اشكرك 🙏❤️
@ismail-devland
@ismail-devland 2 месяца назад
لكن ممكن أكن backdoor لانه يستعمل السكربت باش. 😅
@AhmedElSabagh-d5l
@AhmedElSabagh-d5l 2 месяца назад
شرح رائع
@JohnyDev
@JohnyDev 2 месяца назад
🙏😊
@Sobhanlahugfyg
@Sobhanlahugfyg 2 месяца назад
ربنا يبارك فيك هندسة ❤
@JohnyDev
@JohnyDev 2 месяца назад
🙏😊
@Sobhanlahugfyg
@Sobhanlahugfyg 2 месяца назад
ما شاء الله عليك ، بارك الله فيك يا هندسة
@JohnyDev
@JohnyDev 2 месяца назад
اشكرك 🙏😊
@raniaibrahim3818
@raniaibrahim3818 2 месяца назад
perfect :)
@JohnyDev
@JohnyDev 2 месяца назад
🙏😊
@KarimWalid-xm5cn
@KarimWalid-xm5cn 2 месяца назад
docker-compose up مش راضي يشتغل معايا بيجيب ايرو غريب كدا
@abdoelsabagh5953
@abdoelsabagh5953 3 месяца назад
شرح مبسط وواضح وجميل كل الدعم
@JohnyDev
@JohnyDev 2 месяца назад
اشكرك 🙏😊
@حليمة-ت2ي
@حليمة-ت2ي 3 месяца назад
شرح رائع شكرا
@JohnyDev
@JohnyDev 3 месяца назад
🙏😊
@karimbelghith6237
@karimbelghith6237 3 месяца назад
Hello Very structred job, Can you please do for the next example of maven java application deployment on eks using gitlab ci cd instead github.a big thank. regards
@JohnyDev
@JohnyDev 3 месяца назад
Thank you so much for the comment and the suggestion, It is in the plan just may not be very soon.
@mohamedabdelkader8003
@mohamedabdelkader8003 3 месяца назад
هي الاجزاء مترتبه أزاي ؟؟
@JohnyDev
@JohnyDev 3 месяца назад
1. Jenkinsfile: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ggumOHgX598.html 2. Jenkinsfile: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-E5aPjHpo20s.html 3. Jenkinsfile: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-I2t1rV7vG14.html 4. Jenkins Agent: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-siVlRswzAzk.html 5. Jenkins Upgrade: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cJg6UVJdiBM.html 6. Run Jenkins in Docker: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-a55MCe_m-0I.html
@mohamedabdelkader8003
@mohamedabdelkader8003 3 месяца назад
@@JohnyDev ألف شكر لحضرتك والله وجزاء الله عنا كل خير فيه سوال بعد اذن حضرتك أنا بكتب نفس الاوامر ورا حضرتك في ال Powershell جوه Jenkins بس المسدج اللي موجودة في ال output مش بتظهر دورت كتير مش لاقي حل للموضوع ده وشكرا مقدما لحضرتك
@samehouji720
@samehouji720 3 месяца назад
شرح ممتاز جزاك الله خير
@JohnyDev
@JohnyDev 3 месяца назад
🙏😊
@farissijaafar
@farissijaafar 4 месяца назад
la asstate3e addokole 3ala kasten button Accept term block the page
@doschmusic4803
@doschmusic4803 4 месяца назад
thank you
@JohnyDev
@JohnyDev 4 месяца назад
🙏😊
@ahmedelmenshawy474
@ahmedelmenshawy474 4 месяца назад
بجد تحفه وانت فاهم اوووي...شكرا عالشرح❤❤
@JohnyDev
@JohnyDev 4 месяца назад
ربنا يخليك الف شكر 🙏❤️
@ahmedriyadh4752
@ahmedriyadh4752 5 месяцев назад
تحية من القلب ، تستاهل المتابعة فعلا تلخيص رائع من شخص ذو خبرة في المجال
@JohnyDev
@JohnyDev 5 месяцев назад
حبيبي اشكرك ❤️😊
@Djaber._81
@Djaber._81 5 месяцев назад
كيفية المشاركة في مثل هذه الاحداث؟
@JohnyDev
@JohnyDev 5 месяцев назад
reinvent.awsevents.com/
@linaelmasry4709
@linaelmasry4709 5 месяцев назад
usr/src/app هو المسار ده خاص بايه علشان اتغلبطت وانا بعمل مونت ..
@JohnyDev
@JohnyDev 2 месяца назад
المكان الي هيكون في الابليكشن
@عقلانعبدالكريمالنعمه
@عقلانعبدالكريمالنعمه 5 месяцев назад
مبدع
@JohnyDev
@JohnyDev 5 месяцев назад
🙏😊 أشكرك
@ahmedsoliman4016
@ahmedsoliman4016 5 месяцев назад
💌💌
@JohnyDev
@JohnyDev 5 месяцев назад
🙏❤️️
@linaelmasry4709
@linaelmasry4709 5 месяцев назад
يا بشمهندس انا مش فاهمه امر aws configure مش المفروض احنا كنا عملنا كونكت علي ال aws من خلال ال ssh فال aws configure معناه ايه وبعد لما عملنا install tools اللي بنسخدمها في الفيديو واستخدمناها عندنا علي اللوكل ماشين الاوامر دي سمعت علي الاكونت في الكلود ..ازاي بقي 😅...ممكن حضرتك توضحلي الجزيئه دي + انا ليه معملتش install EKS من علي الاكونت ك GUI ليه عملتها CLI