Things students have learned from DevOps course, blogpost they have written, social media profile links and links to learning resources
Twitter: https://twitter.com/AhmadTC Hashnode: https://ahmadchaudhry.hashnode.dev/
During the Devops course I learned in depth:
-
Containers
-
Issues in Virtual Machines
-
Docker and how to use it
-
Docker Alternatives (Podman, Yacht etc)
-
Signing Container Images using Cosign
-
Kubernetes Clusters
-
Various Kubernetes distributions
-
Kyverno Policies and Rules
I have written two blogs as of the writing of this commit. These can be found at medium.com
A graphical interface for managing docker containers
Medium Link: https://medium.com/@ahmadtc17/yacht-interactive-dashboard-a-graphical-interface-for-managing-docker-containers-eabad789d25b Hashnode Link: https://ahmadchaudhry.hashnode.dev/yacht-interactive-dashboard-a-graphical-interface-for-managing-docker-containers
Static Pods in Kubernetes and How to Create Them, why they are used
Medium Link: https://medium.com/@ahmadtc17/static-pods-in-kubernetes-and-how-to-create-them-90c0a3bca60c Hashnode Link: https://ahmadchaudhry.hashnode.dev/static-pods-in-kubernetes-and-how-to-create-them
Medium Link: https://medium.com/@ahmadtc17/benefit-of-contributing-to-open-source-projects-kubernetes-78089588892b Hashnode Link: https://ahmadchaudhry.hashnode.dev/benefit-of-contributing-to-open-source-projects-kubernetes
What I learned in the course of DevOps were the topics
-
Gitops
-
Basics of Docker (including architecture of Docker)
-
How to use Docker
-
Docker Alternatives (Podman, Kyverno, to name a few)
-
Signing Container (Docker) Images (Cosign)
-
Basics of Kubernetes
-
Different versions of Kubernetes such as k3s, k8s etc.
-
Why there was a need for Kubernetes when Docker and other such applications existed
Linkedin: https://www.linkedin.com/in/zohaibbashir/
Twitter: https://twitter.com/mzbashir30
I have written two blogs as of the writing of this commit. These can be found at medium.com and on the official Cloud Native Islamabad Hashnode page https://cloudnativeislamabad.hashnode.dev/
Medium Link: https://zohaibbashir.medium.com/virtual-machines-vs-docker-6101b2d762cd
Hashnode Link: https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization
Medium Link: https://zohaibbashir.medium.com/understanding-docker-multi-stage-build-f8d3fdadbe79
Hashnode Link: https://cloudnativeislamabad.hashnode.dev/understanding-docker-multi-stage-build
Linkedin: https://www.linkedin.com/in/aliza-adnan-5b6a3623a/
Twitter: https://twitter.com/alizaadnan6
Following are the topics we discussed in DevOps course:
- Docker
- Podman
- SBOM
- Cosign
- Kubernetes
- Ingress
- GKE, AKS, k3s, minikube, and KIND
- Servce mesh( Istio, Linkerd)
In this blog, i discussed what is SBOM, why it is needed, what is its lifecycle and what future it holds.
https://medium.com/@alizadnan123/the-world-of-sbom-abf63003a74b
In this blog, i discussed what is Gitsign, why it is needed along with its tutorial and limitations.
https://medium.com/@alizadnan123/gitsign-a-new-way-to-secure-your-commits-ee5ab940ed1d
- https://www.docker.com/
- https://kubernetes.io/
- https://kubernetes.io/docs/concepts/services-networking/ingress/
- https://istio.io/
- https://docs.sigstore.dev/cosign/overview/
- https://podman.io/
- https://linkerd.io
Linkedin: https://www.linkedin.com/in/farazi180453/
Twitter: https://twitter.com/FarazAyaz_
I have written Three blogs as of the writing of this commit. These can be found at medium.com and on the official Cloud Native Islamabad Hashnode page https://cloudnativeislamabad.hashnode.dev/
Medium Link: https://medium.com/@i180453/flutter-for-beginners-d68c122cde2c
Medium Link: https://medium.com/@i180453/in-toto-864a1e07d4
Medium Link: https://medium.com/@i180453/falco-4504dbc492bf
The best place for learning in the field of DevOps is the official Documentation of the software being used
- https://docs.docker.com/
- https://kubernetes.io/docs/setup/production-environment/container-runtimes/
- https://www.aquasec.com/cloud-native-academy/container-platforms/containerd/
- https://kyverno.io/docs/
- https://docs.sigstore.dev/cosign/overview/
Linkedin: https://www.linkedin.com/in/arsalan-ali-94aa711b2/
Twitter: https://twitter.com/Arsalan47149946
- Docker
- Podman
- Project workflow with Docker
- Kyverno
- Podman
- Buildah
- Cosign
- Kubernetes
- Velero
- Open Source contribution
- Service Mesh
- Istio
https://medium.com/@Arsalan915/the-baremetal-server-b9763f2f0326
https://medium.com/@Arsalan915/kubernetes-on-bare-metal-ad5f32632204
- https://www.docker.com/
- https://kubernetes.io/
- https://phoenixnap.com/blog/what-is-bare-metal-server
- https://www.youtube.com/@CloudNativeIslamabad
- https://www.datacenters.com/news/a-quick-guide-to-installing-kubernetes-on-bare-metal
Linkedin:https://www.linkedin.com/in/quassain-raza/
Twitter: https://twitter.com/QuassainRaza
What I learned in the course of DevOps were the topics
-
Gitops
-
Basics of Docker (including architecture of Docker)
-
How to use Docker
-
Docker Alternatives (Podman, Kyverno, to name a few)
-
Signing Container (Docker) Images (Cosign)
-
Basics of Kubernetes
-
Different versions of Kubernetes such as k3s, k8s etc.
-
Why there was a need for Kubernetes when Docker and other such applications existed
I have written two blogs as of the writing of this commit.
Medium Link: https://medium.com/@i181568/docker-buildx-b5174e6eb21c
Medium Link: https://medium.com/@i181568/all-about-k3s-and-k3sup-20dbda252732
Twitter: @Mudassirw165
-
Gitops
-
Basics of Docker (including architecture of Docker)
-
How to use Docker
-
Docker Alternatives (Podman, Kyverno, to name a few)
-
Signing Container (Docker) Images (Cosign)
-
Basics of Kubernetes
-
Different versions of Kubernetes such as k3s, k8s etc.
Why there was a need for Kubernetes when Docker and other such applications existed # Blogs I have written I have written two blogs as of the writing of this commit. T
hese can be found at medium.com and on the official Cloud Native Islamabad Hashnode page https://cloudnativeislamabad.hashnode.dev/
Medium Link: https://medium.com/@mudassirwaheed_86283/github-33d5311f0718
The best place for learning in the field of DevOps is the official Documentation of the software being used
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
https://www.aquasec.com/cloud-native-academy/container-platforms/containerd/
https://docs.sigstore.dev/cosign/overview/
Linkedin: https://www.linkedin.com/in/nazakat-ejazz/
Though I have learned a lot in the course but followings are of the great worth :
-
Open Source Contributions, different Hirarchy Level in Open Source Lader and the different ways of contributions.
-
Basics of Docker (including architecture of Docker)
-
How to use Docker
-
Docker Alternatives (Podman, Kyverno, to name a few)
-
Signing Container (Docker) Images (Cosign)
-
Kubernetes and its different versions
-
Istio - Service Mesh
I have written two blogs(third on the way).They are posted over medium.com. My course instructor "Mr Saim Safdar" is my motivation , without him I would not have realized the importance of showing my work to the world, by making a digital presence.
In this blog I have tried to clear out the confusion that exits especially with those new to DevOps.I have described the two tools in an easy and understandable way and enlightened different aspects of them and have tried to make a comparison of the their performance.
Medium Link : https://medium.com/@nazakatejaz.work/vagrant-an-alternative-to-docker-a40b45455d94
In this blog , I have described the step by step procedure of creating a MultiMachine Environment on Host OS using vagrant and Oracle VM Manager.In the blog , I have also discussed some use cases.In the guide, I have explained how you can setup configurations inside the vagrantFile.
Medium Link : https://medium.com/@nazakatejaz.work/how-to-setup-multi-machines-environment-using-vagrant-bfa1d8ff99f
The best place for learning in the field of DevOps is the official Documentation of the software being used.I have also consulted youtube for learning purposes.
- https://developer.hashicorp.com/vagrant/tutorials/getting-started
- https://developer.hashicorp.com/vagrant/docs/vagrantfile
- https://www.youtube.com/watch?v=vBreXjkizgo
Linkedin: https://www.linkedin.com/in/maryam-zaheer-b19902196
Twitter: https://twitter.com/maryamzaheer27
Following are the topics we discussed in DevOps course:
- Docker (Basics + Application)
- Gitops
- Kyverno (Kubernetes Policy engine)
- Podman (Docker Alternative)
- SBOM
- Signing container images
- Cosign
- Why Kubernetes was introduced
- Kubernetes Basics
- Ingress
- GKE, AKS, k3s, minikube, and KIND
- Servce mesh( Istio, Linkerd)
In this blog, i discussed the basics of kyverno, how its work and gave an introduction to kyverno as a policy engine.
https://medium.com/@i180723/kyverno-26e2071570bd
In this blog, i duscussed the different actions kyverno is capable of performing and the installation of kyverno.
https://medium.com/@i180723/kyverno-66c9e673b5cf
- https://www.docker.com/
- https://kubernetes.io/
- https://www.aquasec.com/cloud-native-academy/container-platforms/containerd/
- https://kyverno.io/docs/
- https://docs.sigstore.dev/cosign/overview/
- https://kubernetes.io/docs/concepts/services-networking/ingress/
- https://istio.io/
- https://docs.sigstore.dev/cosign/overview/
- https://podman.io/ 10.https://linkerd.io
Linkedin: https://www.linkedin.com/in/saad-tanveer-575ab8176/
Twitter: https://twitter.com/saadtanveer1140
General Learning
- The importance of blog writing and how it can help in my career.
- How to contribute in open source.
- How to use Discord or Slack other platform for professional communication and to contribute and be a part of community.
- The importance of sharing your learnings on social media platform.
Technology Learning:
- Docker (how to build container, images, write dockerfile, multistage dockerfile, docker-compose).
- Containerd, karniko, Buildah & Podman
- Kubernetes (Architecture, what problem it solved, service and pods, ingress, automating deployment, healing, Secret and configuration management)
- K8s distros (k3s, microk8s)
- Kyverno policy Engine (Architecture, what problem it solved, where it fits in kubernetes Control Plane).
- Software supply chain security (Chainguard)
- Service Mesh (Istio)
https://medium.com/@saad.tanveer11400/dockerize-you-angular-application-f2c61fc91fdd
https://medium.com/@saad.tanveer11400/browser-isolation-using-kasm-d15b91f7b765
- https://kubernetes.io/docs/home/
- https://www.docker.com/blog/
- https://kyverno.io/docs/
- https://www.youtube.com/@CloudNativeIslamabad
- https://www.youtube.com/@BretFisher
- https://www.youtube.com/@TechWorldwithNana
Linkedin: https://www.linkedin.com/in/hurrairah-nasir-81aa95214/
Twitter: https://twitter.com/hurrairahN
- Docker
- Podman
- Project workflow with Docker
- Kyverno
- Podman
- Buildah
- Cosign
- Kubernetes
- Velero
- Open Source contribution
https://medium.com/@hurrim38/introduction-to-podman-an-alternative-to-docker-4fb16777516d
- https://www.docker.com/
- https://kubernetes.io/
- https://kyverno.io/docs/
- https://podman.io/
- https://docs.sigstore.dev/cosign/overview/
Linkedin: https://www.linkedin.com/in/majid-a-463750a1 Twitter: https://twitter.com/Majid_AhmedML
-
Docker architecture
-
Usage of Docker
-
Why containers are better than virtual machine
-
Docker Alternatives (Podman, Builah)
-
Signing Container (Docker) Images (Cosign)
-
Basics of Kubernetes
-
Kubernetes orchestration on a local machine.
-
Difference between Local(K3's,K8's) and Cloud(GKE,AKS,EKS) clusters
-
Service Mesh (istio etc)
-
How the open source community works and how I can contribute.
I have written two blogs as of the writing of this commit. These can be found at medium.com.
-
Configuring a NodeJS application on Docker Medium Link: https://medium.com/@majidahmadkhan/configuring-a-nodejs-application-on-docker-df707ee77091
-
Buildah: An alternative to Docker Medium Link: https://medium.com/@majidahmadkhan/buildah-an-alternative-to-docker-3c2f8664520d
The best place for learning in the field of DevOps is the official Documentation of the software being used
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
https://www.aquasec.com/cloud-native-academy/container-platforms/containerd/
https://docs.sigstore.dev/cosign/overview/
Twitter: https://twitter.com/OwaisNasir9
Basics of Git
Basics of Docker
How to use Docker and Git.
Docker Alternatives
Signing Container and Images
Basics of Kubernetes
Different versions of Kubernetes such as k3s, k8s etc.
Service Mesh
How the open source community works and how I can contribute to it.
I have written two blogs as of the writing of this commit. These can be found at medium.com.
-
Creating a Custom WordPress Theme Medium Link: https://medium.com/@owaisnasir433/creating-a-custom-wordpress-theme-96664b662072
-
Kubernetes Pods and how they are created Medium Link: https://medium.com/@owaisnasir433/kubernetes-pods-and-how-they-are-created-c6f6e15ab87d
The best place for learning in the field of DevOps is the official Documentation of the software(s) being used
https://docs.sigstore.dev/cosign/overview/
Linkedin: https://www.linkedin.com/in/abdullah-siddique-541195242/
Twitter: https://twitter.com/010_abdullah_
-
Docker : how to build container, images, write dockerfile, multistage dockerfile, docker-compose
-
Docker Alternativer (Kyverno and Podman)
-
Kubernetes, Kubernetes Basics, Different versions of Kubernetes such as k3s, k8s etc, GKE, AKS, EKS
-
Signing Container Images using Cosign
-
Kaniko and Buildah
-
Docker Security and how to secure container images
-
How blog writing can bring me to the spot light and help me land better career oppertunities
-
How to open source contributions, starting from the bottom and climing the ladder
-
Importance of sharing my learnings on socail media platforms and communities
-
Software supply chain security (Chainguard)
-
Service Mesh (Istio)
In this blog I generically discuss how to containerize a basic python application https://blog.devgenius.io/how-to-containerize-python-application-with-docker-ce930b192c68
In this blog I dicuss all the threats and security risks faced while using Docker and some precautinary steps that we can take to secure docker. https://blog.devgenius.io/docker-security-risks-and-best-practices-4f94bea451a5
In this blog I discuss how to secure docker daemon using TLS security certificate. I go in depth as how to create public private keys, generate certificate and apply on docker. https://blog.devgenius.io/docker-security-securing-docker-daemon-using-tls-5234b4782047
Linkedin: https://www.linkedin.com/in/ghasmir/
Twitter: https://twitter.com/ghasmir
- How things were working with VM's before container technology
- How & why Containers became need of developers
- Intro to containerization w/ Docker
- Working with Docker
- Working with other alternative containerization tools like Podman, Kyverno
- Container Orchestration default tool Kubernetes
- Architecting with Kubernetes
- Service Mesh (Istio)
- Open Source contribution
- Blogs writing
https://medium.com/@ghasmir/kubernetes-k8s-explained-in-a-nutshell-fb6b64f62227
Linkedin: https://www.linkedin.com/in/awab-amjad-075b26245
- Docker
- Kubernetes
- Kyverno
- Podman
- How to migrate from one cluster to another
- How to contribute to open source projects
- How to deploy entire blockchain on kubernetes cluster
- Cosign
- Need of policy engines
-
Hyperledger Fabric 2.X — First Practical Blockchain https://medium.com/@awabamjid/hyperledger-fabric-2-x-first-practical-blockchain-874e0a506ca0
-
Kubernetes configuration file: Declarative management of kubernetes object using configuration file https://medium.com/@awabamjid/kubernetes-configuration-file-declarative-management-of-kubernetes-object-using-configuration-file-5c34207271f6
- https://www.docker.com/
- https://kubernetes.io/
- https://podman.io/
- https://docs.sigstore.dev/cosign/overview/
- https://kyverno.io/docs/
LinkedIn : https://www.linkedin.com/in/saral-hossain
Twitter : https://twitter.com/SaiH0s
- Virtual Machine vs Container? what is right for your business? Medium Link : https://medium.com/@alamdar.hussain0007/virtual-machine-be4434bc7243
- GitOps with Kubernetes Medium Link : https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925
- Basics of Docker (including architecture of Docker)
- Signing Container (Docker) Images (Cosign)
- How to use Docker and Git.
- Docker Alternatives (Podman, Kyverno, to name a few)
- Basics of Kubernetes
- Different versions of Kubernetes such as k3s, k8s etc.
- Difference between Local(K3's,K8's) and Cloud(GKE,AKS,EKS) clusters
- Gitops and how it works(flux , argo ci/cd etc)
- How the open source community works and how I can contribute".
- Best sourse of learning for me as a student is discord server (https://discord.gg/R36Y2wBM)
- https://docs.docker.com/
- https://kubernetes.io/docs
- https://kyverno.io/docs/
Linkedin: https://www.linkedin.com/in/abubakar-tarar-844820227
Following are the topics we discussed in DevOps course:
- Docker
- Cosign
- Kubernetes
- Ingress
- Podman
- SBOM
- GKE, AKS, k3s, minikube, and KIND
- Servce mesh( Istio, Linkerd)
In this blog, i discussed what is the difference between java and flutter and which is better.
In this blog, i discussed what is minikube and how can we install it.
https://medium.com/@hab7tarar/introduction-to-minikube-8d4b5b1536f0
- https://istio.io/
- https://docs.sigstore.dev/cosign/overview/
- https://podman.io/
- https://linkerd.io
- https://www.docker.com/
- https://kubernetes.io/
- https://kubernetes.io/docs/concepts/services-networking/ingress/
Linkedin: https://www.linkedin.com/in/hammasjalal/
I have written two blogs on GitLab DevOps Platform.
Medium Link: https://medium.com/@hammasjalal/lets-do-devops-with-gitlab-an-intro-to-gitlab-85c582c71ac9
Medium Link: https://medium.com/@hammasjalal/lets-do-devops-with-gitlab-a-hands-on-approach-7183492d8e02
LinkedIn : https://www.linkedin.com/in/abdul-aleem-2a8a7617a/
Twitter : https://twitter.com/AbdulAl18373792
- Github for beginners Medium Link : https://medium.com/@abdulaleemzafar515/github-for-beginners-2de4159b3d9b
- Github Actions Medium Link : https://medium.com/@abdulaleemzafar515/github-actions-10172f4b3b19
- Docker
- Kubernetes
- Kyverno
- Github Actions
- Service Mesh(Istio)
- What is CI/CD pipeline?
- Contribution to open source project
- https://docs.docker.com/
- https://kubernetes.io/docs
- https://kyverno.io/docs/
- https://docs.github.com/en/actions
- https://istio.io/latest/about/service-mesh/
This is for the DevOps Class that was taught in F.A.S.T University as an elective. I took this course for getting a better understanding of how different organizations deliver applications and services at high velocity.
GitHub
LinkedIn
Website
Medium
Twitter
Inspired, passionate, genuine, and fearless!
I am focused and place enormous importance and value on strong relationships built on trust, respect, and a good dose of fun and laughter.
I have over two years of industry experience in technical fields ranging from data-governance platforms to data-driven platforms.
I am skilled in Machine Learning, Deep Learning, Automation, Data Analysis, and NLP. I have a passion for finding solutions to enable new possibilities.
Following are the topics that I learned in DevOps Course by Saim Safdar.
- Containers
- Issue in Virtualization
- Architecture of Different Containers
- Windows Virtualization
- Docker
- Docker Dekstop
- Docker Hub
- YAML File
- PODMAN
- Kyverno
- Signing Containers Images (Cosign)
- Kubernetes
- K8s vs K3s
- Ingress
- Minikube
- Cloud Computing
- GKE, AKS
- Service Mesh
- Istio
- Open Source Contribution
- Paralus
- GitOps
Apache Hadoop is an open-source framework that is used to efficiently store and process large datasets ranging in size from gigabytes to terabytes of data. In this Blog I have made instruction blog to install Hadoop.
If you are running Hadoop in an environment where you may need mixed Java versions, then running it as a container could isolate the dependencies (in this case, Java) from the host system. Sometimes, it would get you a more easily reproducible artifact to move around and set up. In this Blog I have made instruction blog to install Hadoop using Docker.
In this I examined Linkerd and Istio tools and evaluate them against various standards in this blog. As the service mesh has been a major advancement in the Kubernetes networking field in recent years.
future = ['Implement Techniques Learnt in DevOps in FYP',
'MLOPs', 'Deployment of FYP on Cloud', 'Open Source Contribution',
'DevOps Seminar in FAST']
for i in future:
next_semester(i) # To be done in next semester :)
Thank you Saim Safdar for the excellent course content for DevOps it has given me a great opportunity to understand how DevOps methadologies is helping different organizations deliver applications and services at high velocity.