LTIMindtree
10+ Rayban Sun Optics India Interview Questions and Answers
Q1. Explain any terraform project that I did recently also what were the variables you defined in terraform configuration, how will you access a storage account blob container from more than one subscriptions from ...
read moreExplaining recent Terraform project, accessing storage account blob container from multiple subscriptions, Azure DevOps variable group and pipeline, and brief on Ansible role.
Recently worked on Terraform project to provision Azure resources
Defined variables in Terraform configuration for resource names and sizes
Accessed storage account blob container from multiple subscriptions using shared access signature (SAS) tokens
Current project infrastructure in Azure includes virtual ...read more
Q2. what are Terraform workspaces, what is a null resource in terraform, what is git fetch and how it's different from git pull, What is a load balancer in azure, what is an application gateway in azure, what are p...
read moreQuestions related to Azure DevOps Engineer role
Terraform workspaces are used to manage multiple environments with the same codebase
Null resource in Terraform is used to execute arbitrary code that doesn't create any resources
Git fetch downloads changes from the remote repository but doesn't merge them with the local branch
Load balancer in Azure distributes incoming traffic across multiple virtual machines
Application gateway in Azure is a web traffic load balancer that can als...read more
Q3. What is config map and secrets
Config map and secrets are Kubernetes objects used to manage configuration data and sensitive information.
Config map is used to store non-sensitive configuration data in key-value pairs
Secrets are used to store sensitive information like passwords, API keys, and tokens
Both config map and secrets can be mounted as volumes or used as environment variables in Kubernetes pods
Q4. What is CI/CD pipelines
CI/CD pipelines automate the process of building, testing, and deploying code changes.
CI/CD stands for Continuous Integration/Continuous Deployment
Automates the process of integrating code changes into a shared repository and deploying them to production
Helps in detecting and fixing integration errors early in the development process
Enables faster delivery of software updates and improvements
Popular tools for CI/CD pipelines include Jenkins, Azure DevOps, GitLab CI/CD
Q5. What is Docker and Kubernetes
Docker is a platform for developing, shipping, and running applications in containers. Kubernetes is a container orchestration tool for managing containerized applications across a cluster of nodes.
Docker allows developers to package applications and their dependencies into containers for easy deployment.
Kubernetes automates the deployment, scaling, and management of containerized applications.
Docker containers are lightweight, portable, and isolated environments that run on ...read more
Q6. Explain about application load balancing
Application load balancing is a method used to distribute incoming network traffic across multiple servers.
It helps improve the performance and reliability of applications by evenly distributing the workload.
Load balancers can be hardware-based or software-based.
Common load balancing algorithms include round-robin, least connections, and IP hash.
Examples of load balancers include NGINX, HAProxy, and Azure Load Balancer.
Q7. What is kubelet
Kubelet is the primary node agent that runs on each node in a Kubernetes cluster.
Kubelet is responsible for managing the pods on the node, ensuring they are running and healthy.
It communicates with the Kubernetes API server to receive instructions and report the status of the node.
Kubelet also monitors the health of the node and takes actions if necessary, such as restarting pods.
It interacts with container runtimes like Docker to manage the containers within the pods.
Q8. What is Terraform
Terraform is an open-source infrastructure as code software tool created by HashiCorp.
Terraform allows users to define and provision infrastructure using a declarative configuration language.
It supports multiple cloud providers such as AWS, Azure, Google Cloud, and more.
Terraform uses 'terraform plan' to create an execution plan and 'terraform apply' to apply the changes.
It helps in automating the creation, modification, and versioning of infrastructure.
Terraform state file k...read more
Q9. What is Azure DevOps
Azure DevOps is a set of development tools provided by Microsoft to help teams collaborate and deliver high-quality software.
Azure DevOps includes services such as Azure Repos, Azure Pipelines, Azure Boards, Azure Artifacts, and Azure Test Plans.
It allows for version control, continuous integration/continuous deployment (CI/CD), project management, and testing.
Teams can plan, build, test, and deploy applications using Azure DevOps.
It integrates with various development tools ...read more
Q10. Explain CI/CD pipeline
CI/CD pipeline automates the process of integrating code changes and deploying them to production.
Continuous Integration (CI) involves automatically building and testing code changes as they are committed to a shared repository.
Continuous Deployment (CD) involves automatically deploying code changes to production after passing tests in the CI phase.
CI/CD pipelines help in achieving faster and more reliable software delivery.
Tools like Jenkins, Azure DevOps, and GitLab are com...read more
Q11. Brief on Autoscaling in cloud
Autoscaling in cloud allows resources to automatically adjust based on demand, optimizing performance and cost.
Automatically adjusts resources based on demand
Optimizes performance and cost
Commonly used in cloud environments like Azure, AWS, and Google Cloud
Examples include scaling up virtual machines during peak traffic times and scaling down during off-peak hours
More about working at LTIMindtree
Interview Process at Rayban Sun Optics India
Reviews
Interviews
Salaries
Users/Month