DevOps Engineer Interview Questions

DevOps Job Interview Tips

Here are some DevOps interview questions they might ask you. You can practice answering any of these questions on the comments section below. Please write the question before your answer. This will really help out all engineers looking for DevOps jobs. You can also share some tough DevOps interview questions you encountered in the past which are not yet on this list. Don’t forget to bookmark this page for quick access anytime.

Here we go with the most common DevOps interview questions…

Questions:

What is the need for DevOps?

How is DevOps different from Agile / SDLC?
Which are the top DevOps tools? Which tools have you worked on?
How do all these tools work together?
What are the advantages of DevOps?
What is the most important thing DevOps helps us achieve?
Explain with a use case where DevOps can be used in industry / real-life.
Explain your understanding and expertise on both the software development side and the technical operations side of an organization you have worked with in the past.
What are the anti-patterns of DevOps?
What is Version control?
What are the benefits of using version control?
Describe branching strategies you have used.
Which VCS tool you are comfortable with?
What is Git?
Explain some basic Git commands?
In Git how do you revert a commit that has already been pushed and made public?
How do you squash last N commits into a single commit?
What is Git bisect? How can you use it to determine the source of a (regression) bug?
What is Git rebase and how can it be used to resolve conflicts in a feature branch before merge?
How do you configure a Git repository to run code sanity checking tools right before making commits, and preventing them if the test fails?
How do you find a list of files that has changed in a particular commit?
How do you setup a script to run every time a repository receives new commits through push?
How will you know in Git if a branch has already been merged into master?
What is meant by Continuous Integration?
Why do you need a Continuous Integration of Dev & Testing?
What are the success factors for Continuous Integration?
Explain how you can move or copy Jenkins from one server to another?
Explain how can create a backup and copy files in Jenkins?
Explain how you can setup Jenkins job?
Mention some of the useful plugins in Jenkins.
How will you secure Jenkins?
What is Continuous Testing?
What is Automation Testing?
What are the benefits of Automation Testing?
How to automate Testing in DevOps lifecycle?
Why is Continuous Testing important for DevOps?
What are the key elements of Continuous Testing tools?
Which Testing tool are you comfortable with and what are the benefits of that tool?
What are the Testing types supported by Selenium?
What is Selenium IDE?
What is the difference between Assert and Verify commands in Selenium?
How to launch Browser using WebDriver??
When should I use Selenium Grid?
What are the goals of Configuration management processes?
What is the difference between Asset management and Configuration Management?
What is the difference between an Asset and a Configuration Item?
What do you understand by “Infrastructure as code”? How does it fit into the DevOps methodology? What purpose does it achieve?
Which among Puppet, Chef, SaltStack and Ansible is the best Configuration Management (CM) tool? Why?
What is Puppet?
Before a client can authenticate with the Puppet Master, its certs need to be signed and accepted. How will you automate this task?
Describe the most significant gain you made from automating a process through Puppet.
Which open source or community tools do you use to make Puppet more powerful?
What are Puppet Manifests?
What is Puppet Module and How it is different from Puppet Manifest?
What is Facter in Puppet?
What is Chef?
What is a resource in Chef?
What do you mean by recipe in Chef?
How does a Cookbook differ from a Recipe in Chef?
What happens when you don’t specify a Resource’s action in Chef?
What is Ansible module?
What are playbooks in Ansible?
How do I see a list of all of the ansible_ variables?
How can I set deployment order for applications?
Can I refresh static components of a deployed application without having to redeploy the entire application?
How do I turn the auto-deployment feature off?
When should I use the external_stage option?
Why is Continuous monitoring necessary?
What is Nagios?
How does Nagios works?
What are Plugins in Nagios?
What is NRPE (Nagios Remote Plugin Executor) in Nagios?
What do you mean by passive check in Nagios?
When Does Nagios Check for external commands?
What is the difference between Active and Passive check in Nagios?
How does Nagios help with Distributed Monitoring?
Explain Main Configuration file of Nagios and its location?
Explain how Flap Detection works in Nagios?
What are the three main variables that affect recursion and inheritance in Nagios?
What is meant by saying Nagios is Object Oriented?
What is State Stalking in Nagios?
What are containers?
What are the advantages that Containerization provides over virtualization?
How exactly are containers (Docker in our case) different from hypervisor virtualization (vSphere)? What are the benefits?
What is Docker image?
What is Docker container?
What is Docker hub?
How is Docker different from other container technologies?
What is Docker Swarm?
What is Dockerfile used for?
Can I use json instead of yaml for my compose file in Docker?
Tell us how you have used Docker in your past position?
How to create Docker container?
How to stop and restart the Docker container?
Do I lose my data when the Docker container exits?
How does HTTP work?
Explain your understanding and expertise on both the software development side and the technical operations side of an organization you’ve worked for in the past.
Discuss your experience building bridges between IT Ops, QA and development.
What’s your career objective in your role as a DevOps engineer?
How would you make software deployable?
What is the one most important thing DevOps helps do?
Which scripting languages do you think are most important for a DevOps engineer?
How do you expect you would be required to multitask as a DevOps professional?
What testing is necessary to ensure that a new service is ready for production?
What’s a PTR in DNS?
Describe two-factor authentication?
Tell us about the CI tools that you are familiar with?
What are the advantages of NoSQL database over RDBMS?
What is an MX record in DNS?
What is the difference between RAID 0 and RAID 1?
How would you prepare for a migration?
What’s your systems background?
What DevOp tools have you worked with?
How much have you interacted with cloud based software development?
What other tools are you familiar with that might help you in this role?
Are you familiar with just Linux or have you worked with Windows environments as well?
How can you reduce load time of a dynamic website?
Describe your experience implementing continuous deployment?
How would you ensure traceability?
What was your greatest achievement on a recent project?
What problems did you face and how did you solve them in a way that met the team’s goals?
Are you more Dev or Ops?
What special training or education did it require for you to become a DevOps engineer?

What is iNode on linux. and more details on that
How do you check physical memory on Linux.
How do you copy a local file to HDFS?
What steps happen when a copy from local file to HDFS run?
Explain the steps/channels When user accesses a url via a browser.
What is distributed cache in hadoop?
How do you measure network packet?
If there are no cookies how do you make your application work?
How did you make your application work with out cookies?
How do you make your database work for high number of requests at peak hours?
How do you make a background process run?
How do you optimize database?
How do you know how much memory your java application is taking on Linux?
Tell me about garbage collection programming.

How would you make software deployable?
How do you expect you would be required to multitask as a DevOps professional?
What testing is necessary to ensure that a new service is ready for production?
What’s a PTR in DNS?
Describe two-factor authentication?
What are the advantages of NoSQL database over RDBMS?
What is an MX record in DNS?

How people communicate or the tools that you choose to deploy?
1) What is the difference between Linux and Unix ?

2) What’s a KVM ?

3) How would you make sure a service starts on an OS of your choice ?

4) Here’s a terminal. What flavor of Linux is running ?

5) Write a command to delete all empty file under a directory.

6) Kill all the procs by a particular user without using pkill

7) What is Active Directory ? How do you make a server join a domain ?

What is the difference between TCP and UDP ?
What is ICMP ? Why should you block it ?
What is IPv6 ? Why should we care ?
In a corporate environment users from London can ping a particular
server but users from New York cannot, what steps will you take to troubleshoot the problem ?
What steps are needed to change the hostname on a Linux machine ?
Where is the hostname file on a Windows server ?
How is a hostname resolved on a Linux machine ?
What’s a SSL tunnel ?
What’s a SDN ?

What is your favorite scripting language ? Why ?
What are design patterns ?
Describe some scripts you have written/automation you have done/
programs you have written. Justify your choice of scripting language and design patterns.
Can you port the same script to another language ? On another OS ?
How long would it take you to learn another language ?

How would you trace a binary deployment back to the source code ?
How would you structure such a build ?
How do you manage dependencies ?
CI can only be used to find compile time errors quickly. True/False.
Explain.
How would you structure CD for an app that depends on 3 other apps ?
How do you plan capacity for your CI/CD servers ?
All your built binaries should be checked in to your git/svn for quick deployment and posteriority. True/False. Explain.

What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?

Explain your understanding and expertise on both the software development side and the technical operations side of an organization you’ve worked for in the past.

How many kinds of tools available for DevOps?

List out DevOps software test automation tools?

What are the principles of DevOps?

1. How does HTTP work?

2. Discuss your experience building bridges between IT Ops, QA and development.

3. What types of testing are needed?

4. Give me an example of how you would handle projects?

5. What’s your career objective in your role as a DevOps engineer?

6. How would you make software deployable?

7. What is the one most important thing DevOps helps do?

8. What’s a PTR in DNS?

9. Describe two-factor authentication?

10. What is an MX record in DNS?

11. What is the difference between RAID 0 and RAID 1?

12. How would you ensure traceability?

1. What are some examples of how you might scale a write/read-heavy application? Why?
2. Tell me about the worst-run/best-run outage you’ve been a part of. What made it bad/well-run?
3. How would you assess how “deployable” a system is? How do you know when a deployment is ready? How would you manage that deployment?
4. How would you prepare for a migration from one platform to another?8
5. What is the purpose of a post-mortem meeting?
Do you know how to learn from mistakes? How do you get the most value out of post-mortems?
6. How would you make key aspects of a software system traceable?
7. How do you handle interruptions?
8. How would you deploy software to 5000 systems?
9. What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?

How does HTTP work?
Discuss your experience building bridges between IT Ops, QA and development.
What types of testing are needed?
Give me an example of how you would handle projects?
What’s your career objective in your role as a DevOps engineer?

DevOps ! How can you define it in your words ?
Why we need DevOps ?
What is agile development and Scrum ?
Can we consider DevOps as an agile methodology ?
What is DevOps engineer’s duty with regards to Agile development ?
Have you worked on containers ?
What is Kubernetes? Explain.
What is the function of CI (Continuous Integration) server ?
What is Continuous Delivery ?
What is Vagrant and what is it used for ?
Do you ever used any scripting language ?
What is the role of a configuration management tool in devops ?
What is the purpose of CM tools and which one you have used ?
What is OpenStack ?
Classify Cloud Platforms anategory ?
What are easiest ways to build a small cloud ?
What is AWS (Amazon Web Services)? Did got chance to work on Amazon tools ?
What is EC2 ?
Do you find any advantage of using NoSQL database over RDBMS ?
What are the main SQL migration difficulties NoSQL ?
What are the benefits of NoSQL databases Documents ?
What are the main advantages of Git over CVS ?
Difference between containers and virtual machines ?
What is CoreOS, and what are alternatives ?
What is Kickstart ?
What are tools for network monitoring? List a few.
What is Juju ?
Give me an examples of how you would handle projects ?
What is post mortem meetings ?
What you know about serverless model ?

Explain what is DevOps?
Mention what are the key aspects or principle behind DevOps?
What are the core operations of DevOps with application development and with infrastructure?
Explain how “Infrastructure of code” is processed or executed in AWS?
Explain which scripting language is most important for a DevOps engineer?
Explain how DevOps is helpful to developers?
List out some popular tools for DevOps?
Mention at what instance have you used the SSH?
Explain how would you handle revision (version) control?
Mention what are the types of Http requests?
Explain what would you check If a Linux-build-server suddenly starts getting slow?
Whether your video card can run Unity how would you know?
Explain how to enable startup sound in Ubuntu?
What is the quicker way to open an Ubuntu terminal in a particular directory?
Explain how you can get the current color of the current screen on the Ubuntu desktop?
Explain how you create launchers on desktop in Ubuntu?
Explain what is Memcached?
Mention some important features of Memcached?
Explain whether it is possible to share a single instance of a Memcache between multiple projects?
You are having multiple Memcache servers, in which one of the memcacher server fails, and it has your data, will it ever try to get key data from that one failed server?
Explain how you can minimize the Memcached server outages?
Explain how you can update Memcached when data changes?
Explain what is Dogpile effect? How can you prevent this effect?
Explain how Memcached should not be used?
When server gets shut down does data stored in Memcached is still available?
Mention what is the difference between Memcache and Memcached?

What have you been doing over the last 1-2 years?
How do you deploy software?
How have you handled failed deployments?
If something breaks in production, how do you know about it?
What happens when you type “mv *” in a directory with three subdirectories: a, b, and c?
Without using Docker, can you see the processes running inside a container from the outside?
Describe the Linux boot process.
How does “traceroute” work?
Do you consider seven to be a high load average?
Do a FizzBuzz coding test.

Explain your understanding and expertise on both the software development side and the technical operations side of an organization you’ve worked for in the past.

Discuss your experience building bridges between IT Ops, QA and development.

What’s your career objective in your role as a DevOps engineer?

What testing is necessary to insure a new service is ready for production?

network protocols and linux commands

general questions like what i did, how would i setup a HA cluster with web/DB, etc. why I left last few jobs, etc.

What would your dream job be.

Design the stack, boxes, network and database for an OCR application to read different tickets from different shops (actually one of the features they are more proud of in their core application)

How do you see yourself in 5 years time?

Automate the process of granting / revoking SSH access to a group of servers instances to a new developer.

How would you create a tool to scale your private cloud infrastructure?

Not rembered exactly but they ave asked from same domain what I had worked.

Chef: my background, architecture, a few simple implementations.
Coding: Bash script for log parsing, binary search algorithm.
Understanding of some tools like zabbix, GIT. Interest and how I tackle pressure, how I find solutions of new problems, etc.

Its all about the roles and responsibility in the current job.

In your opinion, are there any limitations to the application of DevOps to companies of different sizes?

What is your experience with the tools Chef, Puppet, Ansible and Salt?

What is your experience with continuous integration?

Using one unique example, can you explain what a vulnerability is? – and how may it be prevented?

In your opinion, what would be the best definition of DevOps?
How does HTTP work? How does a web page appear in a browser?

What are some examples of how you might scale a write/read-heavy application? Why?

Tell me about the worst-run/best-run outage you’ve been a part of.
What made it bad/well-run?

How would you assess how “deployable” a system is?

How would you prepare for a migration from one platform to another?

What is the purpose of a post-mortem meeting?

How would you make key aspects of a software system traceable?

How do you handle interruptions?

How would you deploy software to 5000 systems?

What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?

What cloud hosting experience do you have? VMware, AWS, Azure

What do you now about the company? Linux command line troubleshooting: network settings, MySQL simple queries, locating mistypes in bash script, MySQL replication settings, ssh.

Explain what Git is and how it works.

What would you do if you have to deploy an application ready to be deployed on an urgent basis on number of servers? Describe the process or steps to follow.

Why DevOps?

I was reassured that this is for a senior role. Yet apparently there was literally a 1 step Linux ‘technical task’ where I was told to SSH in to a server, login as a user which was broken (the shell had changed), then fix the log directory for nginx and flush the ip table that blocked outgoing calls.

Are you aware of any deployment tools/software?

What does Devops mean to you?

How would you deal with user data? (Storage and Processing)

What if number of users are accessing an application at the same time? (Optimisation Techniques)

About systems and cloud architecture.

What would you do if you have to deploy an application on one server?

Describe the difference between TCP and UDP.

Your biggest failure as a DevOps / SysAdmin

What did you do in your current company that you are the most proud of?

What is a deadlock Which is the difference between the GET and the POST request Which data structure would you use to store the most accessed websites in a huge data set.

What is a Python List Comprehension?

1st round( HR screening) 1) General conversation, going about your profile, explaining your interests, why you want to work for cloudreach, why did you apply for this position. Very friendly talk. 2nd round (Technical)=- Devops Lead takes the call 1) Explain why devops, cloudreach and interests. 2) moves on to questions about company, job
profile etc. 3) you are allowed to ask and talk about anything mostly about company, or devops trends. 4) questions begins slowly, basic networking qns, 5) going further, infrastructure automation qns 6) Network security qns. Its basically very easy technical qns. one would expect the qns to be more technical for a devops position. 3rd round (
Management head takes the interview) 1) explain your resume, interests and all the same introduction which you gave in the last two rounds. 2) work ethics like team management, conflict of interests, 3) Little bit of technical talks based on latest trends in devops etc. This round was even more simpler than expected.

Speed interview question- Did you ever miss a deadline? Tell me about that.

The usual questions about linux commands, networking and processes, plus a coding exercise.

What kind of problems do you find difficult to deal with?

Tell me about the time you faced a challenge and succeeded?

The web server does not work. What might be the problem? Now is your time to ask questions to reach an answer. No: the system is not dead (e.g. power failure), it hasn’t crashed (e.g. kernel panic), there is no network failure (it responds to pings/ICMP requests, but does not respond to HTTP requests), there is plenty of memory and processing power available (i.e. no RAM or CPU saturation), the web service is
running (i.e. no crashed processes), there are adequate child threads available to clients, etc.

Tell me about yourself?

Login to a server, and replace some string in a html that was hosted on nginx.

General experience discussion; how would I create an e-commerce website from scratch.

A member of the team wants to work from home. How would you go about giving them secure remote access?

Can you tell me the difference between Prefork MPM and Worker MPM?

Technical questions: Difference between telnet and ssh connection and similar simple questions.

How would you migrate and scale an existing infrastructure hosted on-site to the cloud?

What is my experience? What experience I have with certain technologies/products that they use? Briefly describe my past achievements (university, previous job, etc)

Software lifecycle (QA – Staging – Prod), AWS features and best practices to build a huge video backup storage on Cloud.

Tell me how you’d approach deploying a new piece of software on a fleet of servers.

Tell me the difference between a process and a thread.

How do you plan a new infrastructure for a new product? And what do you do for maintaing it?

They asked me to describe how I built a system from my past.

What is Continuous Integration?

What CI tools have you used? Example: Travis-CI.

What is Continuous Delivery and why is it important?

What is Continuous Deployment?

Explain the importance of A/B testing and how it relates to software delivery? o What are your favorite deployment techniques and why?

Explain a time when a software release has gone poorly.

How can you reduce the time to test and Deploy code?

What types of source control programs are you comfortable with?

What are the benefits of using source control?

Describe some branching strategies that you have used?

Give an example of a good commit message?

Talk about different types of automated testing you have implemented?

What is the importance of software testing?

What testing paradigms do you use, if any?

Explain the difference between unit and end to end testing?

Have you used any testing frameworks? If so, which ones?

Explain what a RESTful architecture is?

How would you scale a slow website?

Your application just got millions of users overnight, what do you do?

What are some ways to increase client-side performance?

Can you explain the significance of a primary/replica database architecture?

What are some caching strategies you can implement to increase performance?

What are the advantages and disadvantages of implementing a Microservices architecture?

What is the difference between vertical and horizontal scalability?

What is the difference between a relational and non-relational database?

When do we optimize the database?

Can you give some ways to optimize the performance of a database?

What does A.C.I.D mean?

How can you customize the query plan to increase throughput?

Explain how you would do Database Continuous Delivery?

How can you view running processes?

How do you check server uptime?

How do you start/stop services?

How do you display the shell’s environment variables?

What does #!/bin/bash at the top of a script do?

What does “&” after a command do?

What does piping commands mean?

What distributions have you used on servers?Why?

What is the importance of SSL?

What is a SQL injection?

What is cross-site scripting (XSS)?

Why shouldn’t you roll your own crypto?

How are passwords stored on databases?

What is a Man-in-the-middle attack?

How do you safely manage environment variables in a cloud environment?

How do you manage security updates?

How do you keep encryption keys and credentials secure but make them available to machines that need them?

Which cloud providers are you familiar with?

What are the benefits of using a cloud provider?

Have you managed production systems in the past?

Which Configuration Management tools are you most comfortable with?
Examples include: Chef, Salt, Puppet, or Ansible?

How does Docker improve scalability, distributed computing, and efficiency vs. traditional cloud virtual machines?

List some Docker use cases

What is the difference between a vlan and subnet?

What is a broadcast domain?

What is the difference between icmp, tcp and udp?

Explain how a tcp session is set up?

How are tcp options negotiated and selected?

How would you use tcpdump to determine if one remote host was making a connection to your server?

Which Software Stack do you use and why?

Describe your worst Fear?

What new technology would you like to learn?

Have you worked on any side projects?

Do you contribute to any open source projects?

1. Explain your understanding and expertise on both the software development side and the technical operations side of an organisation you’ve worked for in the past.

2. Explain what would you check If a Linux-build-server suddenly starts getting slow.

3. How would you make software deployable?

4. How have you used SSH?

5. What are the important aspects of a system of continuous integration and deployment?

6. Describe Puppet master agent architecture. How have you implemented it in your project?

7. What testing is necessary to ensure that a new service is ready for production?

8. How DNS works? Explain what happens in all layers of OSI when URL is entered in the browser? How a system forks a child?

9. Tell us about the CI tools that you are familiar with.

10. What DevOp tools have you worked with?

11. What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?

12. How much have you interacted with cloud-based software development?

13. Discuss your experience building bridges between IT Ops, QA, and development.

14. Are you familiar with just Linux or have you worked with Windows environments as well?

15. Did you get a chance to work on Amazon tools?

16. What are some DevOps projects you’ve worked on in the past ‘using systems automation and configuration?

17. What was your greatest achievement on a recent project?

18. What problems did you face and how did you solve them?

19. What’s your career objective in your role as a DevOps engineer?

20. Explain the achievements and technology establishments achieved by you in your previous organization.

Explain what is DevOps?

Mention what are the key aspects or principle behind DevOps?

What are the core operations of DevOps with application development and with infrastructure?

Explain how “Infrastructure of code” is processed or executed in AWS?

Explain which scripting language is most important for a DevOps engineer?

Explain how DevOps is helpful to developers?

List out some popular tools for DevOps?

Mention at what instance have you used the SSH?

Explain how would you handle revision (version) control?

Mention what are the types of Http requests?

Explain what would you check If a Linux-build-server suddenly starts getting slow?

How does HTTP work? How does a web page appear in a browser?

Tell me about the worst-run/best-run outage you’ve been a part of. What made it bad/well-run?

How would you prepare for a migration from one platform to another?

How do you handle interruptions?

How would you deploy software to 5000 systems?

What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?

Discuss your experience building bridges between IT Ops, QA and development?

What types of testing are needed?

Which scripting languages do you think are most important for a DevOps engineer?

How do you expect you would be required to multitask as a DevOps professional?

What testing is necessary to ensure that a new service is ready for production?

Tell us about the CI tools that you are familiar with?

Have you ever used git before?
2) Do you have any experience with configuration management?
(Ansible, puppet, chef, etc)
3) What scripting languages do you know? (Python, Perl (lol), Bash).
4) Do you have any experience with CI tools? (Jenkins, Circle, Travis, etc)
5) Do you have any experience with the following (env specific) things?:

Docker
Cloud Providers (AWS / GCE / GKE)
Terraform
Packer (if not docker)
Maven / Gradle

6) If AWS, do you have any experience setting up autoscaling groups? Security groups?

“What is the first file that puppet reads when it runs?” (init.pp, site.pp, are possible answers depending on context they give you) “What is the name of the file you organize your code into in Ansible?” (Playbook / main.yml / role, are all possible answers).
“What library would you use in Python if you were making a script to talk to AWS?” (boto) “What file extension does terraform look for?” (.tf)

What are the popular DevOps tools that you use?
What are the main benefits of DevOps?
What is the typical DevOps workflow you use in your organization?
How do you take DevOps approach with Amazon Web Services?
How will you run a script automatically when a developer commits a change into GIT?
What are the main features of AWS OpsWorks Stacks?
How does CloudFormation work in AWS?
What is CICD in DevOps?
What are the best practices of Continuous Integration (CI)?
What are the benefits of Continuous Integration (CI)?
What are the options for security in Jenkins?
What are the main benefits of Chef?
What is the architecture of Chef?
What is a Recipe in Chef?
What are the main benefits of Ansible?
What are the main use cases of Ansible?
What is Docker Hub?
What is your favorite scripting language for DevOps?
What is Multi-factor authentication?
What are the main benefits of Nagios?
What is State Stalking in Nagios?
What are the main features of Nagios?
What is Puppet?
What is the architecture of Puppet?
What are the main use cases of Puppet Enterprise?
What is the use of Kubernetes?
What is the architecture of Kubernetes?
How does Kubernetes provide high availability of applications in a Cluster?
Why Automated Testing is a must requirement for DevOps?
What is Chaos Monkey in DevOps?
How do you perform Test Automation in DevOps?
What are the main services of AWS that you have used?
Why GIT is considered better than CVS for version control system?
What is the difference between a Container and a Virtual Machine?
What is Serverless architecture?
What are the main principles of DevOps?
Are you more Dev or more Ops?
What is a REST service?
What are the Three Ways of DevOps?
How do you apply DevOps principles to make system Secure?
What is Self-testing Code?
What is a Deployment Pipeline?
What are the main features of Docker Hub?
What are the security benefits of using Container based system?
How many heads can you create in a GIT repository?
What is a Passive check in Nagios?
What is a Docker container?
How will you remove an image from Docker?
What are the common use cases of Docker?
Can we lose our data when a Docker Container exits?

What do you understand about DevOps? Can you please define it in your terminologies?

What are the ways, DevOps will help the Software Projects and Team?

What is Continuous Integration? Share your approach which you applied in your projects in order to implement CI.

What is difference between Continuous Delivery and Continuous Deployment?

How Jenkins will help to implement CI and what are the capabilities what Jenkins has so we call Jenkins is a CI tool?

How is DevOps different from Agile / SDLC?

What are the advantages of DevOps for the organization?

Whether DevOps can be implemented only by DevOps Engineer in a project? If not, Why we should hire you?

How would you deploy a software to 5000 systems? Do you know how you would go about large-scale deployments?

How would you trace a binary deployment back to the source code ?
How would you structure such a build ?How do you plan capacity for your CI/CD servers ?

Which are the top DevOps tools? Which tools have you worked on? How do all these tools work together?

Explain your understanding and expertise on both the software development side and the technical operations side of an organization you have worked with in the past.

What is agile development and Scrum ?

Can we consider DevOps as an agile methodology ?

What is DevOps engineer’s duty with regards to Agile development ?

How people communicate or the tools that you choose to deploy?

How would you make software deployable?

How do you manage dependencies ?

What are the branching strategy you follow and why?

Discuss your experience building bridges between IT Ops, QA and development.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s