DevOps a way in Infrastructure management
DevOps – In this 20th Century my highly qualified technically educated and more than 10 year of IT experience colleagues are not aware of this word. They think its some technology. They think they can’t do it. But i say, “it is just a change” that they have to follow in this IT world if they want to sustain in this competitive market to either gain market share on company point of view or to sustain their salary growth in employee terms.
i.e Synergy between IT departments
Its mentality and tool set change that they have to adapt while jumping into DevOps world.Market need highly skilled and highly technical efficient people to lower down their OpEx cost. Market is changing in all aspect and now companies are not much interested to outsource their all work to dummy people and now they are not counting on head counts and now they need some refinement in their process and how they used to do work or used to outsource their work. All new agreements are changing and IT automation conditions are taking in place and project allocation cost going down as their is some market slow down and market wants more sleek process and tool set to help them to achieve their business goal.
And of course its a challenge for both parties (employee/companies) but market or as we have to take it positively and have to grow our self with DevOps mind set because market is transitioning and transformation are happening all over the world from geography to IT world. We have to grow mature to accept this challenge and have to cope up with new tool set those are coming in market from different vendors like Puppet, Chef, Ansible, Hashicorp, Jira, Slack, Pagerduty,Cloud Computing etc.
i.e. DevOps 3 Pillars
DevOps (a clipped compound of “software DEVelopment” and “information technology OPerationS”) is a term used to refer to a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment, where building, testing, and releasing software can happen rapidly, frequently, and more reliably.
IT folks have to judge tool set selection while implementing DevOps like they have to choose either Puppet/Chef or Ansible. We know every product vendor wants to show their product as best featured product and its the same flow how different flavors of linux started coming in market and folks remains confuse while selection of OS they should stick. I am in favor of less change as it puts challenges in efficiency of work but on the other side if we will not try then technology will not become efficient so some how we have to kill our small desires to become efficient and have to remain competitive and i request companies to train their people so that they remain efficient on newer technology.
Companies should invest more in Learning and Development of their people as these days teams are shrinking and doing highly efficient work and to remove burden from their mind companies have to plan good training during this transitioning environment.
Second, I have another point to give clarity on DevOps profile. People says it is just CI/CD but its much bigger then this. CI/CD is only part of it and goes above infrastructure management in form of writing infrastructure as code and mind set change while implementing technology and creating synergy in between different teams. I worked as DevOps engineer on Operation management side where our team role was to manage traditional and newer cloud infrastructure hosted across world and only few people(4) used to manage complete infrastructure where our infrastructure was hosted in 2 different locations(DC) and 3 different cloud vendors from AWS, vCloud Air to Rackspace and more than 10+ tools that we were using and all was possible because of DevOps culture that we used to follow and we were enjoying this new process refinement using DevOps culture and tool set change and our learning curve was going very high.
DevOps days are happening successfully and culture is getting shared among technology enthusiast and very active contribution is happening in its market and we also launched our services to provide DevOps Resources through our newly defined service model where we are providing our multi skill set trained people to work as DevOps engineer that can help any organization to achieve their bossiness goals and it can be checked on our freelancer collaboration site where we are trying to differentiate our services from bigger organization and can be contacted easily over it .
Micro service architecture, Version control of your infrastructure and server less infrastructure and all will be getting benefits using DevOps culture or vice versa and hope IT folks will soon get clear and bigger picture of DevOps benefits.So learn, remain competitive, train employees, follow best culture,be agile and provide best service under following best practices of DevOps culture and not hesitate to share things with outer world and newer terms are getting introduced in market after successful launch of DevOps and ChatOps, WebOps such words started poping up in market to show same benefits that intelligent companies are getting benefited.