i
47Billion
Filter interviews by
Top trending discussions
posted on 19 Nov 2024
DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to improve collaboration and efficiency.
DevOps focuses on automating and streamlining the software development process.
It emphasizes communication and collaboration between development and operations teams.
DevOps aims to shorten the development lifecycle and provide continuous delivery of high-quality software...
Devops operations involve managing the development and deployment of software applications.
Automate repetitive tasks to improve efficiency
Use version control systems like Git for tracking changes
Implement continuous integration and continuous deployment pipelines
Monitor system performance and troubleshoot issues proactively
DevOps focuses on collaboration between development and operations teams, while SRE focuses on reliability and scalability of systems.
DevOps is a cultural and organizational practice that emphasizes collaboration and communication between development and operations teams.
SRE (Site Reliability Engineering) is a specific role within an organization that focuses on ensuring the reliability, scalability, and performance of...
DevOps is important for streamlining software development and deployment processes.
DevOps helps in automating manual tasks, increasing efficiency and reducing errors.
It promotes collaboration between development and operations teams, leading to faster delivery of software.
DevOps enables continuous integration and continuous delivery (CI/CD) pipelines, ensuring rapid and reliable software releases.
It improves overall so...
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
CI/CD pipeline is a set of automated processes that allow developers to continuously integrate code changes and deploy 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 environments after passing automated tests.
CI/CD pipelines typicall...
DaemonSet ensures that all or some nodes run a copy of a Pod
DaemonSet is a Kubernetes resource that ensures a copy of a Pod is running on all or some nodes in the cluster
It is useful for running a single instance of a Pod on every node, such as log collection or monitoring agents
DaemonSet automatically adds or removes Pods as nodes are added or removed from the cluster
AWS provides a variety of networking services to help users manage their network infrastructure.
Virtual Private Cloud (VPC) allows users to create isolated networks within the AWS cloud
Elastic Load Balancing distributes incoming traffic across multiple instances to ensure high availability
Route 53 is a scalable domain name system (DNS) web service
Direct Connect allows users to establish a dedicated network connection b...
Terraform module is a reusable, configurable, and self-contained collection of Terraform resources.
Terraform modules help organize and reuse code for infrastructure components
Modules can be shared and reused across different projects
Modules can have input variables to customize their behavior
Modules can output values that can be used by other parts of the infrastructure code
GitOps tools help automate infrastructure management, version control, and deployment processes.
Enables infrastructure as code practices
Facilitates version control for infrastructure configurations
Automates deployment processes
Promotes collaboration and visibility among team members
Examples: Argo CD, Flux, Jenkins X
AWS Secret Manager is a service that helps you protect access to your applications, services, and IT resources.
It allows you to securely store, manage, and retrieve sensitive credentials and configuration data.
You can rotate, manage, and retrieve secrets throughout their lifecycle.
Integrates with AWS services like Lambda, EC2, RDS, and more for secure access to secrets.
Helps you meet security and compliance requirement...
Vault is a tool for managing secrets and protecting sensitive data.
Vault securely stores and manages sensitive information such as API keys, passwords, and certificates.
It provides a centralized place for managing access control and encryption of data.
Vault can be integrated with AWS to securely store and retrieve AWS credentials and other sensitive information.
Integration with AWS allows for automated provisioning and...
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Roles in Ansible are a way to group tasks, handlers, variables, and other related files together for easier management and reuse.
Roles help in organizing and structuring Ansible playbooks
They promote reusability and modularity
Roles can be shared and reused across different playbooks
Each role typically consists of directories like tasks, handlers, templates, vars, etc.
Roles can be installed using Ansible Galaxy
To give admin permissions to run a playbook, you can use sudo or grant specific permissions in the sudoers file.
Grant sudo access to the user running the playbook
Add the user to the sudoers file with specific permissions
Use ansible_become to run tasks with elevated privileges
To add a plugin in Jenkins manually, you can download the plugin file and upload it through the Jenkins web interface.
Download the desired plugin file from the Jenkins website or other sources.
Navigate to the Jenkins dashboard and click on 'Manage Jenkins'.
Select 'Manage Plugins' and go to the 'Advanced' tab.
Choose the 'Upload Plugin' option and select the downloaded plugin file.
Click 'Upload' and restart Jenkins to ap
I applied via Campus Placement
Aptitude was mix of questions from logical reasoning, english grammar to simple numerical problems.
I was interviewed in Oct 2023.
Java program to reverse a string using StringBuilder
Create a StringBuilder object with the input string
Use the reverse() method of StringBuilder to reverse the string
Convert the reversed StringBuilder object back to a string using toString()
Product release setup involves planning, coordinating, and executing the release of a software product to customers.
Create a release plan outlining the scope, timeline, and resources needed for the release
Coordinate with development, QA, and operations teams to ensure all necessary tasks are completed
Use version control systems to manage code changes and track release versions
Automate build, test, and deployment proces...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
67
salaries
| ₹3 L/yr - ₹9.5 L/yr |
Senior Software Engineer
19
salaries
| ₹5.5 L/yr - ₹15.6 L/yr |
Data Engineer
11
salaries
| ₹7 L/yr - ₹13 L/yr |
Software Developer
11
salaries
| ₹1.9 L/yr - ₹7.2 L/yr |
QA Engineer
9
salaries
| ₹3 L/yr - ₹8.5 L/yr |
CRED
Postman
Freshworks
Zoho