Thursday 19 May 2016

DevOps interview questions

DevOps interview questsions:
--------------------------------

1) What are the build tools you are using and how you can create artifacts and where are you keeping the artifacts?

In our project we are using Maven build tool which has project management and build capability.
our build team generates the artifacts(war or jar or ear) then we will store it in the Nexus Repository and from there deployment team will take the war file and deploy it on tomcat, jboss, weblogic or WAS based on their requirement.

2) What are the various continuous integration tools are available in the market? which one you are using?

Jenkins
Cruise Control
Bamboo
Travis
Team City

we are using Jenkins for continuous integration which is helping us for continuous build as well as continuous integration purpose.

3) What is DevOps all about ?

DevOps is the combination of development and Operations team which will help the project team to stream line their process or optimize their process with respect to communication, collaboration, Integration and automation.

4) How can you make sure that developer machine is equal to your stg, qa and production machines?

Using docker container tool we will create all the environments and test our application on all these environments.

5) What is the puppet?
Puppet is one of the popular confiugration management tools, which will help us to automate the server software installation and its configuration.

6) What are the puppet manifests?
Puppet manifests contain the resources,are basic building blocks of system/server.

7) Where can you find the puppet ssl certificates?
Puppet ssl certificates are stored in /var/lib/puppet/ssl , this path is available in puppet.conf and path can be changed.

8) What is default port for puppet?
default port is 8140

9) what is puppet modules?
Puppet module is collection of puppet manifests files, static files, templates, libraries, facter etc.

10) What is facter?
Facter is information about the server/machine that we are going to configure.

11) What are the monitoring tools are available in the market?
Nagios, Zebbix, Zeboss, Sensu, UCD, New Relic.

12) How can you setup puppet master and puppet agent architecture?
In Puppet master: we have to install yum install puppetmaster
In Agent: Puppet client should be installed and it should be certified by the puppet master.
All puppet certificates are available in the /var/lib/puppet/ssl

13) What are Docker usecases?
Docker use cases are plenty, it is mainly focuses on the developer productivity, and improve the developer testing capability to test the applications on different environment without changing the system because docker works within the operating system.
It allows the developer to deploy the code faster comapared to any other tools.
Becuase of containerization you can start easily stop,start and restart easily.

14) What is continuous Delivery and why it is imporant?
Continous delivery involves continuous build and continous deployment in all the environments without any manual intervention.
Each and every developer update immediately will go to the delivery without any manual intervention.

15) what is the version control tool you are using in your project?
In our project we are using Git open source software version control system for all our source code.

16) What is main difference between hypervisor and container?
Hypervisor is hardware level virtualization and where as container operating system level virtualization.

17) What are the installation types in Puppet?
Puppet Enterprise
Pupperforge
Masterless puppet

18) What are the docker advantages?
Easy to create and share the images
Images run the same way in all the environments, which has great benefit to replicate same code in all the environments.
Easily run the entire stack in dev
Minimal overhead
Better resource utilization
Disadvantage:
to manage persistent data is somewhat difficult.

19) What is Terraform?
Terraform is a tool to provision the infrastructure

20) What is git stash command?
Git stash command will help you to save the data currently you are working on.
eg: if you edit one file and updating file and immediately some reason you git checkout otherbranch.
whatever updates you have done in this current location will go away if you do not stash it.

40 comments:

  1. The information provided is precise and factual. We also render Interview Questions for Advanced Devops Training which may help you gain professional knowledge on the subject and be prepared well in advance to face the actual Interview.

    ReplyDelete
    Replies
    1. thanks for your comments and looking forward your interview questions

      Delete
  2. Thanks for sharing as it is an excellent post would love to read your future post -for more knowledge DevOps Course | DevOps Training

    ReplyDelete
  3. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
    Devops Training in Bangalore

    ReplyDelete


  4. It is really a great work and the way in which you are sharing the knowledge is excellent.Amazon Web service Training in Velachery

    ReplyDelete
  5. Nice and good article.It will helpful for interview perspective.I have suggested to my friends to go through this blog. Thanks for sharing this useful information. If you want to learn Devops course in online, please visit below site.
    devops Online Training
    devops course
    devops Online Training in Kurnool
    devops Online Training in Hyderabad
    devops Online Training in Bangalore
    devops Online Training in Chennai
    online training
    online learning
    best career courses
    trending courses

    ReplyDelete
  6. Existing without the answers to the difficulties you’ve sorted out through this guide is a critical case, as well as the kind which could have badly affected my entire career if I had not discovered your website.
    Digital Marketing online training

    full stack developer training in pune

    full stack developer training in annanagar

    full stack developer training in tambaram

    full stack developer training in velachery

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Devops training in marathahalli
    Devops training in rajajinagar

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. I find a lot of DevOps interviews want more information on containers and Jenkins. Here's a few Jenkins and DevOps interview questions I put together. You might find them useful.

    DevOps interview questions and answers


    Jenkins Interview Questions and Answers

    ReplyDelete
  11. I found this post interesting and worth reading. Keep going and putting efforts into good things.
    DevOps Online Training

    ReplyDelete
  12. GREAT ARTICLE! It is really interesting to read from the beginning & I would like to share your blog to my circles, keep

    sharing… DevOps Online Training
    DevOps Online Training

    ReplyDelete
  13. This comment has been removed by the author.

    ReplyDelete
  14. Good post!Thank you so much for sharing this pretty post,it was so good to read and useful to improve my knowledge as updated one,keep blogging.
    Devops Training in Electronic City

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. this is very informative blog to explore many things
    BEST ANGULAR JS TRAINING IN CHENNAI WITH PLACEMENT

    https://www.acte.in/angular-js-training-in-chennai
    https://www.acte.in/angular-js-training-in-annanagar
    https://www.acte.in/angular-js-training-in-omr
    https://www.acte.in/angular-js-training-in-porur
    https://www.acte.in/angular-js-training-in-tambaram
    https://www.acte.in/angular-js-training-in-velachery

    ReplyDelete
  17. You always provide quality based posts, enjoy reading your work. Read more about aws devops training from our website.

    ReplyDelete
  18. wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    Really the post is very unique.every concepts are captured nice.

    oracle training in chennai

    oracle training institute in chennai

    oracle training in bangalore

    oracle training in hyderabad

    oracle training

    oracle online training

    hadoop training in chennai

    hadoop training in bangalore

    ReplyDelete
  19. This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.keep sharing!!

    Android Training in Chennai

    Android Online Training in Chennai

    Android Training in Bangalore

    Android Training in Hyderabad

    Android Training in Coimbatore

    Android Training

    Android Online Training

    ReplyDelete
  20. Nice article.. for more interview questions please refer to

    https://play.google.com/store/apps/details?id=com.gointerview

    ReplyDelete
  21. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
    IELTS Coaching in chennai

    German Classes in Chennai

    GRE Coaching Classes in Chennai

    TOEFL Coaching in Chennai

    Spoken english classes in chennai | Communication training

    ReplyDelete
  22. Thanks for sharing this great article..Its really nice and useful for us.
    devops online training

    ReplyDelete
  23. Nice content, Keep it up. Thanks for sharing.
    https://realcracks.org/

    ReplyDelete
  24. "Hi,
    I have just started to Learn DevOps Online. and this blog looks really informative for me. Thank you for this blog!"

    ReplyDelete