LogicOps Lab

LogicOps Lab

Excellence Delivered, Logically!

Пікірлер

  • @lohithm9785
    @lohithm97852 күн бұрын

    is vagrant more like ansible ?

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Vagrant: Create and configure the virtual machines. Ansible: Provision and manage the software and configurations on those virtual machines Vagrant and Ansible are not directly comparable as they serve different roles, but they can be used together effectively for managing development and production environments. You can use Vagrant and Ansible together for a seamless development and provisioning workflow

  • @kunalsapkal2341
    @kunalsapkal23412 күн бұрын

    Sir, when we have to use the double brackets [ [ ] ] and single brackets [ ] ?

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    I hope this will be helpful on when to use what: 1) Portability: Use single brackets [ ] if you need your script to be portable across different Unix-like systems, including those that may not support bash. 2) String and Regex Matching: Use double brackets [[ ]] for string comparisons involving patterns or regular expressions, as well as for safer handling of complex strings. 3) Logical Operators: Use double brackets [[ ]] for combining conditions with && and ||, which are easier to read and understand than -a and -o. 4) Advanced Features: Use double brackets [[ ]] for advanced features like regex matching (=~).

  • @Devops112
    @Devops1123 күн бұрын

    🎯 Key points for quick navigation: 00:00 *🎥 Introduction to Kubernetes interview series* - This section introduces a series focused on Kubernetes interview scenarios and insights. - Emphasis on gathering permissions for interview recordings and filtering content. 01:10 *🌟 Highlights of a Successful Kubernetes Interview* - Detailed overview of a successful Kubernetes interview session. - Focus on candidate expertise and comprehensive Kubernetes knowledge. 03:04 *📚 Candidate's Professional Background* - Discussion on the candidate's educational and professional journey. - Experience timeline from a product-based company to Cloud operations. 05:30 *🛠️ Transition from Monolithic to Microservices* - Insights into transitioning architecture from monolithic to microservices. - Role of Kubernetes in facilitating this architectural shift. 07:24 *🏛️ Overview of Kubernetes Architecture* - Detailed breakdown of Kubernetes architecture components. - Explanation of master node and worker node roles. 09:27 *🔄 Kubernetes vs. Docker Swarm* - Comparison between Kubernetes and Docker Swarm for container orchestration. - Advantages of Kubernetes over Docker Swarm in terms of scalability and management. 12:02 *📦 Deployment Challenges in Microservices* - Addressing deployment challenges in microservices architectures. - Role of Kubernetes in automating deployment processes. 15:21 *🌐 Load Balancing with Kubernetes* - Implementing load balancing solutions within Kubernetes. - Internal and external load balancer functionalities explained. 17:58 *🚀 Scaling Infrastructure with Kubernetes* - Strategies for scaling infrastructure using Kubernetes. - Integration of monitoring tools like Prometheus for capacity planning. 19:21 *📂 Namespace Management in Kubernetes* - Importance of namespaces in Kubernetes for resource partitioning. - Practical use cases and benefits of using namespaces. 21:09 *🛠️ Kubernetes Operators* - Role and capabilities of Kubernetes operators in managing applications. - Custom resource management with operators for enhanced automation. 22:06 *🛡️ OpenSearch vs. Elasticsearch Overview* - Comparison between Elasticsearch and OpenSearch, - AWS's creation of OpenSearch and its relation to Elasticsearch, - Usage of Helm charts for OpenSearch deployment and the introduction of Kubernetes operators. 23:29 *🛠️ Kubernetes Operators for OpenSearch Deployment* - Explanation of Kubernetes operators, - Their role in automating OpenSearch deployments, - Contrast with manual Helm chart deployments. 24:32 *🔒 Enhancing Kubernetes Security* - Implementing Network Policies to restrict pod communication, - Role-Based Access Control (RBAC) usage in Kubernetes, - Leveraging namespaces for segregation and access control. 26:48 *📊 Centralized Logging in Kubernetes* - Methods for centralizing logs including node-level logging agents, - Integration with Grafana for visualization and analysis, - Exporting logs directly from Kubernetes pods using sidecar containers. 28:00 *🌐 Kubernetes Ingress and Default Backend* - Explanation of Kubernetes Ingress and its role in routing incoming requests, - Importance of defining default backends for unhandled requests. 29:22 *🔍 Troubleshooting Kubernetes Pod Scheduling Issues* - Steps to troubleshoot pod scheduling issues, - Using `kubectl describe` to diagnose pod startup failures, - Adjusting resource allocations to resolve scheduling problems. 31:15 *🔄 Port Forwarding in Kubernetes* - Forwarding port 8080 from a container to a service, Ingress, and finally to a browser, - Using Ingress controllers to expose ports externally, - Configuring selectors to manage traffic forwarding effectively. Made with HARPA AI

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Awesome!

  • @ShahrinRahman
    @ShahrinRahman4 күн бұрын

    The videos I had been watching for uni doesn't even come anything close to what I had learned on this video about On Premise, IaaS, PaaS, and SaaS. To sum it up, what I understood from it is that On-Premise is what a company handles all on their own, IaaS the company handles it however they don't own it. PaaS also the company does not own it and it is handled by third party vendors. Lastly, SaaS are software such as Microsoft Office Suite.

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Thanks for the feedback, Shahrin. Appreciate it.

  • @nidhib1000
    @nidhib10004 күн бұрын

    Thank you ,its clear for me now🤗,i have one question,once the hotfix branch changes are done ,we need to merge the branch to develop branch right for latest changes to be there in all branches rights? Please clarify me on this

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Yes, merging the hotfix branch into the develop branch ensures that the latest changes from the hotfix are included in the main development line, making those changes available for future releases.

  • @nidhib1000
    @nidhib10004 күн бұрын

    This is the best crystal-clear tutorial I've seen on this topic. Thank you for the detailed explanations and step-by-step instructions!

  • @LogicOpsLab
    @LogicOpsLab4 күн бұрын

    Appreciate it, Nidhi. Thanks.

  • @John_Nash_195
    @John_Nash_1955 күн бұрын

    Great content! I also used Aldovelio Castremonte’s 1000 questions to pass the exam!

  • @LogicOpsLab
    @LogicOpsLab3 күн бұрын

    Thanks

  • @MukeshKumar-pp9ni
    @MukeshKumar-pp9ni2 күн бұрын

    Deepest thanks, Aldovelio Castremonte! 🙌

  • @user-lt6ko9kp3i
    @user-lt6ko9kp3i2 күн бұрын

    Your kindness is unparalleled!

  • @AsifKhan-zk5cz
    @AsifKhan-zk5cz2 күн бұрын

    You're a true gem!

  • @KiranThakor-007
    @KiranThakor-0072 күн бұрын

    The ultimate GCP practice question book accessible! I've been promoting it to everyone gearing up for the exam. It's an irreplaceable asset!

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft5 күн бұрын

    What wae the amswer of last question..kf replics are not coming down

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Can you please tell me the timestamp?

  • @Suraj.4108
    @Suraj.41085 күн бұрын

    Too many aaaw aaaw

  • @LogicOpsLab
    @LogicOpsLab3 күн бұрын

    Thanks for the feedback

  • @SushantSangam-hf6ef
    @SushantSangam-hf6ef6 күн бұрын

    Can you provide pdf for list of azure devops question plz

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Will work on it.

  • @aravindan-p2j
    @aravindan-p2j8 күн бұрын

    As a devops engineer i really want you to interview me 😀

  • @LogicOpsLab
    @LogicOpsLab3 күн бұрын

    Sure, please connect on LinkedIn

  • @humanbynaturelove
    @humanbynaturelove9 күн бұрын

    FB Branch (Bug fizinf) once developed fixed, it has to be tested on staging environment and approved . Supposed same time staging environments already testing another FB, so how could you make the decisions?

  • @diyalifestyles6971
    @diyalifestyles697110 күн бұрын

    Is this candidate got selected?

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    What do you think?

  • @arshadahamed988
    @arshadahamed98811 күн бұрын

    But both doing same thing??

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Not exactly. Terraform is primarily used for Infrastructure as Code (IaC). It is designed to provision, manage, and automate the creation of infrastructure resources (such as virtual machines, networks, and storage) across various cloud providers and on-premises environments. Whereas, Ansible is Primarily used for configuration management, application deployment, and task automation. It automates the process of configuring and managing systems after they have been provisioned.

  • @rehantayyab82
    @rehantayyab8213 күн бұрын

    great learning video . @ 34 min plz can you answer question you asked , if there is bug in production only what branching strategy we will adopt to resolve that ?

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Glad you asked. Checkout this video for best explanation. kzread.info/dash/bejne/enZ31KaSnNKYhMY.html&lc=Ugwl4ugm1EgnL_2WAsh4AaABAg

  • @saisandeep1576
    @saisandeep157614 күн бұрын

    life cycle of terraform? copy paste from terraform documentation. lifecycle is a nested block that can appear within a resource block. The lifecycle block and its contents are meta-arguments, available for all resource blocks regardless of type. The arguments available within a lifecycle block are create_before_destroy, prevent_destroy, ignore_changes, and replace_triggered_by.

  • @ujwalagolla4807
    @ujwalagolla48076 күн бұрын

    exactly.. i noticed this too... it felt as if he read through the lines.

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Thanks for the feedback, folks.

  • @abhijeetab6670
    @abhijeetab667014 күн бұрын

    Can you help to provide authentic answer to questions?

  • @sloboz8787
    @sloboz878714 күн бұрын

    I have not failed yet, still I am with you bro :))))

  • @LogicOpsLab
    @LogicOpsLab13 күн бұрын

    Thanks a lot, I passed it in the second attempt.

  • @Kazmi-751
    @Kazmi-75115 күн бұрын

    Full video kaha se milega

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Click under LogicOps Lab, it will open.

  • @sunshock4us
    @sunshock4us15 күн бұрын

    How to deploy this EAR file on ec2

  • @LogicOpsLab
    @LogicOpsLab15 күн бұрын

    You need an enterprise application server to run an EAR file. That server must be installed in the EC2 machine. For example, JBoss.

  • @manickamm2671
    @manickamm267117 күн бұрын

    Why do we need shell scripting Its very old more than 30 years. But now we have pyhon. Is there any advantages in bash shell scripting.❤

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    A lot of companies use shell for automation. Also, it never hurts to know a bit of shell, too.

  • @rahulchoudhari8412
    @rahulchoudhari841217 күн бұрын

    Still she did not meet the ans of of first question why microservices and not monolithic.. 😂

  • @LogicOpsLab
    @LogicOpsLab16 күн бұрын

    Thanks for the feedback.

  • @Ravi_Chandra30
    @Ravi_Chandra3017 күн бұрын

    thanks for explaining this scenario, especially "Back Merge".

  • @LogicOpsLab
    @LogicOpsLab16 күн бұрын

    Appreciate it Ravi, thanks.

  • @ayaniegain
    @ayaniegain19 күн бұрын

    Devops k liye programming hard-core jaruri hi kya? Ya tools based tota hi

  • @LogicOpsLab
    @LogicOpsLab16 күн бұрын

    No, not that much programming. But, it is an advantage. Mostly it's tools based but in a few companies DevOps and SRE do 40% coding of their overall work.

  • @lohithm9785
    @lohithm978519 күн бұрын

    Bro can u pin the link in comment section here

  • @anandsuresh2582
    @anandsuresh258219 күн бұрын

    He is so confident in providing the weong answer. Nothing wrong but i need thie confidence 😂 lol

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Thanks for the feedback.

  • @diyalifestyles6971
    @diyalifestyles697119 күн бұрын

    What's the total experience of the candidate?

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    I think close to 4.

  • @diyalifestyles6971
    @diyalifestyles697119 күн бұрын

    Very helpful pls upload more experienced once.

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Sure, I will. Thanks for the feedback.

  • @thtnawbezuwork6080
    @thtnawbezuwork608021 күн бұрын

    If i got Iaas service and installed Java Run Time, Databases, Web Servers, etc on the infrastructure I got what will these be called PaaS?

  • @sksafikuddinkhan5935
    @sksafikuddinkhan593525 күн бұрын

    The playbook is not correct

  • @LogicOpsLab
    @LogicOpsLab21 күн бұрын

    It's pseudo code. You don't have to write 100 percent correct code in the interview.

  • @bbi-edu
    @bbi-edu26 күн бұрын

    Why scan the Docker image? Security and vulnerability checks should be performed before building the Docker image. This seems more like a DevOps engineer interview for someone with less than 8 years of experience. I didn't notice any DevOps architect skills or discussions during the interview from either side.

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Thanks for the feedback.

  • @arghyapathak2497
    @arghyapathak249727 күн бұрын

    Before go ahead for this exam is it require to learn anything first? or this documentation or study material itself sufficient for understanding like me who has no prior knowledge for google cloud.? Your opinion on this

  • @certify_me1
    @certify_me121 күн бұрын

    I can help you to crack this exam in first attempt

  • @GunShot109
    @GunShot10927 күн бұрын

    useful content

  • @LogicOpsLab
    @LogicOpsLab26 күн бұрын

    Glad to hear that

  • @GunShot109
    @GunShot10927 күн бұрын

    very useful content

  • @LogicOpsLab
    @LogicOpsLab26 күн бұрын

    Glad you think so!

  • @sahilkumarpattnaik4588
    @sahilkumarpattnaik4588Ай бұрын

    really helpful ,

  • @LogicOpsLab
    @LogicOpsLab26 күн бұрын

    Glad it was helpful!

  • @yogeshwarghule
    @yogeshwarghuleАй бұрын

    waiting for the next videos

  • @tjhsiao06
    @tjhsiao06Ай бұрын

    Ok, Ok, Ok, "Joe Pesi" 😁

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Sorry, didn't understand. Kindly explain.

  • @vijayjoshi-mw8cr
    @vijayjoshi-mw8crАй бұрын

    Hello, Can you say when it will open again in 2024

  • @LogicOpsLab
    @LogicOpsLabКүн бұрын

    Not sure. But, please stay tuned.

  • @user-wj5kx7uz7q
    @user-wj5kx7uz7qАй бұрын

    QUESTIONS WITH ANSWERS--(WITH DISCUSSION) CI/CD Pipeline and Kubernetes 🌟 The CI/CD pipeline uses Jenkins with a Git Flow branching strategy. Developers create their own feature branches, which are then merged into the development branch. When a release is ready, a new release branch is created from the development branch, which is then merged into the master branch. Git Flow Branching Strategy Branch Description Feature Developer-created branches for new features Development Main branch for development Release Branch created for releases Master Production-ready code Jenkins Stages SC Checkout Compile Build Test Code Coverage Code Quality Analysis Security Scan Vulnerability Scan Delivery Deployment Java-Based Web Application 📊 The application is written in Java and uses Kubernetes. Experience with Kubernetes The candidate has experience with Kubernetes. Rolling Updates 🔄 To perform a rolling update, follow these steps: Create a deployment YAML file, specifying the desired state of the application. Mention the API version, kind, and metadata in the YAML file. Define the replicas, selectors, and template in the YAML file. Specify the container image, port, and other details in the YAML file. Apply the YAML file using kubectl apply. Specify the rolling update strategy in the YAML file. Creating a New Version of the Docker Image To create a new version of the Docker image: Create a Dockerfile. Build an image from the Dockerfile. Use the new image for the pods. Horizontal Pod Autoscaling (HPA) ⚖ Benefits of HPA "HPA is a resource that automatically scales the number of pods in a deployment, replica set, or stateful set based on metrics." Setting up HPA Enable the metric server in the cluster. Create a horizontal pod autoscaler YAML file, specifying the scale target reference, metrics, and other details. Apply the YAML file using kubectl apply. Monitor the HPA using kubectl get hpa and kubectl describe hpa. Custom Metrics Use custom metrics to enable HPA. Enable the metrics server in the cluster. Define custom metrics using Prometheus or other tools. Persistent Storage 📁 Purpose of Persistent Storage "Persistent storage refers to the ability to store and retain data beyond the lifetime of a single container. It allows data to be saved and accessed even if pods are rescheduled or terminated, or if pods move to different nodes within the cluster." Setting up Persistent Storage Create a storage class, specifying the type of storage. Create a persistent volume claim (PVC), requesting storage resources based on the storage class. Mount the PVC in the application. Deploy the application. PV and PVC Term Description PV Persistent Volume, a piece of storage in the cluster provisioned by the administrator PVC Persistent Volume Claim, a request for storage resources by the user or application Multicontainer Pods 🚀 Experience with Multicontainer Pods The candidate has experience with multicontainer pods, including sidecar containers. Using Multicontainer Pods Use sidecar containers for logging or monitoring. Deploy a pod with multiple containers, each running a different application or service. Managing Secrets 🔒 Kubernetes Secrets "Kubernetes secrets store sensitive information in an encrypted format." Using Kubernetes Secrets Store sensitive information in secrets. Use secrets to manage confidential data in the cluster.## Encryption and Secret Management 💻 Storing Sensitive Information We store sensitive information, such as API keys and database passwords, in a secret file using a basic algorithm. The key values are stored in a HashiCorp's Vault (Hashar W) based on the environment. Integrating with Jenkins We integrate Hashar W with Jenkins, which touches the passwords and secrets stored in the Vault. Service Mesh in Kubernetes 🌐 Load Balancing and Traffic Management We use a service mesh, specifically Istio, for load balancing and traffic management. It also provides mutual TLS, certificate, and server certificate verification. Port Security Policies in Kubernetes 🔒 Defining Security Configurations Port security policies allow administrators to define rules for controlling security configurations for pods. We implement port security policies using the PortSecurity admission controller. Enable the PortSecurity admission controller Write an admission.config file with the enabled admission plugins Define a constraint template with API version, kind, and spec Apply the constraint to enforce the host path policy Custom Resource Definitions (CRDs) in Kubernetes 📚 Defining and Using Custom Resources CRDs allow us to define and use custom resources within our Kubernetes cluster. They help extend the Kubernetes API and create custom objects for specific applications. Example: We used CRDs for operations and controllers like Prometheus, creating custom resources for managing Prometheus instances. Network Policies in Kubernetes 🔗 Fine-Grained Control of Network Traffic Network policies provide fine-grained control of network traffic within the cluster. We define rules and policies for controlling communication between pods. Ingress and egress rules Part selector field specifying which pods the policy applies to Name and namespace scope Rules are evaluated in order, with the first matching rule taking precedence Main Use Case: Implementing security and compliance by restricting access to sensitive data and services. Resource Quotas and Limits in Kubernetes ⚖ Ensuring Fair Resource Allocation Resource quotas and limits ensure fair resource allocation and prevent resource exhaustion. Factors to Consider: Resource requirements of the application Critical applications requiring guaranteed resources Less critical applications with burstable resources Namespace isolation and capacity planning Implementation: Define a resource quota based on CPU, memory, and other resources Attach the resource quota to a specific namespace Horizontal Pod Scaling based on Custom Metrics 📈 Scaling Applications based on Business-Specific Metrics We implement horizontal pod scaling based on custom metrics using a monitoring tool and a custom metric provider. Steps: Deploy a metric server in the Kubernetes cluster Implement a custom metric provider exposing application-specific metrics Deploy and configure the Kubernetes custom metric API server Use the custom metric API server with the Horizontal Pod Autoscaler (HPA) Example: We used Prometheus as a monitoring tool and the Prometheus adapter for Kubernetes to expose custom metrics.## Resource Management in Kubernetes 📈 Critical Parts and Prioritization In order to ensure that critical parts of the system receive the resources they need, we assign the highest priority (PR) to them. This ensures that they continue to function reliably, even in emergency scenarios where resources are scarce. Priority Class Name Kubernetes provides a field called Priority Class Name, which allows us to assign a priority to pods. This feature can be enabled through the Priority and Preemption feature in Kubernetes. Kubernetes Job vs. Cron Job Kubernetes Job Cron Job Purpose Run a single task to completion Run a task periodically Design Designed for short-lived tasks Designed for long-lived tasks Example Batch processing, data migration Backups, data synchronization Restart Pods can be automatically restarted if they fail Automatically manages scheduling and execution Definition: A Kubernetes Job is a resource used to run a single task to completion. It is designed for short-lived tasks and can be used for batch processing or data migration. Definition: A Cron Job is a resource used to run a task periodically. It is designed for long-lived tasks and can be used for backups or data synchronization. Stateful Sets and Deployments Stateful Sets Deployments Purpose Manage stateful applications Manage stateless applications Design Designed for applications with ordered initialization requirements Designed for horizontal scaling Example Databases, distributed systems Web servers, microservices Volume Claims Automatically manage PVCs for each pod Does not manage PVCs Definition: A Stateful Set is a resource used to manage stateful applications, such as databases or distributed systems. It provides stable network identities and can automatically manage Persistent Volume Claims (PVCs) for each pod. Definition: A Deployment is a resource used to manage stateless applications, such as web servers or microservices. It is designed for horizontal scaling and does not manage PVCs. Changing Replica Counts There are two ways to change the replica count of a running replica set: Method 1: Edit the replica set file and save it. Method 2: Use the imperative command kubectl scale with the desired replica count. Troubleshooting Replica Count Issues If the replica count is not changing as expected, check for: Error messages or warnings in the output logs. Resource constraints specified in the replica set. Pod termination delays. Part disruptions, such as min ready seconds. By checking these areas, you can identify and resolve issues preventing the replica count from changing.

  • @user-wj5kx7uz7q
    @user-wj5kx7uz7qАй бұрын

    great..

  • @LogicOpsLab
    @LogicOpsLab2 күн бұрын

    Thank you for the feedback.

  • @shakeraljobury153
    @shakeraljobury153Ай бұрын

    Thank you

  • @kazakman7772
    @kazakman7772Ай бұрын

    Boss Sonarqube is open source. U also have paid version if u want. He's correct

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    Only CE is open source, post that it's paid.

  • @kazakman7772
    @kazakman7772Ай бұрын

    @@LogicOpsLab but u still can install and bring up sonarqube in ec2 machine. And do some little tests. If un your logic then jenkins is not open source too. Since it has paid version cloubees with more features and support. Terraform would be the same

  • @johnbobonline501
    @johnbobonline501Ай бұрын

    Very good explanation of project ….i love it …you are good

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    Means a lot, mate. Do share with other folks.

  • @martinmato8861
    @martinmato8861Ай бұрын

    I'm taking the CKA soon. Thanks for the heads-up!

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    Appreciate the feedback. Best wishes from my end.

  • @ashwinswain1649
    @ashwinswain1649Ай бұрын

    Does Aks mandatorily deploys a load balancer? What about In case of private aks ...in a production env can aks work without any load balancer

  • @niroshthota5819
    @niroshthota5819Ай бұрын

    Hey the one question you asked about node is tainted ? answer is yes we do it through toleration to a pod specification to allow it to be scheduled onto a tainted node

  • @bajibabu7955
    @bajibabu7955Ай бұрын

    How to contact you because I'm looking for GCP DevOps course

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    I don't provide any GCP DevOps course, as such. But, you can connect with me on LinkedIn.

  • @manojkumarJ-ml2zr
    @manojkumarJ-ml2zrАй бұрын

    Hi in Paas some of the application we have to own it right?

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    We? You mean DevOps and Cloud team? It totally depends on the way the team works, smaller teams, yes, larger teams, no.

  • @vkurapa1
    @vkurapa1Ай бұрын

    Hi

  • @LogicOpsLab
    @LogicOpsLabАй бұрын

    Hello

  • @nasirenevoylune3113
    @nasirenevoylune3113Ай бұрын

    How much experience do you have in Cloud? How much experience do you have in DevOps? Can you walk me through the current project that you are working on and what exactly you do in that current project? The application that you folks are working on, what is the tech stack and what language is it written in? Can you walk me through the pipeline that is happening in this project until production? How does Amazon CloudTrail differ from CloudWatch logs? Do you know how Amazon CloudTrail works? What exactly are you doing with Amazon ECS? Can you explain what Amazon ECS is and how it works? How does auto scaling work in ECS? Can you share a real-time scenario where you would choose AWS Fargate over the EC2 launch type? Can you explain Amazon RDS and how it differs from a traditional database hosting solution? What are the database engines supported by Amazon RDS? Can you explain multi-AZ deployments in RDS? What is the difference between active-active and active-passive setups? Why should we use read replicas in Amazon RDS? What is the difference between Amazon RDS and Amazon Aurora? How are you securing data in RDS? Are you doing any automated backup or retention policies in RDS? How do you control connection limits, timeouts, and cache sizes in RDS? Do you have any maintenance window concept in RDS? Can you describe a scenario in which you would choose Amazon RDS over running your own database in an EC2 instance? What source code management tool do you use? Can you explain a merge conflict in Git and how to resolve it? What is Git stash? What is the difference between Git fetch and Git pull? How do you resolve a detached head state in Git? Have you ever done cherry-picking in Git? How do you think EKS is different from self-managed Kubernetes clusters? Can you explain what exactly you are doing with EKS in your current project? How would you set up auto-scaling for EKS cluster worker nodes for peak hours? How can you perform a Kubernetes version update with minimal disruption to services? How can you configure application scaling to handle increased load automatically in EKS? How do you integrate EBS volume with your pods in EKS? How do you deploy your application on EKS across multiple AWS regions? Who has done all the setup for your current project?