i
Infogain
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2023. There were 6 interview rounds.
Pipeline process in Jenkins automates the software delivery process.
Pipeline is defined as code in a Jenkinsfile
It consists of stages, steps, and post actions
Each stage can have multiple steps like build, test, deploy
Pipeline can be triggered manually or automatically based on events
I have used blue-green deployment strategy in previous projects.
Blue-green deployment involves running two identical production environments, with one active and one inactive.
Switching between the two environments allows for zero downtime deployments and easy rollback in case of issues.
I have implemented blue-green deployment using tools like Kubernetes and Jenkins in past projects.
Migration process of Github to Azure Repos involves exporting repositories from Github and importing them into Azure Repos.
Export repositories from Github using tools like Git or Github API
Prepare repositories for migration by cleaning up and resolving any dependencies
Import repositories into Azure Repos using tools like Azure DevOps Services or Git commands
Update any references or configurations to point to the new Az...
Containers in Docker can communicate through networking using bridge networks, overlay networks, or user-defined networks.
Containers can communicate with each other using IP addresses and port numbers.
Docker provides default bridge networks for communication between containers on the same host.
Overlay networks allow communication between containers across multiple hosts.
User-defined networks can be created for custom c...
I have experience with a variety of devops tools including Jenkins, Docker, Kubernetes, Ansible, and Terraform.
Jenkins
Docker
Kubernetes
Ansible
Terraform
Snapshot in Maven is a version of a project that is still in development and not yet released.
Snapshots are versions of a project that are still in development and not yet released.
They are identified by the suffix '-SNAPSHOT' in the version number.
Snapshots can be deployed to a Maven repository for sharing with other developers for testing purposes.
They are not intended for production use as they are subject to freque
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes follows a master-slave architecture with a master node that controls multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Ku...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
posted on 6 Feb 2024
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
posted on 23 Oct 2023
I applied via Naukri.com and was interviewed in Apr 2023. There were 5 interview rounds.
There was an aptitude test with math, English and logical reasoning problems.
A brief round of coding test based on language of your choice.
I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.
To ensure high availability of EKS cluster, utilize multiple availability zones, implement auto-scaling, use managed node groups, and set up monitoring and alerts.
Utilize multiple availability zones to distribute workload and ensure redundancy.
Implement auto-scaling to automatically adjust resources based on demand.
Use managed node groups to simplify node management and ensure high availability.
Set up monitoring and al...
Liveness and readiness probes are used in Kubernetes to check the health of containers.
Liveness probe checks if a container is running and healthy. If it fails, Kubernetes restarts the container.
Readiness probe checks if a container is ready to serve traffic. If it fails, Kubernetes stops sending traffic to the container.
Probes are configured in the pod's YAML file using the 'livenessProbe' and 'readinessProbe' fields.
...
Docker is a containerization platform that allows applications to be packaged and run in isolated environments. DevOps is a software development methodology that focuses on collaboration, automation, and integration between development and operations teams.
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.
Containers allow a developer to package up an application wit...
Git is a version control system used for tracking changes in source code, while Subversion (SVN) is another version control system with similar features.
Git is distributed, allowing for offline work and faster branching and merging.
Subversion is centralized, requiring a network connection for most operations.
Git uses a staging area for changes before committing, while Subversion commits changes directly to the reposito...
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 involves continuous integration, continuous delivery, and continuous deployment.
DevOps aims to shorten the system development life cycle and provide continuous delivery of high-quality soft...
K8s, short for Kubernetes, is a popular open-source container orchestration platform used for automating deployment, scaling, and management of containerized applications.
Kubernetes automates the deployment, scaling, and management of containerized applications.
It provides features like self-healing, load balancing, and rolling updates.
Kubernetes uses declarative configuration files to define the desired state of the a...
I applied via Campus Placement
Setting up a CICD pipeline using Jenkins for a Java based application involves configuring Jenkins jobs for building, testing, and deploying the application.
Install Jenkins and necessary plugins for Java projects
Create a Jenkins job for building the Java application using Maven or Gradle
Add a post-build step to run unit tests using tools like JUnit
Configure Jenkins to trigger the job on code commits to the repository
Se...
When accessing a website, the backend server receives the request, processes it, retrieves data from databases or other sources, and sends a response back to the client.
Client sends a request to the website's URL
DNS resolves the domain name to an IP address
Backend server receives the request and processes it
Server retrieves data from databases or other sources
Server generates a response and sends it back to the client
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
I was shared a codebase 2-3 days earlier and I had to find infrastructure issues in the code. Had to fix those issues using terraform
based on 2 reviews
Rating in categories
Software Engineer
1.3k
salaries
| ₹2.5 L/yr - ₹10.5 L/yr |
Development Consultant
794
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Technical Lead
534
salaries
| ₹11 L/yr - ₹37 L/yr |
Consultant
465
salaries
| ₹5.5 L/yr - ₹19.3 L/yr |
Senior Consultant
364
salaries
| ₹7 L/yr - ₹28 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra