#90DaysOfDevOps - Day 2
Hello!!! a very welcome to today's day 2 of my DevOps journey, so yesterday we learned about 'what DevOps is' and today we are going to be talking about the responsibilities of a DevOps engineer.
Because of the very important dynamics of business, as regards taking your business solution using technology to deliver to your clients or end-users, we noticed the silos between development team and operations in ensuring that feedback is attended to, as fast as possible. DevOps is obviously the visible bridge between the development and operations team.
The unique responsibilities of a DevOps engineer includes the following:
Automate the repetitive steps in the software development life-cycle using some tools such as Jenkins and GitHub.
Build and maintain infrastructure as code using tools such as Terraforms and Ansible.
Manage and maintain applications and services using tools such as Nagios.
Collaborate with development and operations teams using either of these tools to communicate effectively across boards with Jira, Trello or Slack. The need to have good communication skills makes DevOps Engineers bring a unique perspective to the entire organization and their clients.
Subscribe to my newsletter
Read articles from Tonye Waribo directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by