Cheatsheet: Git

This cheatsheet is inspired by Git Book I’ve read a few days ago. Getting some useful stuff from other sources, I’ve built a list of commands which seem quite useful for my workflow.

Won’t chit-chat about version control importance and Git domination. You know it all. Just take a look what’s here.

Continue reading

Configure OSSEC to send alerts from Gmail

Setting up any system analyzer, we want to always keep a track on all events happened in our machines. The best way to make that – email alerts. It means every time when application gets alert, it’s going to forward the copy of it to your email.

By default applications like OSSEC supports only local mail servers. But what if we just don’t have them? What if we use only tools like Gmail, Yahoo etc.? At that rate we could build mail relay listening on 25 port for applications work.

Continue reading

Devopsdays Moscow: 6 мыслей

Предисловие


Это мой первый русскоязычный пост в блоге. Почему не на английском?

а) ценность данного поста на английском языке будет невысокой

б) очень хотелось бы сделать обобщение мероприятия для тех, кто на него не попал (нет, на Хабре его не будет)

в) попробовать изложить свои мысли как есть, без попыток перенять новые лексические обороты и прочих штук из иностранного языка.

Continue reading

25 web-sources for Operations Engineering

twitter-information-overload

Information in the world of information! Text data in the world of data! Such subjects – the best friends for us and the best enemies at the same time. I recently surprised I hold so many articles and Linux guides about tools I still don’t use. Data juggling is going to be one of the most important qualities of contemporary human. Even more handy than stubbornness and work speed.

Continue reading

Infrastructure from scratch. Part 10. Testing

cn-r7hiuaaaefka

This is the last part of my Junior Ops cycle. Who reads it ever?

The proper testing can reduce troubleshooting stuff and speed up development-commit-deploy lifecycle. There are many kinds of software testing, each of them has a specific area. Here I’d like to concentrate on 2 areas: performance testing and load testing. I’m dealing with them choosing Yandex.Tank.

Continue reading

Infrastructure from scratch. Part 8. Continuous Integration.

app1

The more we grow up the more routine we have. For example, servers park includes more identical instances. The same thing matters build/release/deploy lifecycle. The more we work, the more business wants. Now typical development team needs to shape the changed software few times of day. It’s a toil.

Continue reading