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.

Accelerate your career with our DevOps Course.

answered Mar 29, 2018 by shubham
• 7,340 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,050 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

Read Which phase of software production are the focus of devOps?

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

0 votes
1 answer

What does continuous engineering in DevOps consist of?

Continuous development is a software development process ...READ MORE

answered Dec 13, 2021 in DevOps & Agile by Neha
• 9,060 points
0 votes
1 answer

what are the benefits of devops?

Here are some of the most significant ...READ MORE

answered Dec 17, 2021 in DevOps & Agile by Neha
• 9,060 points
0 votes
1 answer

Is it possible to have a link to raw content of file in Azure DevOps{{organization}}/{{project}}/_apis/sourceProviders/{{providerName}}/filecontents ?repository={{repository}} &path={{path}} &commitOrBranch={{commitOrBranch}} ...READ MORE

answered Mar 24, 2022 in DevOps & Agile by gaurav
• 23,260 points
0 votes
1 answer

One click deploy of multiple artifacts in Azure Devops

I assume you're using Azure App Service ...READ MORE

answered Mar 24, 2022 in DevOps & Agile by gaurav
• 23,260 points
0 votes
0 answers

which phase of software production are the focus of devops?

Which phase(s) of software products are the ...READ MORE

Dec 22, 2022 in DevOps & Agile by Edureka
• 13,620 points
+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 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP