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.
Latest posts by Surendra Anne (see all)
- Review: Whizlabs Practice Tests for AWS Certified Solutions Architect Professional (CSAP) - August 27, 2018
- How to use ohai/chef-shell to get node attributes - July 19, 2018
- wget download a file to a directory in Linux/Unix - June 4, 2018
- GIT: How to compare two GIT branches? - June 3, 2018
- Online training on Linux Bash shell scripting - February 8, 2018