DevCloud Ninjas Tech Community
1.5K subscribers
87 photos
9 videos
23 files
80 links
Download Telegram
โญ๏ธ Unleash the Full Potential of CI/CD with Kubernetes and GitOps! ๐Ÿš€


๐Ÿ” Are you ready to take your CI/CD pipelines to the next level? Whether you're a seasoned DevOps professional or just starting your journey, my latest article is a must-read!

In this in-depth guide, I break down the Advanced CI/CD Pipelines using Kubernetes and GitOps. This article covers:

1. Why GitOps? - Discover why GitOps is a game-changer for modern CI/CD workflows and how it brings a new level of efficiency and security to your Kubernetes deployments.

2. Step-by-Step Implementation - Learn how to set up a robust CI/CD pipeline with Kubernetes, utilizing best practices for integrating GitOps. From setting up your repo to automating deployments, Iโ€™ve got you covered!

3. Real-World Use Cases - See how leading companies are using these techniques to achieve seamless, scalable, and reliable deployments.

4. Tools & Technologies - Get to know the essential tools that make it all possible, including ArgoCD, Flux, and more, and how they fit into the Kubernetes ecosystem.

5. Pro Tips & Best Practices - Avoid common pitfalls and make the most out of your pipeline with insider tips that can save you time and headaches.

This article isnโ€™t just another walkthrough โ€“ itโ€™s a comprehensive guide designed to help you master the intricacies of CI/CD with Kubernetes and GitOps.

๐Ÿ–ฅ Read it here: Advanced CI/CD Pipelines with Kubernetes and GitOps

๐ŸŽฏ Whether you're aiming to improve your current setup or looking to adopt new practices, this guide provides everything you need to know. Elevate your DevOps game and stay ahead of the curve!


๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“ข DevOps Project-23: โ˜๏ธ DevSecOps: Blue-Green Deployment of Swiggy-Clone on AWS ECS with AWS Code Pipeline


๐Ÿ”— Project Link: HERE

๐Ÿ“ถ Project Overview :-
To demonstrate Blue-Green deployment, weโ€™ll use AWS ECS to host our Swiggy-clone application. ECS is a highly scalable container orchestration service provided by AWS.

โžก๏ธImplementing Blue-Green Deployment with AWS CodePipeline:
AWS CodePipeline is a fully managed continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deployment phases of your release process. Letโ€™s see how to set up a Blue-Green deployment pipeline using AWS CodePipeline:
๐Ÿ”ข. Source Stage: Connect your CodePipeline to your source code repository (e.g., GitHub). Trigger the pipeline when changes are detected in the repository.
๐Ÿ”ข. Build Stage: Use AWS CodeBuild to build your Swiggy-clone Docker image from the source code. Run any necessary tests during this stage.
๐Ÿ”ข. Deploy Stage: Configure AWS CodeDeploy for ECS to manage the deployment of your application to ECS clusters. Hereโ€™s where Blue-Green deployment strategy comes into play:

โค๏ธโ€๐Ÿ”ฅ Share with friends and colleagues โค๏ธโ€๐Ÿ”ฅ

๐Ÿ“ฃ Note: Fork this Repository ๐Ÿง‘โ€๐Ÿ’ป for upcoming future projects, Every week releases new Project.



๐Ÿ“ฑ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿš€ The Ultimate DevOps Bootcamp Program 2024 Edition by ProDevOpsGuy Tech ๐Ÿš€


โžก๏ธ Bootcamp Program Link: https://blog.devcloudninjas.com/the-ultimate-devops-bootcamp-2024-pack-by-prodevopsguy

โžก๏ธ Complete DevOps Bootcamp Syllabus: https://blog.devcloudninjas.com/the-ultimate-devops-bootcamp-syllabus


๐Ÿ“ฑ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿš€ Exciting Update for DevOps Tool Installer! ๐Ÿš€

Weโ€™ve made it even easier to install and manage your favorite DevOps tools! ๐ŸŽ‰

โœจ Whatโ€™s New?
- Two Installation Methods: You can now run the script directly without cloning the repo, or choose to clone it as before.
- Enhanced Flexibility: Pick the method that best suits your workflow!

๐Ÿ”ง Tools Supported: Docker, Kubernetes, Terraform, Jenkins, AWS CLI, and more!

Check it out now on ๐Ÿ“ฑ GitHub and make your DevOps setup smoother than ever! ๐ŸŒŸ


๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“ข DevOps Real World Projects for Aspiring DevOps Engineers [Beginner to Advanced]


๐Ÿ“ฑ REPO LINK: https://github.com/devcloudninjas/DevOps-Projects

โญ๏ธ Repository Contents for DevOps Projects from Beginner to Advanced Levels
The repository contains hands-on DevOps projects suitable for individuals at various skill levels, ranging from beginner to advanced.

โญ๏ธ Integration of DevOps Technology with Other Technologies
Projects in this repository showcase the integration of DevOps practices with other cutting-edge technologies such as Machine Learning, Git, GitHub, etc.

โญ๏ธ Project Scope
The projects included cover a wide array of topics within the DevOps domain, providing practical experience and insights into real-world scenarios.

โญ๏ธ Why Explore This Repository?
Whether you're new to DevOps or looking to enhance your skills, this repository offers valuable resources and projects to help you learn and grow in the field.

๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ

โค๏ธ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿšจ Top 5 Mistakes to Avoid as a DevOps Fresherโš ๏ธ

Starting your journey as a DevOps professional? Make sure you're on the right path! Check out my latest article: "Top 5 Mistakes to Avoid as a DevOps Fresher" and learn how to navigate the challenges of this exciting field.

๐Ÿ–ฅ Read the full article here: https://dev.to/devcloudninjas/top-5-mistakes-to-avoid-as-a-devops-fresher-41op

In this article, you'll discover:
- Common pitfalls to avoid when starting in DevOps
- Tips to build a strong foundation
- How to stay ahead in your career

Start strong and avoid these rookie mistakes! ๐Ÿ’ช #DevOps #Learning #devcloudninjas



๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“ข Kubernetes All End-to-End Content 2024

โ–ถ๏ธ This Includes:
- All Kubernetes Content
- Kubernetes Realtime scenarios
- All Kubernetes Exercises with solutions
- No More AWS PDFs needed
- Easy to Learn from anywhere
- Detailed Explanation guide
- All Kubernetes Tricks & Techniques for DevOps guy
- Added Certified Kubernetes Administrator (CKA) Notes
- All Kubernetes Realtime examples included

๐Ÿ“ฑ Link: https://github.com/devcloudninjas/into-the-devops/tree/master/topics/kubernetes


๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก๏ธ AWS INTERVIEW QUESTIONS: โ‰๏ธ

โžก๏ธ ๐€๐ฆ๐š๐ณ๐จ๐ง ๐„๐‚2:

๐ŸŸข What is the difference between EC2 and traditional virtualization?
๐ŸŸข Explain the concept of Elastic Load Balancing and how it works with EC2 instances.
๐ŸŸข How can you encrypt EBS volumes?
๐ŸŸข What is Amazon EC2 Container Service, and how does it work?
๐ŸŸข How do you create a custom AMI, and when would you need to do so?
๐ŸŸข Explain the concept of EC2 instance metadata.
๐ŸŸข How can you deploy a multi-tier architecture on EC2 instances?
๐ŸŸข What is an EC2 Placement Group, and when would you use it?
๐ŸŸข How can you automate EC2 instance launches using AWS CLI or SDKs?
๐ŸŸข Explain the differences between horizontal and vertical scaling in the context of EC2.
๐ŸŸข How do you troubleshoot an unresponsive EC2 instance?

โžก๏ธ ๐€๐–๐’ ๐‹๐š๐ฆ๐›๐๐š:

๐ŸŸข What is the maximum execution time for a Lambda function, and how can you extend it?
๐ŸŸข Explain the concept of Cold Start in AWS Lambda and how to mitigate it.
๐ŸŸข How does AWS Lambda handle asynchronous event processing?
๐ŸŸข What is the AWS Lambda Execution Environment?
๐ŸŸข Explain the concept of Dead Letter Queues in AWS Lambda.
๐ŸŸข How can you share code between multiple Lambda functions?
๐ŸŸข What are the considerations for securing environment variables in Lambda functions?
๐ŸŸข How can you integrate AWS Lambda with other AWS services?
๐ŸŸข What is the difference between Provisioned Concurrency and On-demand Concurrency in Lambda?
๐ŸŸข Explain the limitations of AWS Lambda.
๐ŸŸข How can you monitor and log AWS Lambda function execution?

โžก๏ธ ๐€๐ฆ๐š๐ณ๐จ๐ง ๐’3:

๐ŸŸข What is the maximum size of an S3 object, and how can you store larger files?
๐ŸŸข Explain the concept of eventual consistency in S3.
๐ŸŸข How does S3 handle versioning conflicts?
๐ŸŸข What is the difference between S3 Transfer Acceleration and Direct Connect?
๐ŸŸข How can you enable Cross-Origin Resource Sharing (CORS) for an S3 bucket?
๐ŸŸข What is the significance of the S3 Inventory feature?
๐ŸŸข Explain the use cases for S3 Transfer Acceleration.
๐ŸŸข How can you enforce encryption for data at rest in an S3 bucket?
๐ŸŸข What is the AWS Snowball service, and when would you use it for data transfer?
๐ŸŸข How do you implement data lifecycle policies in S3?

โžก๏ธ ๐€๐ฆ๐š๐ณ๐จ๐ง ๐ƒ๐ฒ๐ง๐š๐ฆ๐จ๐ƒ๐:

๐ŸŸข Explain the differences between DynamoDB and Apache Cassandra.
๐ŸŸข What is the difference between DynamoDB Local and the actual DynamoDB service?
๐ŸŸข How can you implement fine-grained access control for DynamoDB tables?
๐ŸŸข Explain the concept of adaptive capacity in DynamoDB.
๐ŸŸข What is the importance of partition key design in DynamoDB?
๐ŸŸข How do you handle hot partitions in DynamoDB?
๐ŸŸข Explain the differences between DynamoDB Streams and Cross-Region Replication.
๐ŸŸข What is the difference between a scan and query operation in DynamoDB?
๐ŸŸข How do you implement global secondary indexes in DynamoDB?
๐ŸŸข What is DAX (DynamoDB Accelerator), and how does it improve DynamoDB performance?
๐ŸŸข Explain the considerations for backups and restores in DynamoDB.


๐Ÿ”ต ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐—ณ๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿณ Docker Swarm vs Kubernetes: Which Should You Choose? ๐Ÿš€

Choosing between Docker Swarm and Kubernetes? ๐Ÿค” Find out which orchestration tool is right for your DevOps needs in my latest article!

๐Ÿ–ฅ Read now on Dev.to: https://dev.to/devcloudninjas/docker-swarm-vs-kubernetes-which-should-you-choose-435

In this article, you'll discover:
- Key differences between Docker Swarm and Kubernetes
- Pros and cons of each platform
- Guidance on when to choose one over the other

Make an informed decision for your next project! ๐Ÿ’ก


#DevOps #Kubernetes #DockerSwarm #ContainerOrchestration #devcloudninjas


๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ŸŸฅ How to start a career in DevOps โ™พ as a fresher & gaining practical experience?

Are you looking to break into the world of DevOps as a fresher? Check out my latest article on how to gain practical experience and kickstart your DevOps career!

โšก๏ธ Read now: https://dev.to/devcloudninjas/how-to-start-a-career-in-devops-as-a-fresher-gaining-practical-experience-2m0j

โšก๏ธ In this article, you'll learn:
- Essential skills for a DevOps career
- Hands-on projects to build your portfolio
- Tips for landing your first job


Donโ€™t miss out on this comprehensive guide to launching your DevOps journey!



๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿš€ Exciting Update for DevOps Tool Installer ๐Ÿš€

Our DevOps Tool Installer just got even better! Weโ€™ve added support for FIVE new tools to streamline your DevOps workflow on Windows & Linux! ๐ŸŽ‰

๐Ÿ”ง New Tools Added:
1. Minikube ๐Ÿ  - Quickly set up a local Kubernetes cluster.
2. Istio ๐Ÿ’ซ - Manage microservices with ease.
3. OpenShift CLI โ˜ธ๏ธ - Enhance your Kubernetes experience with OpenShift.
4. Packer ๐Ÿ“ฆ - Create identical machine images for multiple platforms.
5. Vagrant ๐Ÿ“ฆ - Easily create and manage virtualized development environments.

These additions make it easier than ever to automate the installation and uninstallation of essential DevOps tools. Whether you're setting up a local environment, managing microservices, or creating reproducible machine images, we've got you covered.

๐Ÿ” How to Get Started:
Simply run the updated script and choose from the expanded list of tools to install or uninstall on your Windows/Linux machine.

Stay ahead in your DevOps journey with ProDevOpsGuy Tech! ๐Ÿ’ช


๐Ÿ“ฑ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿฅฐ1
โžก๏ธ As a software professional, keeping up with the latest DevOps tools is essential for optimizing development and delivery.

The right tools make teams more productive, applications more resilient, and organizations more innovative.

Here are some of the most impactful DevOps tools I recommend learning in ๐ŸŒŸ๐ŸŒŸ:

โœ๏ธ Kubernetes: This open-source container orchestration system simplifies deploying and managing containerized applications. It allows scaling and balancing container workloads.

โœ๏ธ Terraform: Infrastructure as code is a must today. Terraform lets you define cloud and on-prem infrastructure in files and provision it automatically.

โœ๏ธ Docker: Containerizing apps with Docker packages software into standardized units along with dependencies to run anywhere consistently. It accelerates development.

โœ๏ธ Ansible: This configuration management and automation tool executes tasks across nodes via SSH without needing agents. It's simple yet powerful.

โœ๏ธ Prometheus: A top open-source monitoring and alerting solution that scrapes metrics and provides robust query capabilities with PromQL.

โœ๏ธ Grafana: The leading analytics and visualization platform for monitoring. Itโ€™s easy to create rich dashboards for operational insights.

โœ๏ธ ELK Stack: Combines Elasticsearch, Logstash, and Kibana for centralized logging, searching, and visualizing log data for troubleshooting.

I aim to provide actionable insights on leading tools so you can advance your skills efficiently.


๐Ÿ“ฑ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐—ณ๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
DevCloud Ninjas Tech Community
Photo
โšก๏ธ 70 Azure Important interview questions ranging from beginner to advanced levels:


โฉ Beginner Level
1. What is Microsoft Azure?
2. What are the key services provided by Azure?
3. What is an Azure Subscription?
4. What is Azure Virtual Machine (VM)?
5. Explain the concept of Azure Regions and Availability Zones.
6. What is Azure Resource Manager (ARM)?
7. What is an Azure Virtual Network (VNet)?
8. How does Azure Storage work?
9. What is Azure Blob Storage?
10. What is the difference between Azure Blob Storage and Azure File Storage?
11. What is Azure App Service?
12. How does Azure Load Balancer work?
13. What is Azure Active Directory (AD)?
14. What is Azure SQL Database?
15. What is Azure Cosmos DB?
16. How does Azure Monitor work?
17. What is Azure Functions?
18. What is Azure Logic Apps?
19. What are Resource Groups in Azure?
20. What is Azure Key Vault?
21. What is Azure DevOps?
22. What is Azure Kubernetes Service (AKS)?
23. What is Azure Service Bus?
24. How does Azure Backup work?
25. What is Azure VPN Gateway?
26. What are Azure Virtual Machines Scale Sets?
27. What is Azure Traffic Manager?
28. Explain Azure CDN (Content Delivery Network).
29. What is Azure Disk Encryption?
30. What is Azure Site Recovery?

โฉ Intermediate Level
31. How do you secure Azure resources?
32. What is the Azure Pricing Calculator?
33. How does Azure Policy work?
34. What are Azure Availability Sets?
35. Explain Azure Multi-Factor Authentication (MFA).
36. What is Azure ExpressRoute?
37. How do you set up Azure Networking?
38. What is Azure API Management?
39. What is the difference between Azure Functions and Azure Logic Apps?
40. What is Azure Application Gateway?
41. What are Azure Managed Disks?
42. Explain the concept of Azure B2B and B2C.
43. What is Azure Automation?
44. What is the difference between Azure AD and AD DS?
45. What is Azure Data Lake?
46. What is Azure Data Factory?
47. How does Azure Resource Manager (ARM) Templates work?
48. What is the difference between Azure SQL Database and SQL Server on Azure VM?
49. What is Azure Data Bricks?
50. Explain the Azure AD Conditional Access.
51. What is Azure Network Security Group (NSG)?
52. What is Azure Security Center?
53. How does Azure Storage Explorer work?
54. What is Azure Event Hubs?
55. Explain Azure Firewall.
56. What is Azure Blueprint?
57. What is Azure Application Insights?
58. What is the difference between Azure Table Storage and Azure Cosmos DB?
59. How do you implement high availability in Azure?
60. What are Azure Reservations?

โฉ Advanced Level
61. What is Azure Private Link?
62. What is Azure Synapse Analytics?
63. How do you manage compliance in Azure?
64. What is Azure Front Door?
65. Explain the use of Azure Bastion.
66. What are Azure Governance tools?
67. How does Azure Hybrid Benefit work?
68. What is Azure Sentinel?
69. How do you manage multi-tenant applications in Azure?
70. What are the best practices for securing an Azure environment?


โœˆ๏ธ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
โžก๏ธ 70 Important Google Cloud Platform (GCP) interview questions ranging from beginner to advanced levels:


โžก๏ธ Beginner Level
1. What is Google Cloud Platform (GCP)?
2. What are the key services offered by GCP?
3. What is Google Compute Engine?
4. What is Google Cloud Storage?
5. Explain the difference between Google Cloud Storage and Persistent Disks.
6. What is Google App Engine?
7. What are Google Cloud Regions and Zones?
8. What is Google Kubernetes Engine (GKE)?
9. What is Google Cloud IAM (Identity and Access Management)?
10. How does Google Cloud VPC work?
11. What is Google BigQuery?
12. What is Google Cloud Pub/Sub?
13. What is Google Cloud Functions?
14. Explain the concept of Preemptible VMs in GCP.
15. What is Google Cloud Datastore?
16. What is Google Cloud SQL?
17. How does Google Cloud Load Balancing work?
18. What is Google Cloud Spanner?
19. What is the Google Cloud Marketplace?
20. What is Google Cloud Memorystore?
21. What is Google Cloud Bigtable?
22. What is Google Cloud Endpoints?
23. What is Google Cloud Dataflow?
24. How does Google Cloud Monitoring work?
25. What is Google Cloud AutoML?
26. What is Google Cloud Run?
27. Explain the difference between Google App Engine and Google Cloud Functions.
28. What is Google Cloud Interconnect?
29. What is Google Cloud Armor?
30. What is Google Cloud Vision API?

โžก๏ธ Intermediate Level
31. How do you secure data in GCP?
32. What is the difference between Google Cloud SQL and Google Cloud Spanner?
33. What is Google Cloud Deployment Manager?
34. How does Google Cloud DNS work?
35. What is Google Cloud CDN?
36. Explain the concept of Google Cloud Firestore.
37. What is Google Cloud Composer?
38. What is the difference between Google Cloud Datastore and Google Cloud Firestore?
39. What is Google Cloud Data Fusion?
40. What is Google Cloud Resource Manager?
41. What is Google Cloud Operations Suite (formerly Stackdriver)?
42. What is Google Cloud VPN?
43. What is Google Cloud NAT?
44. Explain the concept of VPC peering in GCP.
45. What is Google Cloud Filestore?
46. How does Google Cloud Key Management Service (KMS) work?
47. What is Google Cloud Identity?
48. What is Google Cloud Healthcare API?
49. How do you manage access control in GCP?
50. What is Google Cloud Traffic Director?
51. What is Google Cloud Anthos?
52. What is Google Cloud Tasks?
53. Explain the concept of Google Cloud Secret Manager.
54. What is Google Cloud Transfer Service?
55. What is Google Cloud Apigee?
56. What is Google Cloud Data Labeling Service?
57. How does Google Cloud Profiler work?
58. What is the difference between Google Cloud SQL and Google BigQuery?
59. What is Google Cloud Logging?
60. What is Google Cloud Asset Inventory?

โžก๏ธ Advanced Level
61. What is the Google Cloud Shared VPC?
62. How do you implement CI/CD in GCP?
63. What is Google Cloud Service Directory?
64. What is the role of Google Cloud in machine learning?
65. What is Google Cloud Tensor Processing Unit (TPU)?
66. Explain the concept of multi-region deployments in GCP.
67. How do you optimize costs in GCP?
68. What is Google Cloud Private Catalog?
69. How do you manage hybrid cloud deployments with GCP?
70. What are the best practices for securing a GCP environment?


โœˆ๏ธ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”” Free Resources for End-to-End DevOps โ™พ Learning:


๐Ÿง ๐—Ÿ๐—ถ๐—ป๐˜‚๐˜…:
- The Linux Foundation: https://lnkd.in/epkP5dYQ
- Linux Documentation: https://lnkd.in/eWNYW246
- Fedora Project: fedoraproject.org

๐Ÿ ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜๐—ถ๐—ป๐—ด:
- Python: learnpython.org
- Go: go.dev/tour
- Automate with Python: automatetheboringstuff.com
- Golang Bootcamp: https://lnkd.in/eSsK7KUG

๐Ÿค– ๐—”๐—œ ๐—ณ๐—ผ๐—ฟ ๐——๐—ฒ๐˜ƒ๐—ผ๐—ฝ๐˜€:
- GenAI - https://brij.guru/ai

๐ŸŒ ๐—ก๐—ฒ๐˜๐˜„๐—ผ๐—ฟ๐—ธ๐—ถ๐—ป๐—ด:
- Cisco Networking Academy: netacad.com
- Networking Fundamentals: https://lnkd.in/eQ62Bfza
- Networking: A Top-Down Approach: kurose.cslash.net
- FreeCodeCamp's Course: https://lnkd.in/ecAsMH2w

๐Ÿง‘โ€๐Ÿ’ป ๐—š๐—ถ๐˜:
- Git SCM: git-scm.com
- Try Git: github.com/Try
- Git Tutorials: https://lnkd.in/eDbQBQfD
- Git Interactive Tutorial: https://lnkd.in/eqfE2ZC4

๐Ÿณ ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ๐˜€:
- Docker Documentation: docs.docker.com
- Docker Hub: hub.docker.com
- Docker Labs: dockerlabs.collabnix.com
- Kubernetes Fundamentals: https://lnkd.in/eurRUTSt

โ˜๏ธ ๐—–๐—น๐—ผ๐˜‚๐—ฑ:
- AWS Free Tier: aws.amazon.com/free
- Microsoft Azure Free Account: https://lnkd.in/ehxD777x
- Google Cloud Platform Free Tier: cloud.google.com/free
- Cloud Academy: cloudacademy.com

โš™๏ธ ๐—–๐—œ/๐—–๐——:
- Jenkins: jenkins.io
- Travis CI: https://lnkd.in/eDTJtRjB
- CircleCI: circleci.com
- GitLab CI/CD: docs.gitlab.com/ee/ci

๐Ÿงฉ ๐—ข๐—ฟ๐—ฐ๐—ต๐—ฒ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป:
- Kubernetes Documentation: kubernetes.io/docs/home
- Kubernetes the Hard Way: https://lnkd.in/edWs7_FW
- CNCF Curriculum: cncf.io
- Kubernetes Fundamentals: https://lnkd.in/e55BRxGy

๐Ÿ” ๐—ข๐—ฏ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†:
- Prometheus: prometheus.io
- Grafana: grafana.com
- Elasticsearch: elastic.co
- Jaeger: https://lnkd.in/eiFkzXwD

๐Ÿ“œ ๐—œ๐—ป๐—ณ๐—ฟ๐—ฎ๐˜€๐˜๐—ฟ๐˜‚๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฎ๐˜€ ๐—–๐—ผ๐—ฑ๐—ฒ (๐—œ๐—ฎ๐—–):
- Terraform: terraform.io
- AWS CloudFormation: https://lnkd.in/e4wGb2eT
- Azure Resource Manager: https://lnkd.in/eWzjg94i
- Deployment Manager: https://lnkd.in/ekAQpT3n

๐Ÿ” ๐—ฃ๐—ผ๐—น๐—ถ๐—ฐ๐˜† ๐—ฎ๐˜€ ๐—–๐—ผ๐—ฑ๐—ฒ:
- Open Policy Agent: https://lnkd.in/eG4jMZSU
- Kyverno: kyverno.io/docs
- Rego: https://lnkd.in/eD75meCB

๐Ÿ•ธ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐— ๐—ฒ๐˜€๐—ต:
- Istio: https://lnkd.in/eaxdAMZC
- Linkerd: linkerd.io
- Consul Service Mesh: https://lnkd.in/eEn3eacn


๐ŸŽ„ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas & @devcloudninjas ๐—ณ๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
5 Best Cost Optimization Techniques in DevOps.pdf
206.7 KB
๐Ÿฑ ๐—•๐—ฒ๐˜€๐˜ ๐—–๐—ผ๐˜€๐˜ ๐—ข๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—พ๐˜‚๐—ฒ๐˜€ ๐—ถ๐—ป ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€ ๐Ÿ’ก

In the cloud-driven world, DevOps brings speed and collaboration, but without proper management, cloud costs can skyrocket.

Here are 5 actionable strategies to optimize your DevOps costs while enhancing performance:

๐Ÿ”ข ๐—ฅ๐—ถ๐—ด๐—ต๐˜-๐—ฆ๐—ถ๐˜‡๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€: Tailor your cloud usage with auto-scaling and cost monitoring.
๐Ÿ”ข ๐—ฆ๐—ฝ๐—ผ๐˜ & ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฑ ๐—œ๐—ป๐˜€๐˜๐—ฎ๐—ป๐—ฐ๐—ฒ๐˜€: Leverage discounted compute resources.
๐Ÿ”ข ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ ๐—ฆ๐—ต๐˜‚๐˜๐—ฑ๐—ผ๐˜„๐—ป ๐—ผ๐—ณ ๐—œ๐—ฑ๐—น๐—ฒ ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€: Donโ€™t pay for resources you arenโ€™t using!
๐Ÿ”ข ๐—ข๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ฒ ๐—ฆ๐˜๐—ผ๐—ฟ๐—ฎ๐—ด๐—ฒ ๐—–๐—ผ๐˜€๐˜๐˜€: Use tiered storage and audits to save on cloud storage.
๐Ÿ”ข ๐—Ÿ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐—ฎ๐—ด๐—ฒ ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ๐˜€ & ๐—ž๐˜‚๐—ฏ๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜๐—ฒ๐˜€: Maximize efficiency with dynamic resource allocation.

Start optimizing today for a leaner, faster, and cost-effective pipeline! ๐Ÿš€



โœˆ๏ธ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“Œ ๐“๐ก๐ž ๐ฆ๐จ๐ฌ๐ญ ๐š๐ฌ๐ค๐ž๐ ๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ/ ๐“๐จ๐ฉ๐ข๐œ๐ฌ:

๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ ๐ฏ๐จ๐ฅ๐ฎ๐ฆ๐ž๐ฌ are an essential feature for managing data in containerized applications. They provide a way to persist and share data between containers within a pod or across pods. Volumes abstract the underlying storage details and make it easier to manage data in a containerized environment.

Some key concepts and implementation details related to Kubernetes volumes:

1๏ธโƒฃ. ๐“๐ฒ๐ฉ๐ž๐ฌ ๐จ๐Ÿ ๐•๐จ๐ฅ๐ฎ๐ฆ๐ž๐ฌ:
Kubernetes supports various types of volumes, each designed for specific use cases. Some common volume types include:
- ๐„๐ฆ๐ฉ๐ญ๐ฒ๐ƒ๐ข๐ซ: An empty directory is created when a pod is scheduled on a node and is deleted when the pod is removed.
- ๐‡๐จ๐ฌ๐ญ๐๐š๐ญ๐ก: Uses a directory on the host machine's filesystem and mounts it into the pod.
- ๐๐ž๐ซ๐ฌ๐ข๐ฌ๐ญ๐ž๐ง๐ญ๐•๐จ๐ฅ๐ฎ๐ฆ๐ž: Represents a piece of networked storage in the cluster that is provisioned by an administrator and can be dynamically or statically bound to a PersistentVolumeClaim.
- ๐‚๐จ๐ง๐Ÿ๐ข๐ ๐Œ๐š๐ฉ ๐š๐ง๐ ๐’๐ž๐œ๐ซ๐ž๐ญ: Special volumes that allow you to inject configuration data or secrets into pods.
- ๐๐…๐’, ๐€๐–๐’ ๐„๐๐’, ๐†๐‚๐„ ๐๐ƒ, ๐š๐ง๐ ๐ฆ๐จ๐ซ๐ž: Various cloud-specific volume types are also available.

2๏ธโƒฃ. ๐•๐จ๐ฅ๐ฎ๐ฆ๐ž ๐‹๐ข๐Ÿ๐ž๐œ๐ฒ๐œ๐ฅ๐ž:
- When a pod using a volume is created, Kubernetes ensures that the volume is created and mounted.
- When the pod is deleted, the volume is unmounted, and the data is retained for some volume types (like PersistentVolumes) and deleted for others (like EmptyDir).

3๏ธโƒฃ. ๐ƒ๐ฒ๐ง๐š๐ฆ๐ข๐œ ๐๐ซ๐จ๐ฏ๐ข๐ฌ๐ข๐จ๐ง๐ข๐ง๐ :
For cloud-based storage solutions and other external storage systems, Kubernetes can dynamically provision volumes when a PersistentVolumeClaim is created. The storage class associated with the PVC defines the storage type and configuration.

4๏ธโƒฃ. ๐•๐จ๐ฅ๐ฎ๐ฆ๐ž ๐€๐œ๐œ๐ž๐ฌ๐ฌ ๐Œ๐จ๐๐ž๐ฌ:
Some volume types support different access modes, such as ReadWriteOnce, ReadOnlyMany, and ReadWriteMany. These modes specify whether the volume can be mounted as read-write or read-only by multiple pods.

5๏ธโƒฃ. ๐’๐ญ๐š๐ญ๐ž๐Ÿ๐ฎ๐ฅ๐’๐ž๐ญ๐ฌ:
For stateful applications, you can use StatefulSets along with PersistentVolumes to ensure stable and unique network identities for pods. This is crucial for databases and other stateful workloads.

6๏ธโƒฃ. ๐•๐จ๐ฅ๐ฎ๐ฆ๐ž ๐๐ฅ๐ฎ๐ ๐ข๐ง๐ฌ ๐š๐ง๐ ๐‚๐’๐ˆ:
Kubernetes supports custom volume plugins through the Container Storage Interface (CSI). This allows third-party storage providers to integrate with Kubernetes and offer specialized storage solutions.

7๏ธโƒฃ. ๐๐จ๐-๐ญ๐จ-๐๐จ๐ ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐œ๐š๐ญ๐ข๐จ๐ง:
Volumes can also be used to share data between different pods within a cluster, enabling inter-pod communication and data sharing.


๐Ÿ›’ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @devcloudninjas ๐—ณ๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
โžก๏ธ ๐ƒ๐จ๐œ๐ค๐ž๐ซ๐Ÿ๐ข๐ฅ๐ž ๐ˆ๐ง๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ข๐จ๐ง๐ฌ:
- FROM: Sets the base image.
- RUN: Executes commands in the container.
- MAINTAINER: Identifies the image creator.
- LABEL: Adds metadata.
- ADD: Copies files (supports URLs).
- COPY: Copies files (no URLs).
- VOLUME: Creates a shared mount point.
- EXPOSE: Specifies listening port.
- WORKDIR: Sets the working directory.
- USER: Defines the user for processes.
- STOPSIGNAL: Specifies stop signal.
- ENTRYPOINT: Sets the start command.
- CMD: Sets the default command.
- ENV: Sets environment variables.

โžก๏ธ ๐ƒ๐จ๐œ๐ค๐ž๐ซ ๐‘๐ฎ๐ง ๐‚๐จ๐ฆ๐ฆ๐š๐ง๐๐ฌ:
- --name: Names the container.
- -v, --volume: Mounts a volume.
- --network: Connects to a network.
- -d, --detach: Runs in background.
- -i, --interactive: Keeps STDIN open.
- -t, --tty: Allocates a pseudo-TTY.
- --rm: Auto-removes container on exit.
- -e, --env: Sets environment variables.
- --restart: Sets restart policy.

โžก๏ธ ๐‚๐จ๐ซ๐ž ๐ƒ๐จ๐œ๐ค๐ž๐ซ ๐‚๐จ๐ง๐œ๐ž๐ฉ๐ญ๐ฌ:
- Docker Image: Read-only snapshot of a container.
- Docker Container: Executable package with software and dependencies.
- Docker Client: Tool to interact with Docker.
- Docker Daemon: Service managing Docker objects.
- Docker Registry: Storage for Docker images.


โœˆ๏ธ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @devcloudninjas ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devcloudninjas
Please open Telegram to view this post
VIEW IN TELEGRAM