Upload Button Icon Add office photos

Filter interviews by

Keen Junior DevOps Engineer Interview Questions and Answers

Updated 22 May 2023

Keen Junior DevOps Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. About the company
  • Q2. What is open source
  • Ans. 

    Open source refers to software that is freely available to use, modify, and distribute.

    • Open source software is typically developed collaboratively by a community of developers.

    • The source code is made available to the public, allowing anyone to view and modify it.

    • Examples of open source software include Linux, Apache, and WordPress.

    • Open source software is often free to use and distribute, but may have certain licensing ...

  • Answered by AI
  • Q3. What do you mean by CI/CD
  • Ans. 

    CI/CD stands for Continuous Integration/Continuous Deployment. It is a software development practice that aims to automate the building, testing, and deployment of applications.

    • CI/CD is a process that involves continuous integration of code changes into a shared repository, followed by automated testing and deployment.

    • It helps to identify and fix issues early in the development cycle, reducing the risk of bugs and impr...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. DevOps Advanced questions with CICD, Application Deployment stages and troubleshooting part
  • Q2. Terraform Hands on Deployments for both Infrastructure & Application Deployment
Round 2 - Technical 

(2 Questions)

  • Q1. More into Architecture & Cost Optimization Solutions & Cloud Security best practices
  • Q2. Team Management, Leader Ship skills

Interview Preparation Tips

Interview preparation tips for other job seekers - My experience with Capgemini is really good, the overall process with HR & Technical really very nice in terms of feedback & regularly updates, Thank you CG be a part of CG family !
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Dec 2024.

Round 1 - Technical 

(5 Questions)

  • Q1. Architecture of Openshift/Kuberenets?
  • Q2. Scenario question about RedHat Openshift/Kubernetes.
  • Q3. Difference between Stateful and Stateless Sets
  • Q4. Write sample deployment.yaml
  • Q5. Questions about Git
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is the difference between IAAS, PAAS, SAAS in AWS?
  • Q2. How do you ensure high availability in cloud computing?
  • Q3. How you monitor and troubleshoot in kubernetes?
  • Q4. Tell the best security practices in AWS cloud?

Interview Preparation Tips

Topics to prepare for TCS Devops Engineer interview:
  • aws
  • kubernetes
Interview preparation tips for other job seekers - Learn AWS services.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Ci cd pipeline and variables?
  • Q2. Blue green and canary deployment kubernetes
  • Q3. Security in Terraform
  • Ans. 

    Security in Terraform involves managing sensitive data, implementing access controls, and using secure communication channels.

    • Use Terraform's sensitive data handling features like sensitive variables and sensitive outputs to protect sensitive information.

    • Implement access controls using Terraform's built-in features like IAM policies, resource-level permissions, and secure storage backends.

    • Use secure communication chann...

  • Answered by AI
  • Q4. Helm chart and how to use it?
  • Ans. 

    Helm is a package manager for Kubernetes that simplifies the deployment and management of applications.

    • Helm charts are packages of pre-configured Kubernetes resources that can be easily deployed using Helm.

    • Helm charts are written in YAML and can include templates for Kubernetes manifests.

    • Helm allows for easy versioning, sharing, and management of Kubernetes applications.

    • To use Helm, you need to install the Helm client ...

  • Answered by AI
  • Q5. Branching strategies

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. What is Terraform
  • Ans. 

    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, modificatio...

  • Answered by AI
  • Q2. What is Azure DevOps
  • Ans. 

    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 ...

  • Answered by AI
  • Q3. What is CI/CD pipelines
  • Ans. 

    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 pip...

  • Answered by AI
  • Q4. What is Docker and Kubernetes
  • Ans. 

    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 lig...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(17 Questions)

  • Q1. Did you face any challenge while creating the DevOps pipeline?
  • Ans. 

    Yes, I faced challenges while creating the DevOps pipeline.

    • One challenge was integrating multiple tools and technologies into the pipeline.

    • Another challenge was ensuring smooth communication and collaboration between different teams involved in the pipeline.

    • I also faced challenges in automating the testing and deployment processes to achieve continuous integration and continuous delivery.

    • Dealing with legacy systems and...

  • Answered by AI
  • Q2. How do your container communicate in Kubernetes?
  • Ans. 

    Containers in Kubernetes communicate with each other through networking and service discovery mechanisms.

    • Containers within the same pod can communicate over localhost.

    • Containers in different pods can communicate using Kubernetes services.

    • Kubernetes assigns each pod a unique IP address for communication.

    • Kubernetes also supports DNS-based service discovery for containers.

  • Answered by AI
  • Q3. If you want to restrict the communication between the kubernetes pod, how would you restrict that one?
  • Ans. 

    Restricting communication between Kubernetes pods can be achieved using network policies.

    • Use Network Policies in Kubernetes to define rules for pod-to-pod communication

    • Specify which pods are allowed to communicate with each other based on labels

    • Deny all traffic by default and only allow specific traffic as needed

    • Example: Define a network policy to allow communication only between pods with label 'app=frontend' and 'app

  • Answered by AI
  • Q4. What is virtual private cloud or Vnet? What is the use of Vnet and why we use it in DevOps?
  • Ans. 

    A virtual private cloud (VPC) or Vnet is a private network in the cloud that allows you to isolate resources and control network traffic.

    • VPC/Vnet provides a secure and isolated environment for resources in the cloud.

    • It allows you to define your own IP address range, subnets, route tables, and network gateways.

    • VPC/Vnet helps in creating a secure connection between on-premises data centers and cloud resources.

    • It is used ...

  • Answered by AI
  • Q5. Can you tell me something about Ansible work in DevOps?
  • Ans. 

    Ansible is a popular automation tool used in DevOps for configuration management, application deployment, and orchestration.

    • Ansible is agentless, meaning it does not require any software to be installed on the nodes being managed.

    • It uses YAML syntax for writing playbooks, which are used to define automation tasks.

    • Ansible can be used for tasks such as provisioning servers, deploying applications, and managing configurat...

  • Answered by AI
  • Q6. What is Client based development?
  • Ans. 

    Client based development is a software development approach where the client's needs and feedback are prioritized throughout the development process.

    • Focus on meeting client requirements and expectations

    • Regular communication and feedback from the client

    • Iterative development cycles based on client input

    • Client involvement in decision-making processes

    • Examples: Agile development, customer-centric design

  • Answered by AI
  • Q7. What is resilience testing?
  • Ans. 

    Resilience testing is a type of testing that evaluates a system's ability to recover from failures and continue functioning.

    • Resilience testing involves intentionally introducing failures or disruptions to a system to see how it responds.

    • The goal of resilience testing is to identify weaknesses in the system's design or implementation that could lead to downtime or data loss.

    • Examples of resilience testing include simulat...

  • Answered by AI
  • Q8. What are DevOps KPI?
  • Ans. 

    DevOps KPI are key performance indicators used to measure the success of DevOps practices in an organization.

    • DevOps KPIs should align with business goals and objectives.

    • Examples of DevOps KPIs include deployment frequency, lead time for changes, mean time to recover, and change failure rate.

    • Monitoring KPIs helps in identifying areas for improvement and optimizing DevOps processes.

  • Answered by AI
  • Q9. What are the various branching strategies used in the version control system?
  • Ans. 

    Various branching strategies in version control systems help manage code changes effectively.

    • Mainline/Branch by Release: Each release has its own branch for bug fixes and maintenance.

    • Feature Branching: Each new feature is developed in a separate branch and merged back to main branch after completion.

    • Gitflow Workflow: Uses main, develop, feature, release, and hotfix branches for a structured workflow.

    • Trunk-Based Develop...

  • Answered by AI
  • Q10. What is feature branching and task branching?
  • Ans. 

    Feature branching and task branching are strategies used in version control systems to manage development tasks.

    • Feature branching involves creating a separate branch for each new feature being developed, allowing for isolation and independent development.

    • Task branching is similar to feature branching but is used for smaller tasks or bug fixes.

    • Both feature branching and task branching help in organizing and managing cod...

  • Answered by AI
  • Q11. What is the difference b/w Continuous delivery and continuous deployment?
  • Ans. 

    Continuous delivery focuses on automating the software delivery process up to production, while continuous deployment automatically deploys every change to production.

    • Continuous delivery involves automating the software delivery process up to production, ensuring that code is always in a deployable state.

    • Continuous deployment goes a step further by automatically deploying every change that passes automated tests to pro...

  • Answered by AI
  • Q12. Different phases in DevOps Methodology
  • Ans. 

    DevOps methodology consists of various phases including plan, code, build, test, release, deploy, operate, and monitor.

    • Plan: Define goals, set priorities, and create a roadmap.

    • Code: Develop and review code changes.

    • Build: Compile the code and create executable files.

    • Test: Verify code changes through automated testing.

    • Release: Deploy changes to production environment.

    • Deploy: Automate deployment process to various environ...

  • Answered by AI
  • Q13. What is blue green deployment pattern
  • Ans. 

    Blue green deployment pattern is a software release strategy that reduces downtime and risk by running two identical production environments.

    • In blue green deployment, one environment (blue) is currently live and serving production traffic, while the other environment (green) is idle.

    • Once the new version of the software is deployed to the green environment and tested thoroughly, traffic is switched from the blue to the ...

  • Answered by AI
  • Q14. What are key elements which are there in continuous testing tools?
  • Ans. 

    Key elements in continuous testing tools include automation, integration with CI/CD pipelines, reporting and analytics, scalability, and support for various testing types.

    • Automation of test cases to ensure quick feedback on code changes

    • Integration with CI/CD pipelines for seamless testing in the software delivery process

    • Reporting and analytics capabilities to track test results and identify issues

    • Scalability to handle ...

  • Answered by AI
  • Q15. Difference b/w centralized and distributed VCS
  • Ans. 

    Centralized VCS stores all versions of files in a central server, while distributed VCS allows each user to have a full copy of the repository.

    • Centralized VCS has a single point of failure, while distributed VCS is more resilient.

    • In centralized VCS, users need constant connection to the central server, while distributed VCS allows offline work.

    • Examples of centralized VCS include SVN and CVS, while Git is a popular dist

  • Answered by AI
  • Q16. How do you setup the VPC with azure?
  • Ans. 

    Setting up a VPC in Azure involves creating a virtual network, subnets, and configuring security groups.

    • Create a virtual network in the Azure portal

    • Define subnets within the virtual network

    • Configure network security groups to control inbound and outbound traffic

    • Establish peering connections with other VPCs if needed

  • Answered by AI
  • Q17. Describe about IAC and Configuration management
  • Ans. 

    IAC stands for Infrastructure as Code, which involves managing and provisioning infrastructure through code. Configuration management involves managing and maintaining the state of systems.

    • IAC allows for automating the process of setting up and managing infrastructure using code

    • Configuration management ensures that the desired state of systems is maintained consistently

    • Tools like Terraform, Ansible, and Puppet are comm...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Accenture Devops Engineer interview:
  • Azure
  • git
  • kubernetes
  • ansible
  • IAC
  • Configuration management
Interview preparation tips for other job seekers - Clear basics and be confident!!

Skills evaluated in this interview

Devops Engineer Interview Questions & Answers

IBM user image Bhuvaneswari Subramaniyan

posted on 6 Nov 2024

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Oct 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a Dockerfile for any of the applications
  • Ans. 

    A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.

    • Start with a base image (e.g. FROM ubuntu:latest)

    • Install dependencies and set up environment (e.g. RUN apt-get update && apt-get install -y python3)

    • Copy application code into the image (e.g. COPY . /app)

    • Set the default command to run when the container starts (e.g. CMD ["python3", "app.py"])

    • Build th...

  • Answered by AI
  • Q2. Program which is related to file parsing

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was very basic. Consisted of logical and numerical reasoning questions

Round 2 - HR 

(5 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me about your internship experience
  • Q3. Tell me about your projects
  • Q4. Tell me about software development lifecycle
  • Q5. Share screen and solve this coding question

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and don't freeze. I froze in my interview because of the rudeness of recruiter, but don't make this mistake.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Can you explain in detail about clusters creation and how you handled practical bugs?
  • Ans. 

    Clusters creation involves setting up multiple servers to work together, while handling practical bugs requires troubleshooting and fixing issues in the cluster.

    • Clusters creation involves setting up multiple servers to work together to distribute workload and increase reliability.

    • Tools like Kubernetes or Docker Swarm can be used to create and manage clusters efficiently.

    • Practical bugs in clusters can include network is...

  • Answered by AI
  • Q2. How much do you experience in Ansible
  • Ans. 

    I have 3 years of experience working with Ansible in automating infrastructure and configuration management.

    • Implemented Ansible playbooks to automate deployment of applications across multiple servers

    • Utilized Ansible roles to standardize configurations and ensure consistency

    • Integrated Ansible with CI/CD pipelines for continuous deployment

    • Troubleshooted and resolved issues related to Ansible scripts and configurations

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Devops Engineer interview:
  • Aws
  • Devops
  • Docker
  • Kubernetes
  • Ansible
  • Terraform
Interview preparation tips for other job seekers - Do practice on senario based topics

Keen Interview FAQs

How many rounds are there in Keen Junior DevOps Engineer interview?
Keen interview process usually has 2 rounds. The most common rounds in the Keen interview process are Resume Shortlist and One-on-one Round.
What are the top questions asked in Keen Junior DevOps Engineer interview?

Some of the top questions asked at the Keen Junior DevOps Engineer interview -

  1. What do you mean by CI...read more
  2. What is open sou...read more

Tell us how to improve this page.

Keen Junior DevOps Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
View all
Compare Keen with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview