Weekly Top 10: The Rise of the DevOps Engineer
The latest weekly roundup of DevOps articles from around the web, courtesy of Electric Cloud.
Join the DZone community and get the full member experience.Join For Free
We’re back for another weekly round-up of the top software delivery news covering the ins-and-outs of DevOps tooling, processes and people. In fact, DevOps has become such a quintessential part of how enterprises deliver software, there is an emerging need for DevOps professionals in the workplace. The job title “DevOps engineer” is relatively new and finding people who fit the bill is a difficult task. However, those who have obtained the role are making some serious cash in the industry. If you’re interested in fulfilling this demand, continue reading to find a career roadmap that will set you on the right path to a professional DevOps title. While people are a crucial element to DevOps success, tooling and processes play just as an important role. With open source and the cloud in the mix, it can be challenging to pick the appropriate tools for your pipeline. A great benefit of open source and public cloud tools is you can try them before you buy them – a good rule of thumb to follow when getting started on your tooling journey.
1) Same Job, Different Place: US Salaries Top Devops Pay Packet Poll
US techies are earning more than their counterparts in Europe, with those in California doing better off than their US peers. That’s according to Puppet Labs’ fifth annual “state of DevOps” survey, which found that not only are those on the coalface and those managing them on who work other side of the pond pulling in more, but there are greater numbers of them compared to 12 months ago. The five most common job titles of those responding to Puppet’s poll of 4,600 were engineers and DevOps engineers, software developers, systems administrators, and architects.
2) How Financial Services Are Profiting From Devops in a Big Way
The Amazons and Googles of the world are humming along a mile a minute when it comes to innovating on modern software delivery practices and deploying software updates rapidly. These web-first, unicorn companies facilitate business at incredible speeds and with a level of agility that earns their customers’ love and loyalty. They have created a new standard and set high expectations for service that can be difficult for other industries to match, particularly ones in highly regulated businesses such as financial services.
3) 10 Ways to Win at Devops: What IT Pros Need to Know
DevOps can be an enormous win for an organization, with benefits that include greater developer productivity, higher operational efficiency, and improved user experience due to continuous feedback. With all the benefits, no one ever said that DevOps is easy. That doesn’t mean it’s not worth doing, of course — but there are definitely some things you should keep in mind if you want to make DevOps worth the effort to your company.
4) Considering Openstack?
As more and more enterprises move to the cloud, many companies are looking to OpenStack to reduce data center costs and increase technology efficiency. One of the key benefits of OpenStack and other cloud infrastructure is providing teams the ability to speed the development and deployment of business applications. Yet due to the maturity of the OpenStack landscape, some enterprises are finding it difficult either standardizing on OpenStack or maintaining and scaling OpenStack adoption.
5) How to Become a Devops Engineer
DevOps is revolutionizing the workplace. Today an ever-increasing number of organizations are implementing DevOps, fueled by reports of the benefits of DevOps, which include faster time to market, reduced costs, increased security, and higher quality products. This enables DevOps teams to deploy code, in some cases, 30 times more frequently, and with 50 percent fewer deployment failures than their competitors. As a result, companies are rushing to hire DevOps engineers. They are having difficulty finding them, however.
6) Effective App Security: The Importance of Collaboration Throughout the Command Chain
One of the issues is that people don’t know who is going to lead the initiative, so there ends up having a development leader, testing leader and operations leader for one initiative. SSLM suggests organizations should establish one SSLM advisor who will spearhead the approach and manage expectations of the organization instead of breaking it up and giving people different responsibilities.
7) Respect Your Organizational Monoliths
It is all too easy to define a metric that drives the wrong behavior. That’s true not just when it comes to DevOps and continuous delivery, but in all walks of life. Dan Pink, an expert on the research into human motivation, provides a memorable example of this when he tells the story of a nursery school that hoped to eliminate late child pickups by enforcing a fine. But the nursery school ended up with more late parents because it had removed the social stigma of arriving late by replacing it with a monetary transaction.
8) Coffee Shop DevOps: How to Use Feedback Loops to Get Smarter
This month let’s look at how to break the cycle of doing the same thing repeatedly and expecting different results. Do you think git blame is the only feedback loop you need? Or hg annotate -u -n. Or svn -x -b…well, you get the picture. What is a feedback loop, anyway? Why is it important? If you haven’t read Harnessing the Power of Feedback Loops by Thomas Goetz, I highly recommend it. Thomas writes that feedback loops have four stages: the collection of evidence, understanding its emotional relevance, the consequences of what happened, and then take action to improve the next cycle. It’s in repeating the cycle that we gain the most from feedback.
9) Are You Getting the Full Benefit of Devops?
By Peter Bendor-Samuel | Published on @CIOonline
DevOps enables IT departments to meet the business stakeholders’ demands for faster cycle time. But it’s causing enterprises to rethink where their talent should be located. As DevOps adoption grows, we hear two important questions: (1) how can we do DevOps in a distributed model, and (2) should we do DevOps in a distributed model?
10) The Best Open-Source Devops Security Tools, and How to Use Them
As applications continue to move online, more companies and development teams are adopting a process of continuous software development and deployment, such as DevOps. By the end of 2016, 74% of companies will have adopted DevOps, up from 66% in 2015, according to a survey published by cloud-management firm RightScale. In such an environment, improving code security requires more than just the regular application testing.
Published at DZone with permission of Anders Wallgren, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.