25

In my opinion, the DevOps culture come along with a methodology change toward Agile process management. ITIL is heavily aimed at a clear formalism of the process and the results and thus more adapted to a Waterfall model. This doesn't mean ITIL is incompatible with Devops, but usually this will be two separate process with different timelines. I mean that ...


23

The point of DevOps, is that development shouldn't oppose operations, instead they should support each other. Traditionally, due to waterfall deployments and large scale updates, development would cause operations a variety of problems when deploying due to inadequate testing, changing server environments, the list goes on and on. Essentially, the updates ...


10

I think you already got some comprehensive responses, but you said your english isn't great, so I'll try to provide a very brief and understandable answer: The primary goal of development is to make changes. The primary goal of operations is to keep the environment stable. These two things conflict. That being said, development and operations should not ...


10

The tension between development and operations is often caused by misalignment of incentives and attempts to optimize within the team. Developers are often judged by the speed and quantity of issues they can get through and merged into code repository and their reward is often not tied to that code actually working or working correctly. Much less scaling, ...


9

I'm ITIL certified (though it has been a while.) I agree with Tensibai: ITIL and DevOps aren't incompatbile, but that doesn't necessarily make them great friends. The argument can be made that the processes in ITIL must happen in some way, especially for larger organizations. Successful integration of DevOps practices, where ITIL is already practiced, ...


9

All in all any monitoring tool would do for this case, monit, nagios, shinken, icinga, centreon, or even a crontab in bash could do...


7

Most organizations deal with complexity by breaking down their organization info functional parts and demanding that each part figures out how to improve itself. This is often called the "silo" approach. It is important to understand why this silo approach blocks the success of the business and often fails to improve the organization as a whole. And it ...


3

One of the people active in ChatOps community is Jason Hand from VictorOps, who wrote a book published by O'Reilly called Managing Operations in Group Chat. This book is available for free as part of their content marketing campaign. The previous ChatOps for Dummies is no longer available and is replaced by the above book. You should definitely take a look ...


2

Another option is to use Sensu. There are several plugins including a http one, that is able to check whether a response contains a certain string: check-http.rb -u http://my.site.com/health -q 'OK'


2

As @XiongChiamiov mentioned, it's a very hard question to answer, but here's a clue: Artifactory is a network-bond server. It means given enough storage, CPU and memory, it will max out your network interface first. Network interface is considered maxed out at half its rated bandwidth limitation. That can help you do the math.


2

Yes, you should include names. "Blameless" postmortems do need to have detailed information and not be bowdlerized. Let me quote from one of the most definitive sources on blameless postmortems, the Etsy blog post that started it all. A Blameless Post-Mortem What does it mean to have a ‘blameless’ Post-Mortem? Does it mean everyone gets off ...


2

Usually for a blameless postmortem, the best idea is to go further than the human error (which for a proper 5 whys should not arise, that's rule 11, but we're just humans :)) and complete the 5 Whys with the 5 Hows. To follow on this particular case for a blameless postmortem I'd go few step further whith those iterations (For the sake of the example) of ...


1

So, the second example is clearly better - but surely they're missing the whole point of blameless culture? Firstly, it's not relevant who did it or if anyone really wants to follow the link and discover the person's name. People make mistakes and forget things. More importantly, nothing you've written is the root cause! Dig deeper into the "why"s. I'd ...


1

Try Sparky. This is a lightweight but powerful alternative to linux crontab. It comes with nice UI to see cronjob reports and statues. You can also run tasks remotely over ssh or through docker. The typical tasks you've mentioned are covered by existing DSL ( written on Perl6 ), for example: "Does a file, with a maximum age, exist on some network share?" ...


1

From this 'awesome' chat ops resource collection. Articles So, What is ChatOps? And How do I Get Started? – ChatOps concepts and tools. What is ChatOps? A guide to its evolution, adoption, and significance – ChatOps and its adoption by HipChat Evangelist. How ChatOps can revolutionize your business – Benefits of using ChatOps, tools, current ...


Only top voted, non community-wiki answers of a minimum length are eligible