main roles of DevOps

+2 votes
I have been wondering about the roles or jobs comes under DevOps.Can anyone clear it for me? What kind of task are performed by Developers, system administrator?

Thank you.
Mar 29, 2018 in DevOps & Agile by Damon Salvatore
• 5,980 points

5 answers to this question.

+1 vote

I think it would be more clear when I will explain the roles of DevOps engineer:

  • Understand the needs and challenges of a client across operations and development, and partner to formulate solutions that support their business and technical strategies and goals
  • Develop solutions encompassing technology, process and people for:
    • Continuous Delivery
    • Infrastructure strategy & operations (including cloud)
    • Build and release management
    • Basic understanding of Networking
    • Security (fair understanding of application and infrastructure security)
  • Recommend and Implement solutions. Be totally hands on and have the ability to work independently
  • Ensure delivery of exceptional technical solutions
  • Maintain strong expertise and knowledge of current and emerging processes, techniques and tools
  • Build the DevOps practice within Thought Works and drive our thought-leadership externally
  • Identifies and resolves problems in a timely manner
  • Design, build and maintain the CI/CD infrastructure and tools to deliver Horizon Cloud Service
  • Work closely with development teams to ensure that solutions are designed with customer user experience, scale/performance and function in mind

So these are the major jobs that are to done by a DevOps engineer.

answered Mar 29, 2018 by shubham
• 7,320 points
+2 votes

These are the following roles, a person certified in devops can be designated in:

  • The DevOps evangelist
  • The release manager
  • The automation architect
  • The software developer/tester
  • The experience assurance (XA) professional
  • The security engineer
  • The utility technology player
answered Oct 16, 2018 by Nilesh
• 7,020 points
+2 votes

One of the job role in devops is The DevOps evangelist. the DevOps evangelist ensures buy-in from development and operational teams, identifies the key roles to support DevOps delivery methods, and makes sure IT professionals are trained and empowered to make those changes

answered Oct 16, 2018 by krishti
+2 votes

I'd like to explain a little more about the release manager's role mentioned by Nilesh. 

Release managers work to address the management and coordination of the product from development through production. Typically they work on more of the technical details and hurdles in which a traditional project manager would not be involved. Release managers oversee the coordination, integration, and flow of development, testing, and deployment to support continuous delivery. They're focused not just on creating, but also maintaining the end-to-end application delivery tool chain

answered Oct 16, 2018 by Akaash
+2 votes
Can you please brief about the roles and responsibilities of the automation architect?
answered Oct 16, 2018 by Haider

Automation architects analyze, design, and implement strategies for continuous deployments while ensuring high availability on production and pre-production systems.

Hey @lina, Really appreciate your contribution but can you post this comment as an answer also as it'll be easier for other readers to read and also Automation architect is an important role in devops. This should definitely become an answer.

Related Questions In DevOps & Agile

+5 votes
2 answers

How to program and get the Digital Ocean ID of the current Droplet from within the Droplet?

You can run curl within the ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by Atul
• 10,240 points
0 votes
1 answer

How do I use Devops with Xamarin and hockeyapp

It would be better if you use ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by Atul
• 10,240 points
+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,890 points

edited Oct 12, 2018 by Kalgi 263 views
+5 votes
2 answers

Wildfly Swarm: Specific configuration of the Keycloak Backend environment

I worked on a swarm project which ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by shubham
• 7,320 points
+3 votes
2 answers

What actually is DevOps?

DevOps is a software development approach which ...READ MORE

answered Oct 16, 2018 in DevOps & Agile by Kalgi
• 52,370 points
+1 vote
2 answers
+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
+15 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by DragonLord999
• 8,450 points