DevOps Site Reliability Engineer

10+ DevOps Site Reliability Engineer Interview Questions and Answers

Updated 28 Nov 2024

Popular Companies

search-icon

Q1. How would you recover your VM, if You have lost its keypair file?

Ans.

To recover a VM without its keypair file, you can create a new keypair and attach it to the VM.

  • Create a new keypair using the cloud provider's console or API.

  • Stop the VM and detach the old keypair.

  • Attach the new keypair to the VM.

  • Start the VM and test connectivity to ensure successful recovery.

Q2. What are the securities you have followed in your Production architecture?

Ans.

Securities in Production architecture include network security, data encryption, access control, and monitoring.

  • Implementing network security measures such as firewalls, VPNs, and intrusion detection systems

  • Encrypting sensitive data at rest and in transit using protocols like SSL/TLS

  • Enforcing access control through role-based permissions and multi-factor authentication

  • Monitoring system activity and logs for suspicious behavior or unauthorized access

  • Regularly updating software...read more

DevOps Site Reliability Engineer Interview Questions and Answers for Freshers

illustration image

Q3. What is CDN and what does akamai providing to its customer

Ans.

CDN stands for Content Delivery Network. Akamai provides CDN services to its customers for faster and more reliable content delivery.

  • CDN helps distribute content closer to end users for faster loading times

  • Akamai offers services like caching, load balancing, and DDoS protection

  • Customers benefit from improved website performance and reliability

Q4. How will you mentain a terraform state file, if someone manually changes the resource configuration.

Ans.

Maintaining Terraform state file after manual resource configuration changes.

  • Regularly back up the state file to prevent loss of changes.

  • Use version control to track changes made to the state file.

  • Implement automated checks to detect any discrepancies between the state file and actual resources.

  • Educate team members on the importance of not manually changing resource configurations.

  • Consider implementing a policy or process for reviewing and approving any manual changes to reso...read more

Are these interview questions helpful?

Q5. How can you know the IP Address of google.com?

Ans.

You can know the IP Address of google.com by using command line tools like ping or nslookup.

  • Use the 'ping' command followed by the domain name (e.g. ping google.com)

  • Use the 'nslookup' command followed by the domain name (e.g. nslookup google.com)

Q6. What is sha how will you use it

Ans.

SHA is a cryptographic hash function used for data integrity and security.

  • SHA stands for Secure Hash Algorithm

  • It generates a fixed-length hash value from input data

  • Used for data integrity, digital signatures, and password storage

  • Examples include SHA-1, SHA-256, SHA-512

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. Are you comfortable working in hybrid mode?

Ans.

Yes, I am comfortable working in hybrid mode.

  • I have experience working in both on-premises and cloud environments.

  • I am familiar with managing hybrid infrastructure setups.

  • I am comfortable with integrating and troubleshooting hybrid systems.

  • I have strong communication skills to collaborate with teams working in different environments.

Q8. What is an HIgh availability architecture?

Ans.

High availability architecture ensures systems are always operational, minimizing downtime and ensuring reliability.

  • Utilizes redundancy to ensure no single point of failure

  • Includes load balancing to distribute traffic evenly

  • Incorporates failover mechanisms to switch to backup systems seamlessly

  • Uses monitoring and alerting to quickly identify and address issues

  • Examples: Amazon Web Services (AWS) Auto Scaling, Google Cloud Platform (GCP) Load Balancing

DevOps Site Reliability Engineer Jobs

DevOps Site reliability engineer 3-7 years
IBM India Pvt. Limited
4.1
Bangalore / Bengaluru
DevOps Site reliability engineer 5-7 years
Virtusa Consulting Services Pvt Ltd
3.8
Hyderabad / Secunderabad

Q9. When will you use tcp and UDP

Ans.

TCP for reliable data transfer, UDP for low latency and loss tolerance

  • TCP is used when reliable data transfer is required, such as in file transfers or email communication

  • UDP is used when low latency and loss tolerance are more important than reliability, such as in online gaming or video streaming

  • TCP is connection-oriented while UDP is connectionless

  • TCP provides flow control and congestion control while UDP does not

  • TCP is slower than UDP due to the overhead of establishing a...read more

Q10. What is HA proxy

Ans.

HAProxy is a free, open-source load balancer and proxy server software.

  • HAProxy stands for High Availability Proxy.

  • It is used to distribute traffic across multiple servers to ensure high availability and scalability.

  • It supports TCP and HTTP-based applications.

  • It can perform SSL/TLS termination, content switching, and request routing.

  • It is highly configurable and can be used in various deployment scenarios.

  • Examples of companies using HAProxy include Airbnb, GitHub, and Reddit.

Q11. Network LoadBalancer vs Application Load Balancer

Ans.

Network Load Balancer is ideal for TCP traffic, while Application Load Balancer is best for HTTP/HTTPS traffic.

  • Network Load Balancer operates at the connection level (Layer 4), distributing traffic based on IP protocol data.

  • Application Load Balancer operates at the application level (Layer 7), distributing traffic based on content of the request.

  • Network Load Balancer is better suited for applications that require static IP addresses, while Application Load Balancer is more fl...read more

Q12. elaborate on how dns works

Ans.

DNS translates domain names to IP addresses to locate resources on the internet.

  • DNS stands for Domain Name System

  • It works by translating human-readable domain names (like www.google.com) into IP addresses (like 172.217.3.100)

  • DNS servers store records like A, CNAME, MX, TXT, etc. to provide information about domain names

  • DNS queries are sent from client devices to DNS servers to resolve domain names

  • DNS caching helps improve performance by storing previously resolved domain name...read more

Q13. Write terraform code for vpc and subnet

Ans.

Terraform code for creating VPC and subnet

  • Define VPC resource with CIDR block

  • Create subnet within VPC with CIDR block

  • Associate subnet with VPC

Q14. What is Rest Api

Ans.

REST API is a web-based API that uses HTTP requests to access and manipulate data.

  • REST stands for Representational State Transfer

  • It is an architectural style for building web services

  • It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on resources

  • Responses are usually in JSON or XML format

  • Examples include Twitter API, Facebook API, and Google Maps API

Q15. Why is CDN needed

Ans.

CDN is needed to improve website performance by reducing latency, increasing content availability, and offloading origin servers.

  • Reduces latency by serving content from servers closer to the user

  • Increases content availability by caching content on multiple servers worldwide

  • Offloads origin servers by distributing traffic to CDN servers

  • Improves website performance and user experience

Q16. Pod IP allocation in EKS

Ans.

Pod IP allocation in EKS involves assigning a unique IP address to each pod for communication within the cluster.

  • Pods in EKS are assigned IP addresses from the VPC CIDR block

  • Each pod gets a unique IP address for communication within the cluster

  • Pod IP addresses are managed by the Kubernetes control plane

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.8
 • 4.6k Interviews
3.6
 • 3.6k Interviews
3.9
 • 2.9k Interviews
4.1
 • 189 Interviews
3.9
 • 83 Interviews
4.0
 • 57 Interviews
4.6
 • 28 Interviews
3.2
 • 26 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

DevOps Site Reliability Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter