- 498
- 140 937
Mamun Rashid
United States
เข้าร่วมเมื่อ 6 มิ.ย. 2006
DevOps SRE Interview Question 139 Kubernetes Why Use Sidecar Containers
Sidecar containers in Kubernetes are containers that run alongside the main application container within the same pod. They are used to complement and extend the functionality of the primary container, sharing the same network namespace and storage volumes.
Purpose and Functionality:
Sidecar containers can handle tasks like logging, monitoring, data synchronization, or proxying.
They enhance the main application by offloading auxiliary tasks, enabling the application to stay focused on its core functionality.
Example Use Case: A common example is a logging sidecar. The main application container generates log files, and the sidecar container continuously pushes these logs to an external logging service, ensuring efficient log management without modifying the application code.
Purpose and Functionality:
Sidecar containers can handle tasks like logging, monitoring, data synchronization, or proxying.
They enhance the main application by offloading auxiliary tasks, enabling the application to stay focused on its core functionality.
Example Use Case: A common example is a logging sidecar. The main application container generates log files, and the sidecar container continuously pushes these logs to an external logging service, ensuring efficient log management without modifying the application code.
มุมมอง: 38
วีดีโอ
DevOps SRE Interview Question 138 Terraform Local vs Remote State Files
มุมมอง 462 ชั่วโมงที่ผ่านมา
Terraform's remote backend is a way to store the state file remotely, rather than the default local backend, which saves the state file on the user's local machine. The remote backend provides benefits such as: Collaboration: Multiple team members can access and work with the same state file, avoiding conflicts. Security: State files can contain sensitive information; storing them remotely (e.g...
DeOps/SRE Coding Interview Question 112 (Golang) Write a Simple Closure Function
มุมมอง 374 ชั่วโมงที่ผ่านมา
Hello everyone, Today, I’m going to demonstrate the use of closures in Golang. Before diving into the technical details, you might wonder why Golang is relevant in the context of DevOps interviews. In today's DevOps interviews, it's increasingly common to encounter coding challenges rather than Terraform or Kubernetes tests, primarily because coding tests require minimal setup from the intervie...
DevOps SRE Interview Question 137 How Does Terraform Providers Work
มุมมอง 477 ชั่วโมงที่ผ่านมา
A Terraform provider is a plugin that enables Terraform to interact with external APIs and manage various infrastructure components, such as cloud services, SaaS offerings, or even custom solutions. Providers serve as a bridge between Terraform and the target platform, allowing you to define resources using the platform's API. Terraform uses these providers to translate the configuration you wr...
DevOps SRE Interview Question 136 TCP Handshakes and Why They Fail 🔥
มุมมอง 359 ชั่วโมงที่ผ่านมา
The TCP three-way handshake is the process used to establish a reliable connection between a client and a server. It consists of three steps: SYN (Synchronize): The client sends a TCP packet with the SYN flag set to initiate a connection and specify its initial sequence number (ISN). SYN-ACK (Synchronize-Acknowledge): The server responds with a TCP packet that has both the SYN and ACK flags set...
DevOps and SRE Interview Question 135 Kubernetes PV and PVC 🚀
มุมมอง 5512 ชั่วโมงที่ผ่านมา
What are PV and PVC in Kubernetes and how they work together. A PersistentVolume (PV) in Kubernetes is a piece of storage in the cluster that has been provisioned by an administrator or dynamically by using a storage class. It abstracts the underlying storage, making it available for use by applications in the cluster. A PersistentVolumeClaim (PVC) is a request for storage by a user or applicat...
DevOp SRE Interview Question 134 Scripting Bash and Automation
มุมมอง 3814 ชั่วโมงที่ผ่านมา
How would you use Bash scripting to automate the backup of a directory, ensuring that the backup is compressed and timestamped for easy retrieval? SOURCE_DIR="/path/to/source" BACKUP_DIR="/path/to/backup" TIMESTAMP=$(date %Y-%m-%d_%H-%M-%S) BACKUP_FILE="backup_$TIMESTAMP.tar.gz" LOG_FILE="/path/to/logfile.log" tar -czf "$BACKUP_DIR/$BACKUP_FILE" "$SOURCE_DIR" if [ $? -eq 0 ]; then echo "Backup ...
DevOps SRE Interview Question 133 🎥 Terraform Interpolation
มุมมอง 8516 ชั่วโมงที่ผ่านมา
Interpolation in Terraform Basically Using Variables Example ${var.foo} Example (using map variable) ${var.amis["key1"]} Example (using list variable) ["${var.subnets}"]
Who Makes $225,000 in Base Pay in the DevOps/SRE Field in the US?
มุมมอง 6721 ชั่วโมงที่ผ่านมา
There's been a long-standing debate about which career path is better: pursuing a technical route or moving into management. This question often arises when one has been a senior engineer for a while. From a senior position, one can advance to staff engineer and then to principal engineer, or alternatively, move from senior SRE to a management role. This scenario applies to both SREs and develo...
DevOps SRE Interviews Top 5 Topics Tools 🌟
มุมมอง 88วันที่ผ่านมา
1. Clouds (AWS/GCP/Azure) 2. CICD Pipelines 3. Kubernetes 4. Terraform 5. Coding (Scripting or Software Engineering)
DevOps SRE Interview Question 131 Kubernetes Stateful Sets and Use Cases
มุมมอง 139วันที่ผ่านมา
A StatefulSet manages stateful applications, ensuring stable and unique network identities, ordered deployment, and persistent storage. Key Features: Stable network IDs: Pods retain unique hostnames even if rescheduled. Ordered scaling: Pods start and terminate in order. Persistent storage: Works with PersistentVolumeClaims to maintain data consistency. Use Cases: Use StatefulSet for apps needi...
DevOps SRE Interview Question 130 Why AWS Has Many Storage Solutions
มุมมอง 59วันที่ผ่านมา
Answer 130: Object (S3/Glacier) Block (EBS) File (NFS,FSx) Data Transfer (Snowmobile, Snowball, Snowcone)
DevOps SRE Interview Question 129 Understanding Grafana Flow and Configuration Stack
มุมมอง 70วันที่ผ่านมา
Answer 129: Data Sources Configuration: Identify Monitoring Tools: Choose the appropriate data sources based on your system setup. Common options include Prometheus, InfluxDB, Elasticsearch, Graphite, and Loki for logs. Set Up Prometheus: If Prometheus is used for metrics, configure it to scrape metrics from your microservices (e.g., using Prometheus Exporters). Configure Grafana Data Sources: ...
DevOps SRE Interview Question 128 Understanding Various Aspects of CICD Pipelines
มุมมอง 4514 วันที่ผ่านมา
Answer 128: Source Control: Version control system like Git to manage code changes. Build Automation(CI): Tools like Jenkins, CircleCI, or AWS CodeBuild to automate code compilation and testing. Testing: Integration of automated tests (unit tests, integration tests, etc.) to ensure code quality. Deployment: Automated deployment scripts or tools like AWS CodeDeploy, GitLab CI/CD, or Terraform fo...
DevOps/SRE REAL Coding Interview question: 114: Longest Word in a String
มุมมอง 5314 วันที่ผ่านมา
A couple of years ago, during an interview, I was presented with a coding problem. The problem itself was fairly simple. To give some context, coding was just a small part of that interview, but I still found the problem to be easier than what I would have expected for that role. Nonetheless, since it was a real question I encountered, I want to share it with you, along with the solution. Befor...
Github Copilot is Amazing!! It Is Magic!
มุมมอง 3714 วันที่ผ่านมา
Github Copilot is Amazing!! It Is Magic!
DevOps SRE Interview Question 127 Secrets in Kubernetes and Best Ways to Keep Them Safe
มุมมอง 3514 วันที่ผ่านมา
DevOps SRE Interview Question 127 Secrets in Kubernetes and Best Ways to Keep Them Safe
DevOps SRE Interview Question 126 Kubernetes Taints and Tolerations and Use Cases
มุมมอง 4214 วันที่ผ่านมา
DevOps SRE Interview Question 126 Kubernetes Taints and Tolerations and Use Cases
DevOps SRE Interview Question 125 Kubernetes Namespaces and Their Use Cases
มุมมอง 7114 วันที่ผ่านมา
DevOps SRE Interview Question 125 Kubernetes Namespaces and Their Use Cases
DevOps SRE Interview Question 124 Terraform Import and its Challenges
มุมมอง 17221 วันที่ผ่านมา
DevOps SRE Interview Question 124 Terraform Import and its Challenges
DevOps SRE Interview Question 123 Using Multiple Terraform Providers
มุมมอง 4121 วันที่ผ่านมา
DevOps SRE Interview Question 123 Using Multiple Terraform Providers
DevOps SRE Interview Question 122 Terraform Resource Creation Order
มุมมอง 4321 วันที่ผ่านมา
DevOps SRE Interview Question 122 Terraform Resource Creation Order
DevOps/SRE Coding Interview Question: 99 : Golang : Read and Print a Log File Line by Line
มุมมอง 4521 วันที่ผ่านมา
DevOps/SRE Coding Interview Question: 99 : Golang : Read and Print a Log File Line by Line
DevOps SRE Interview Question 121 Kubernetes Pod Scheduling Factors
มุมมอง 3521 วันที่ผ่านมา
DevOps SRE Interview Question 121 Kubernetes Pod Scheduling Factors
Top 15 Topics Sorted By Importance to Study for DevOPS SRE Interview
มุมมอง 5821 วันที่ผ่านมา
Top 15 Topics Sorted By Importance to Study for DevOPS SRE Interview
DevOps SRE Interview Question 120 Fixing git Commit on the Wrong Branch
มุมมอง 3928 วันที่ผ่านมา
DevOps SRE Interview Question 120 Fixing git Commit on the Wrong Branch
DevOps SRE Interview Question 119 Terraform Provisioners and Types
มุมมอง 14028 วันที่ผ่านมา
DevOps SRE Interview Question 119 Terraform Provisioners and Types
DevOps SRE Interview Question 118 Zero Downtime Deployments in Kubernetes
มุมมอง 8528 วันที่ผ่านมา
DevOps SRE Interview Question 118 Zero Downtime Deployments in Kubernetes
DevOps/SRE Coding Interview Question: 96 : Golang : Hackerrank: Counting Valleys
มุมมอง 4528 วันที่ผ่านมา
DevOps/SRE Coding Interview Question: 96 : Golang : Hackerrank: Counting Valleys
DevOps/SRE Coding Interview Question: 95 : Golang Practice with Hackerrank: The Staircase Problem
มุมมอง 53หลายเดือนก่อน
DevOps/SRE Coding Interview Question: 95 : Golang Practice with Hackerrank: The Staircase Problem
Thats not a disadvantage, its the nature of it.
Have you tries oracle cloud ?
I have not
adding more to it, a provider is gonna define all the resource definitions so the terraform code can interact with a service. service can be aws, kubernetes, vault, or any service provider. providers define resources for that particular service so terraform can interact and manage with it.
Yes, thank you
If you can give simple example for a product where DEV , DevOps and SRE collaborate it will be very helpful to understand the direct responsibilities and indirect once , like 1- where or why SRE will have to be involved with CI/CD while what I see that it's role comes for monitoring n visibilities , 2- DevOps won't use monitoring tools but implement it and configure it ...etc and SRE use it
Thanks for the question. But, DevOps and SRE are always responsible for monitoring end to end. So I don’t understand the difference
Hi Mr. Mamun , thank you very much for you videos they really helped me a lot , my question is , is it good practice to setup self managed k8s on testing & staging , while setup EKS on production as kind of cost optimization or no ?
Thank you for your kind words! Yes, that could potentially save cost
Hi Sir , i will understand that i need to study Terraform , k8s ...etc for DevOps interview but why for SRE where just monitoring involves ?
SRE encompasses all of those topics
not full way in , but doesn't that make us a bit dumb.
That’s a whole different conversation
I got a job as a kubernetes administrator, just curious I don't find a role as a kubernetes administrator in india , is there a role as admin or part of devops as whole.
I almost never see Kubernetes Admin as a job. It’s either DevOps Engineer or SRE
Full screen slide view is looking good and this will provide clear view to mobile users
Thank you
The first question for all interviews was experience in IAC and Kubernetes, Python with a sdk of cloud provider for past 4 interviews I got
Thanks for the input
Very clear and helpful - thank you
You're very welcome!
Nice video sir, I really like the fact that everyting is neatly organized.
Glad you found it helpful! Thank you
Please make sure to o use large fonts while coding... Letters are not clearly visible
Thanks for the feedback, I will try to make the font size larger in the future.
Hi, do you have any set of videos on networking topics for SRE interviews?
th-cam.com/video/Kj9QobFEK_s/w-d-xo.html and th-cam.com/video/Avtt0yMmLvU/w-d-xo.html
I have passed several PCEP certificates with scores ranging from 88% to 100%. If someone want to cheat, someone can contact me, although it's not good behavior, sometimes it's really urgent for further education or job hunting. If I were to evaluate this exam, both the textbook and exam questions are good, except for the syntax of 'while else' and 'for else' which are rarely used in work.
It is not a difficult exam
good video
Glad you liked it!
both nodes showing taints None , how to find which is master node ?
kubectl describe node <node-name> | grep Taints kubectl describe node <node-name> | grep Taints Look for a taint like node-role.kubernetes.io/control-plane:NoSchedule, which is typical for master nodes.
The screen size is too big, making it difficult to read. You can change that in screen recorder.
Thanks
Can you do something on OIDC with kubernetes..
git reset -hard origin/master
Thank you
I just saw all your informative videos. And i really liked it. It is really helpful. Your short notes are straight and understandable.
Thank you very much!
regex tests, they do ask to write in notepad and show what we know
No
Is it worth getting the certificate? Please tell me
If you do not have any experience OR you have less than 2 years experience, then yes
wont the HPA take care of High Requests if you metric scale it with REQUESTS ?
Yes
I was hooked with Kubernetes for DEVOPS but the list never seems to end with Devops just too many things.
You can prioritize the ten topics and go with those. Interviewers do not expect you to know everything
thank you sir for your videos, support and useful info
Thank you!
Thank you for your videos Mamun , they are really helpful in interview preparation. Also could you please publish some videos for GitLab CI.
I will try
Great video however i noticed the resource was specified to be "ingress-with-two-endpoints" otherwise this was explained great.
Thank you!
Yes, it is completely helping me with scenario-based answers.
Thank you!
Sir, you're doing a really great job. Thank you so much for sharing your knowledge.
Thank you so much! Made my day
Please release all videos
I will release one a day. Thanks
Lazaro Mission
Sorry, what is that?
anything on Secret Management ? i dont see anyone mention vault in JD but it seems very popular
You mean AWS Secret Manager or Google Cloud Secret Manager?
@@mamun001 similar , its an opensource tool from Hashicorp for secrets management .
How i can contact you sir ?
LinkedIn is best. Search for Mamun Rashid devops
Thank you
You are most welcome. Thank you for the feedback
Isnt a standard cluster a managedd cluster?
Yes
Hello its 10 cent an hour for standard or autopilot mode and then they also charge networking fees It charged me 70 or 90$ alrwafy
Maybe they have increased their rate. I use minikube on my local computer now. It’s free.
I understand we should know the basics of DB , but as devops do we provide solution part to? ,dont DB admins work on these ?
In majority of cases, DBAs do that. However not all companies have DBAs. In those cases , very senior SREs fill in those responsibilities.
Thanks for the information
You are welcome
Can you also provide practical answers to the questions based on your experience?
Thank you for the feedback. I will try to incorporate those in the future videos
It will be good if you show demo as we will have more clear picture
I will try to find time. Thank you for the feedback
is it possible to get a pdf for your contents please?
That will take lot of manual work. But every video has a modified transcript in the description
Thank you for your dedication.
Thank you!
Informative.
Thank you
Two more , ELK Stack ,Prometheus and grafana seems to be a must.
Yes, you are absolutely correct
Always happy to see a learned person sharing his knowledge. Your videos are a great resource which we can trust to be correct and working. Thanks a lot. Keep it up please.
So nice of you
is there a need for EC2 instances being part of development , as we deploy our codes in kubernetes ?
Nope
Hi Mamun great content a suggestion you should put the slides in full screen mode so its easier ro read the text.
Thanks for the tip. Will do
Really takeaway session.Do you conduct any session to attend?
Do you mean live Q&A?
@@mamun001 yes
Thank you
You're welcome