Skills needed for becoming a good DevOps engineer

0 votes
I was just wondering what all skills does one need to become a successful DevOps engineer, also what all tools does one need to expert in?

Thank you so much!
Sep 24, 2018 in DevOps & Agile by Hannah
• 14,080 points
24 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Here a few skills needed in a DevOps engineer:

1. Soft skills- DevOps is all about Development team and the operations team working together and communication and soft skill is a must.

2. Basic understanding of the following technologies and tools

Source Control (like Git, Bitbucket, Svn, VSTS etc)
Continuous Integration (like Jenkins, Bamboo, VSTS )
Infrastructure Automation (like Puppet, Chef, Ansible)
Deployment Automation & Orchestration (like Jenkins, VSTS, Octopus Deploy)
Container Concepts (LXD, Docker)
Orchestration (Kubernetes, Mesos, Swarm)
Cloud (like AWS, Azure, GoogleCloud, Openstack)

3. Security Training- DevOps engineers must be able to write secure code to protect applications from attack, as well as defend against common cybersecurity vulnerabilities

4. Experience with automation tools- Since devops is all about automation basic knowledge of all these automation is a must.

5. Strong testing skills

6. Customer first mind set as at the end of the day customer satisfaction is the goal.

7. Collaboration - Most devops teams work in smaller teams and integrate their work and hence collaboration is a must.

answered Sep 24, 2018 by Kalgi
• 35,720 points

Related Questions In DevOps & Agile

+5 votes
2 answers

Xamarin and hockeyapp for DevOps

You can use Jenkins instead, It has ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by DareDev
• 6,520 points

edited Oct 12, 2018 by Kalgi 58 views
+3 votes
2 answers
0 votes
1 answer

How can a script identify the difference between Docker Toolbox and Docker for Windows?

Now, the Toolbox works through docker-machine. The way ...READ MORE

answered Aug 24, 2018 in DevOps & Agile by Tyrion anex
• 8,280 points
42 views
0 votes
1 answer

How to a run deployed app in Docker for Windows?

To deploy an ASP.NET web application to ...READ MORE

answered Aug 29, 2018 in DevOps & Agile by Tyrion anex
• 8,280 points
73 views
+5 votes
7 answers

Docker swarm vs kubernetes

Swarm is easy handling while kn8 is ...READ MORE

answered Aug 27, 2018 in Docker by Mahesh Ajmeria
631 views
+13 votes
2 answers
+13 votes
2 answers
+2 votes
2 answers

how to set different provisioning profiles for different targets using Xcode Build

For multiple targets, each task has to ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by ajs3033
• 7,000 points

edited Oct 16, 2018 by Kalgi 394 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.