Dev-Ops - Developer Perspective
We all know, depending upon which area of software stack(webapp, backend, mobile etc), the tools vary. Also based on platform, it is different. If you are a mobile developer on IOS and Android, tools are different. If you are web developer, tools are different. If you are backend service developer, tools are different.
So, some of the questions to ask as developer is.
1. What makes the life easier for me and how fast and accurately I can deploy software to staging or production environment.
2. How much time these tools, saves for me. How does it removes dependency on other developers and teams, so I can control my own destiny?.
3. How it helps me make less mistakes by working on same end-end stackand deliver high software.
4. How can automate "grunt" tasks, so I can focus on developing business logic and solving problems.
Once you answer these questions, tooling is easy part....In most larger companies tools are picked for you and you have to learn and use them. If you are working on side project or startup, you may have to pick these tools. I will discuss those in coming blogs.