DMCA.com Protection Status Trending Topics About Devops: 02/16/20

Sunday, 16 February 2020

DevOps Model Defined


DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.
What is DevOps?
Under a DevOps model, development and operations teams are no longer “siloed.” Sometimes, these two teams are merged into a single team where the engineers work across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function.
In some DevOps models, quality assurance and security teams may also become more tightly integrated with development and operations and throughout the application lifecycle. When security is the focus of everyone on a DevOps team, this is sometimes referred to as DevSecOps.
These teams use practices to automate processes that historically have been manual and slow. They use a technology stack and tooling which help them operate and evolve applications quickly and reliably. These tools also help engineers independently accomplish tasks (for example, deploying code or provisioning infrastructure) that normally would have required help from other teams, and this further increases a team’s velocity.

DEVOPS JOBS 2020

DevOps: Breaking the Development-Operations barrier

Devops loop illustration

DevOps gave us an edge

“DevOps has helped us do very frequent releases, giving us an edge on time to market. We are now able to make daily product releases as opposed to 6-month releases, and push fixes to our customers in a span of a few hours.”
— Hamesh Chawla, VP of Engineering at Zephyr

What is DevOps?

DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably. The concept of DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes. The promised benefits include increased trust, faster software releases, ability to solve critical issues quickly, and better manage unplanned work.
At Atlassian, DevOps is the next most famous portmanteau (combining of two words) next to Brangelina (Brad Pitt and Angelina Jolie), bringing together the best of software development and IT operations. And like our jokes, it requires some explaining. 

At its essence, DevOps is a culture, a movement, a philosophy.

It's a firm handshake between development and operations that emphasizes a shift in mindset, better collaboration, and tighter integration. It unites agile, continuous delivery, automation, and much more, to help development and operations teams be more efficient, innovate faster, and deliver higher value to businesses and customers.
Chef.io logo

Who's doing DevOps?

Chef is the company behind the Chef Automate platform for DevOps workflows. Tens of thousands of developers use Chef to test, automate, and manage infrastructure. At the forefront of the DevOps evolution, the Seattle-based company has been releasing products like Chef, InSpec, Habitat, and Chef Automate to advance new ways of developing and shipping software and applications. To experiment with and refine its own DevOps practices, Chef relies on the Atlassian platform.
Challenge
At the forefront of the DevOps evolution, the Seattle-based company has been releasing products like Chef, InSpec, Habitat, and Chef Automate to advance new ways of developing and shipping software and applications. To experiment with and refine its own DevOps practices, Chef relies on the Atlassian platform.
Solution
Chef first adopted Jira Software for bug tracking. As the company matured both its agile and DevOps practices, its use of Atlassian evolved from a helpdesk and ticketing system to a more holistic product development solution. Using Atlassian helps Chef ensure business value is attached to each opportunity so teams understand what they should prioritize. Says Julian Dunn, product manager at Chef, "Jira helped us think beyond agile to develop our DevOps approach."
“DevOps has evolved so that development owns more operations – and that’s how Chef works,” adds Dunn. Chef itself doesn’t have a QA team anymore. “We can’t just throw it over the wall anymore. Our engineers are responsible for QA, writing, and running their own tests to get the software out to customers.”
Currently, 5-6 engineering teams are using Jira Software for lightweight agile processes. Before, Chef had multiple Jira instances with heavily customized boards and workflows that became difficult to manage. Now teams use defaults as much as possible to keep their pipelines clear and avoid giant backlogs. Also, with Jira, they can focus more on customer value while balancing operational needs. “Atlassian gives us end-to-end visibility so we can keep releasing the best products to our customers," says Dunn.
Chef uses Atlassian’s wider set of tools as well. The company integrates Jira with Confluence as the process and procedure knowledge base for engineers, and as a replacement for an archive of Google documents that lacked content hierarchy. IT teams use Jira Service Desk for internal support, such as resolving hardware issues. Says Dunn,“Atlassian is the only company that can get Dev and Ops on the same platform.”
Business teams like marketing also use Trello to track to-do lists, quarterly plans, and other short-term projects. Legal uses Trello to manage any work in flight such as contracts, and HR hosts its employee handbook in Trello. “Trello is easy for any team to get started on a workflow quickly,” explains Dunn.
Benefits
From marketing, legal, engineering, operations and IT, Atlassian improves visibility and collaboration across teams and workflows at Chef. As Chef advances its own DevOps practices, customers embracing Chef products are advancing their practices as well.