Today we started writing about devops(Development and Operations). We are shifting our knowledge sharing from Linux administration to Devops centric. This is for all the devops people who are willing to learn new technologies related to devops which is a fairly new domain. Let us start with what a DEVOPS means?

What is Devops?

Devops is a specialization where a person who has to administer systems and program to deploy systems. In one short the devops person should be good at coding as well as administration or operations. The person is responsible for building machines, configuring them using programs, and testing them. The other name for this which is not that much popular in administration world is “Infrastructure as a Code” aka IaaC.

So who is a Devops guy?

Are you a senior system’s administrator with scripting experience in common scripting languages like Perl, Python, Ruby etc?

Do you know how to use configuration tools like Puppet, Chef, saltstack etc?

Do you know Virtualization technologies like AWS, VMware, Docker etc?

Do you know cloud technologies like rightscale, Openstack, cloudstack etc?

Do you know software build tools like Bamboo, Gitlab-ci, Jenkins etc?

Do you know version control systems like Git, Stash, SVN etc?

Then you are a devops guy. In simple language you should be an experienced system administrator with inclination to programming or a an experienced programmer with inclination towards  operations.

What qualities should a devops guy should have?

1) A quick learner of new technologies

2)Good understanding of both system administration and programming worlds.

3) A good understanding of Agile methodologies.

This website will try to give much information about the above mention and other tools in detail in coming days. If you want to contribute to this write a mail to me at surendra @ linuxnix dot com.

The following two tabs change content below.
Mr Surendra Anne is from Vijayawada, Andhra Pradesh, India. He is a Linux/Open source supporter who believes in Hard work, A down to earth person, Likes to share knowledge with others, Loves dogs, Likes photography. He works as Devops Engineer with Taggle systems, an IOT automatic water metering company, Sydney . You can contact him at surendra (@) linuxnix dot com.