Hi, I am not here to demean your effort but I am terraform engineer working in Ireland and this questionnaire answers are theoretical and looks like someone is reading script whereas in general , I have given or taken a whiteboard based Terraform interview writing a piece of code.
@LogicOpsLab Жыл бұрын
Thanks for the feedback, Teena. Would you like to connect over LinkedIn and discuss over points like these? It'd be helpful for fellow devops engineers and they can prepare better. Do let me know if you can help the community out. Thanks!
@komalthecoolk Жыл бұрын
I don't think there was anything wrong with the answers, even if they are "theoretical".
@indirakuppuswamy6110 Жыл бұрын
Hi can you send your link for terraform interview
@manifestabundance-pu6ex Жыл бұрын
Sahi pakde ho... Majority of his videos follow this template
@bedt1meb0y249 ай бұрын
Teena is absolutely correct.but it helps a bit to get some questions how to handle orally, writing scripts is the realistic interview pattern.I have gone through open the notepad.show me scripts to open the terraform automation and yaml such stuff with real scenarios based.what we have done in the pjcts mentioned as in Resume.
@KamranAli-lx6cm3 ай бұрын
Great concepts and fluent answers. similar questions were asked during my interviews.
@LogicOpsLab3 ай бұрын
Thanks a lot for your support.
@pramodpunnuche542610 ай бұрын
All the answers given in reading notes, for example 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
@vishalrane75612 ай бұрын
yes exactly, he is reading from the terraform documentation
@amolghanwat092 жыл бұрын
Flawless interview 👍. Please also include the part where candidates introduce themselves and talk about their BAU. Need more such videos. Many thanks Ravish.
@LogicOpsLab2 жыл бұрын
Thanks for the support, Amol. Apologies, I actually cannot reveal the identity of the candidates.
@DominikPlaylists6 ай бұрын
Did everyone miss this? "Currently, we are not using Terraform in our organization." You can handle errors, you can run scripts, the AWS S3 is about the worst of the storage options, import is best done by import block, not by command anymore. Just to name a few issues with the answers.
@rohits.k.7839 Жыл бұрын
Seems like the answers are being read....such smooth articulation is sus! Anyways, a good mock interview at the least ..cheers
@LogicOpsLab Жыл бұрын
Thanks for the feedback.
@KamranAli-lx6cm3 ай бұрын
Questions in this Interview: When you created the environment using Terraform, what components did you set up using Terraform? How do you make changes to the configuration of already created resources using Terraform? When the Terraform state file is created, what do you do with that state file and where do you store and find it? How do you resolve the issue if you lose the Terraform state file? What are the major features you have found in Terraform that you can talk about? What are the major features you have found in Terraform that you can talk about? What is the `terraform validate` command used for, and can you provide an example? Have you ever heard about the lifecycle in Terraform? Can you talk more about it? Have you worked with tools like CloudFormation, Ansible, or anything similar? Do you have any experience with Ansible? If you had to choose between Ansible and Terraform, which one would you prefer and why? In your current organization, which tool are you using: Ansible, Terraform, or Pulumi? Can you talk about any features of Pulumi that you find particularly useful or impressive? Have you ever heard about Bicep or ARM templates? In a scenario where you have 20 resources running on a public cloud (AWS or Azure) and you want to destroy just one resource, how would you go about doing that? Have you ever preserved a key that you created using Terraform? What happens if you delete the Terraform state file and then run the `terraform apply` or `terraform plan` command? Have you ever worked with modules in Terraform? What are the different types of modules in Terraform? The module that gets called is what: a parent module or a child module? From where we call a module, what is that module called? Have you ever heard about remote backends in Terraform? Do you have any ideas or experience with them? How can you provide variable values at runtime in Terraform? In an organization, how do you manage multiple environments in Terraform? Why do we call Terraform "Infrastructure as Code" (IaC)? Is there a particular reason for this? Can you explain some drawbacks or challenges you have faced in your career? Which version of Terraform are you using?
@manojpal1496 Жыл бұрын
For a long time I was looking for this type of interview questions , Again thanks 😊
@LogicOpsLab Жыл бұрын
Glad to hear that.
@nehagahilot1517 Жыл бұрын
Perfect example, that's something I was looking for.
@LogicOpsLab Жыл бұрын
@riddhimar48102 жыл бұрын
Amazing confidence. Such perfect answers, selection is must. I wonder I'd have this much grasp over Terraform. Thanks for putting this together 🙏🏻
@LogicOpsLab2 жыл бұрын
Means a lot
@shubhadip87 Жыл бұрын
Dont believe..i think its a plot
@uadolphinca Жыл бұрын
Seems just learned phrases or even reading it. Sound absolutely not natural.
@avantshiv Жыл бұрын
are you the same Riddhima from Ansible interview
@madhurimabanik9130 Жыл бұрын
🤣
@bharathimuppalla161210 ай бұрын
Nice video who actually don't know terrform it will be useful
@LogicOpsLab10 ай бұрын
Appreciate it, mate
@rachz27 Жыл бұрын
Awesome Interview. Learning a lot from your Interview videos. Keep up the good work and keep posting content like this. Thanks 👍💯
@LogicOpsLab Жыл бұрын
Means a lot, Rachit! 🙏🏻
@rkgramani78962 жыл бұрын
Sharing knowledge is also - Caring for others
@LogicOpsLab2 жыл бұрын
Thank you!
@9891ajit Жыл бұрын
Thanks
@bhakta_rg7 ай бұрын
Thanks Ravish bhai. Nice interview. At 3:40, the interviewee mentioned about infra costs getting doubled if we try to recreate the terraform configuration using terraform apply in case we lose the state file, which is understood.....what would nasty cross-pollination exactly mean?
@SamadhanGapat-r6t3 ай бұрын
Boss if we delete 1 resource manually out of three resource created by terraform apply then it will not create entire infra after we do terraform apply. existing resources will not change if no changes happened
@LogicOpsLabАй бұрын
Timestamp, please? Yes, you are correct. If you manually delete one resource that was created by Terraform, and then run terraform apply again, Terraform will only attempt to recreate the deleted resource, not the entire infrastructure.
@vishallifezone9629 Жыл бұрын
Thank you for making these inetrview series but i heared all questions and answers and noticed that the candidate giving answer from google same as witten there nice startegy . Thats's why both are not showing there face 🤓🤓🤓🤓🤓
@LogicOpsLab Жыл бұрын
Thanks for the feedback. No personal information has to revealed, thus no faces. I hope you understand and still support us.
@RamKharche Жыл бұрын
Osm videos. Can you please make video on Prometheus and Grafana interview.
@LogicOpsLab Жыл бұрын
Sure thing
@manojpal1496 Жыл бұрын
Perfect thanks bro . Please share more interviews Questions and answers ❤
@LogicOpsLab Жыл бұрын
Sure, will do that.
@rajeshchowdary3532 Жыл бұрын
Good but you need to impove to present the video to reach each and every one. It's better to have either subtitles or word pad with questions and answers along with his tone.
@LogicOpsLab Жыл бұрын
Feedback taken, thank you for the same.
@rajashekarpedditi55210 ай бұрын
very informative and useful video 👍
@LogicOpsLab10 ай бұрын
Thanks a lot
@akshayfasale86479 ай бұрын
Thanks me later -- > Question: When you created the environment using Terraform, what components did you create using Terraform? Answer: I created resource groups, storage accounts, network security groups, application gateways, and VMs using Azure providers. While Terraform supports different providers like GCP or AWS, I used Azure since I have experience with it. Question: How can you make changes in the configuration of already created resources using Terraform? Answer: To make changes in the configuration of already created resources, we can use the terraform import command. Question: What does Terraform do with the state file when it runs? Answer: Terraform maintains a state file that maps the current status of the infrastructure with the configuration file. The state file is commonly stored either locally or in remote storage locations like Azure Storage or AWS S3. Question: In case the state file is lost, how do you resolve that issue? Answer: If the state file is lost, using the terraform import command can help. It allows Terraform to reconcile the cloud infrastructure state with the expected state. Question: What are the major features of Terraform that you find noteworthy? Answer: Terraform can manage infrastructure across multiple cloud platforms (Azure, GCP, AWS), uses HashiCorp Configuration Language (HCL), supports infrastructure code, and allows tracking resource changes throughout deployments. Question: What is the full form of HCL? Answer: HCL stands for HashiCorp Configuration Language. Question: Can you explain the purpose of the terraform validate command? Answer: The terraform validate command is used to validate the syntax of Terraform files, performing a syntax check to identify errors in the configuration. Question: What is the lifecycle block in Terraform? Answer: The lifecycle block is a nested block within a resource block, containing meta-arguments for resource behavior, such as create_before_destroy, prevent_destroy, and others. Question: Have you worked with other tools like CloudFormation or Ansible? Answer: Yes, I have worked with Ansible. When comparing Terraform and Ansible, the choice depends on the specific needs and the nature of the infrastructure. Question: If given a choice between Ansible and Terraform, which one would you prefer, and why? Answer: The choice between Ansible and Terraform depends on the specific needs. Terraform is suitable for maintaining a steady state in infrastructure, while Ansible excels in managing and configuring evolving environments. Question: Have you heard about Pulumi? Answer: Yes, I have heard about Pulumi. One notable feature is that Pulumi allows using multiple languages like Python, TypeScript, or JavaScript for configuration. Question: Have you heard about Bicep or ARM templates? Answer: Yes, I have heard about Bicep, and I have worked on ARM templates in the past. Question: Is it possible to destroy a single resource out of multiple resources using Terraform? Answer: Yes, it is possible. We can use the terraform destroy -target command followed by the resource type and name to destroy a specific resource. Question: How do you preserve keys created using Terraform? Answer: Keys created using Terraform can be preserved by storing them in the AWS CLI configuration folder under the credentials directory and instructing Terraform to use a specific profile during execution. Question: What happens if the Terraform state file is accidentally deleted? Answer: If the Terraform state file is deleted, Terraform may duplicate all resources, leading to increased costs and potential issues with overlapping and cross-pollination between resources. Question: Have you worked with Terraform modules? Answer: Yes, I have worked with Terraform modules. There are root modules, child modules, and published modules in Terraform. Question: How do you manage Terraform code in multiple environments? Answer: Terraform workspaces and reusable modules can be used to manage Terraform code in multiple environments, allowing separate state files for each workspace. Question: What is Terraform workspace used for? Answer: Terraform workspace allows managing separate state files for each workspace, enabling different environment processing. Question: How do you provide variable values at runtime in Terraform? Answer: To provide variable values at runtime in Terraform, the default values in the variable file (variable.tf) can be removed, and the values can be provided when running the Terraform command. Question: Why is Terraform called "Infrastructure as Code"? Answer: Terraform is referred to as "Infrastructure as Code" because it involves writing code to provision, manage, and deploy infrastructure. It uses a declarative approach to define infrastructure elements using HashiCorp Configuration Language (HCL). Question: Can you mention some drawbacks of Terraform based on your experience? Answer: Some drawbacks include a lack of error handling, restriction to a specific language (HCL), limitations on importing certain things, lack of script generation support, and occasional bugs in specific Terraform versions.
@LogicOpsLab9 ай бұрын
This is amazing!!! 😍
@trideepmisra91349 ай бұрын
super bro saved my times thanks
@cramakrishna77339 ай бұрын
Thanks alot brother ❤
@samridhsadda22299 ай бұрын
Amazing
@Manojkumar-nt8mp8 ай бұрын
did you used any AI, to get this text? if yes, can you please drop the AI name
@kishorek26282 жыл бұрын
Hi please let me know answer for this question - How to do the changes in the configuration of already created resources using Terraform
@naveencs5475 Жыл бұрын
Terraform import
@LogicOpsLab Жыл бұрын
Yes, terraform import
@saisandeep15765 ай бұрын
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.
@ujwalagolla48075 ай бұрын
exactly.. i noticed this too... it felt as if he read through the lines.
@LogicOpsLab4 ай бұрын
Thanks for the feedback, folks.
@stalinromi11342 жыл бұрын
Sir please make a video answering those questions (Q & A session)
@LogicOpsLab2 жыл бұрын
Apologies, I was not keeping well. Will drop by the end of this week.
@kwabenasteve93262 жыл бұрын
@@LogicOpsLab just came across this. Did you drop it?
@deepakkadam8679 Жыл бұрын
I was looking for some good questions on terraform, very well explained and good bunch of questions. Just had one doubt as after tfstate file get deleted and a person tries to run the terraform code again will it give already exist or duplicate. As we are not changing the name , can you explain this briefly.
@LogicOpsLab Жыл бұрын
Glad I could help! Made my evening!
@LogicOpsLab Жыл бұрын
Also, to answer your question, If you attempt to run your Terraform code again after deleting the state file without any changes to the resource names, Terraform will not be aware of the existing resources, and it will attempt to recreate them. When you delete the state file, Terraform no longer has that mapping information, so it will assume the resources do not exist and will proceed to create them again. In cases where the state file is deleted accidentally or lost, you can import existing resources into Terraform's state, but this process can be more complex and error-prone.
@KVinayKumar-b8p Жыл бұрын
how to do changes in terraform for already created resouces -->ans using terraform plan ...not import i think terraform import command is used in Terraform to import existing infrastructure resources into the Terraform state.
@LogicOpsLab Жыл бұрын
It is import Example - terraform import aws_instance.my_instance i-0123456789abcdef0
@MrArgha00728 күн бұрын
The person who got interviewed memorized most of the answers. Ask him coding questions he would break for sure
@LogicOpsLab21 күн бұрын
Thanks for the feedback!
@udaydito721 Жыл бұрын
Hi bro, Any suggestion on how interview questions would be in Onshore round. Thanks,
@LogicOpsLab Жыл бұрын
Onshore? You mean client round?
@udaydito721 Жыл бұрын
@@LogicOpsLab yes
@pranavkumar3497 ай бұрын
In most of the cases if the state file is deleted and you run again, It would fail saying the resource already exists. right?
@Charith_LakshanJ6 ай бұрын
No cuz it says already exists because there was state file that where your all infrastructure state details store. Since u delete it it will create new resources and could be overlapping
@amolpatil619611 ай бұрын
Superb
@LogicOpsLab11 ай бұрын
Thanks for the support.
@Rameshpowervlogs Жыл бұрын
tanq bro keep for u r doing such a nice videos
@LogicOpsLab Жыл бұрын
Glad to hear that 💪🏻
@nazgulm4882 Жыл бұрын
Thank you, amazing
@LogicOpsLab Жыл бұрын
Glad to hear that.
@felipeozoski Жыл бұрын
Great man!!!
@LogicOpsLab Жыл бұрын
Means a lot
@shreeshailG9 ай бұрын
Bro small suggestions please dont mind. 1. Starting 2 mins is too much of introduction 2. Can you please give sub titles as voice is not clear and also if possible make it slides and more interactive
@LogicOpsLab9 ай бұрын
Noted. Thanks for letting us know. We will improve on this for sure.
@hareeshsa83812 жыл бұрын
Good candidate
@a_k_singh2 жыл бұрын
Good one 👍
@LogicOpsLab2 жыл бұрын
Thank you
@sparker1170 Жыл бұрын
Good video
@LogicOpsLab Жыл бұрын
Thanks for the visit
@kishorek26282 жыл бұрын
Hi , From last one month following the DevOps interview questions. you are able to provide the interview questions each tool in devops. If it chargeable if yes I will pay the amount. I am basically working as Linux & AWS Engineer. Moving to DevOps end. Please help me to crack the interviews.
@LogicOpsLab Жыл бұрын
I don't charge a thing, as of now. But, I don't have a list. You can connect with me on LinkedIn.
@ianlondon288811 ай бұрын
Is there a way that you can give the answers in your own voice? Those of us that are not accustomed to hearing various types of english cannot understand some of the interviewees
@LogicOpsLab11 ай бұрын
Thanks for the suggestion. Will try doing the same soon.
@nlokesh1986 Жыл бұрын
Is that ok, if we dont work on Terraform, but went to a Terraform interview?
@LogicOpsLab Жыл бұрын
Not okay, these days people might ask you to write a Terraform code file.
@sidharthvijayakumar3521 Жыл бұрын
Either this is scripted or the person is pro the choice is words are pretty impressive personally have never had such an experience
@LogicOpsLab Жыл бұрын
Same feeling, Sidharth. Worked with the candidate personally. Believe me, the candidate was that good. Unfortunately, left after a year, the last time I heard the candidate was with Walmart.
@sidharthvijayakumar3521 Жыл бұрын
@@LogicOpsLab how much exp?
@LogicOpsLab Жыл бұрын
@@sidharthvijayakumar3521 Less than 4, I guess. Not sure now.
@bloomzandrockz88302 жыл бұрын
Tq much helpful
@LogicOpsLab2 жыл бұрын
Cheers, mate!
@felipeozoski Жыл бұрын
Good stuff thanks 👍
@LogicOpsLab Жыл бұрын
Thanks a bunch
@raxitraju24392 жыл бұрын
🔥🔥
@vijaybhatt8060 Жыл бұрын
terraform remote command ???? i dont understand this can u explain it 3:50
@LogicOpsLab Жыл бұрын
terraform import Terraform can import existing infrastructure resources. This functionality lets you bring existing resources under Terraform management.
@vijaybhatt8060 Жыл бұрын
@@LogicOpsLab thanks bro
@Abhi6goswami Жыл бұрын
Are these a video call interview or an audio call?
@LogicOpsLab Жыл бұрын
Audio separated from a video call. This is done as we do not want to reveal the identity of the person.
@suvraroy5847 Жыл бұрын
Share some advance level of interview .
@LogicOpsLab Жыл бұрын
Getting real time interviews is very tough these days. But, I am still working on it.
@jibin7277 Жыл бұрын
Ok the candidate is reading from official documentation. :D
@LogicOpsLab Жыл бұрын
Ya, some people do read the official documentation which I think is the best way to learn and explain while giving interviews.
@anishsedhai21759 ай бұрын
The answers are so generic. I don't think anybody would answer to questions like they are reading from a paragraph. Still great video to refresh the IaC scenarios.
@LogicOpsLab9 ай бұрын
Appreciate the feedback, Anish.
@hexchad765 Жыл бұрын
Sounds like fluffy chat GPT when he talks, the interviewee. I can't see hiring somebody who is either reading or memorized the questions and answers
@LogicOpsLab Жыл бұрын
When was ChatGPT released? When is this interview uploaded? But, thanks for the feedback.
@hexchad765 Жыл бұрын
@@LogicOpsLab2020 codex was live. LLMs existed before that as well
@Lyricrewriter2 жыл бұрын
Do you take any mock interview ji?
@LogicOpsLab2 жыл бұрын
Not exactly, but, if you want I can take yours.
@FitBeastUnleashed2 ай бұрын
Why it sounded like as if the candidate is just reading and everything is in front of him😮
@LogicOpsLab2 ай бұрын
Thanks for the feedback, Vikas. Appreciate it.
@diyalifestyles69715 ай бұрын
What's the total experience of the candidate?
@LogicOpsLab4 ай бұрын
I think close to 4.
@hiteshasnani8176 Жыл бұрын
i bet this candidate is just reading the answers
@LogicOpsLab Жыл бұрын
Nopes. Took a demo later. The candidate was that good.
@subhalaxmidash9993 Жыл бұрын
If he was reading he would have taken pause to at least look for the answers..common sense 🤦 why can't people understand there are some candidates who can be this good ... honestly even I was trying to answer the questions and almost answered 80% .. anyway great job Ravish..🙂
@prajktamali67819 ай бұрын
It looks like her ansible candidate is similer as this one
@LogicOpsLab9 ай бұрын
Could be possible. There are multiple rounds on multiple technologies.
@pratiksharuthe5186 Жыл бұрын
good but i found that he is answering from google😂, exact same wording and sentences.
@LogicOpsLab Жыл бұрын
Could be possible, people do a lot of that. But, let's stay positive and take the good part from it and forget the rest.
@AkshaySaxena-bl9zs10 ай бұрын
all good but the voice of the candidate is irritating !!
@LogicOpsLab10 ай бұрын
Thanks a lot for the feedback. The voice is modified due to candidate's privacy. Apologies for the inconvenience.
@tjhsiao065 ай бұрын
Ok, Ok, Ok, "Joe Pesi" 😁
@LogicOpsLab4 ай бұрын
Sorry, didn't understand. Kindly explain.
@Alpha-kt6hc Жыл бұрын
I hope he/she had the camera open during the interview.
@LogicOpsLab Жыл бұрын
Yes, it was open the whole time.
@subhalaxmidash9993 Жыл бұрын
People can't believe as the candidate is so good. But it's clear he is very intelligent and not reading and giving answers..🙂
@LogicOpsLab Жыл бұрын
@@subhalaxmidash9993 Thanks for the feedback. The voice has been modified, it's a 'She', and the candidate was really good.
@sengarhimanshu6323 Жыл бұрын
These questions are very basic for terraform developer it will not help anyone to get the job
@LogicOpsLab Жыл бұрын
Thank you for sharing your thoughts with us. We greatly appreciate your feedback. We strive to create content that caters to a diverse audience, ranging from beginners to experienced professionals, in order to foster a supportive learning environment for all. While some of our questions may appear basic to more seasoned Terraform developers or devops, they are intentionally designed to serve as foundational knowledge for those who are new to the field. Our aim is to help aspiring devops grasp the fundamental concepts before progressing to more advanced topics.
@klintonj4969Ай бұрын
Feel like he is reading answers from boook😅
@LogicOpsLab21 күн бұрын
Thanks for the feedback!
@techcloudc6802 Жыл бұрын
...🙏...
@imthiazakram56882 жыл бұрын
Devops related pdf share karde
@LogicOpsLab2 жыл бұрын
Didn't get you?
@ShardulPrabhu6 ай бұрын
Thikanae bat kr pahile
@owenzmortgage82732 жыл бұрын
you speak too fast with not very clear English,
@LogicOpsLab2 жыл бұрын
Not sure if that is a compliment or an issue. Ha Ha! Please set the speed to 0.75 and you wood be good to go!