|
Published:
August 20, 2019

DevOps For Dummies

Overview

Out with the old, in with the DevOps

If you want to join a DevOps team or transform your organization into to a DevOps powerhouse, this is the guide for you. DevOps For Dummies reveals the tools and practices in the now-standard model for tech product cycles. Discover how DevOps guides teams to quickly invent, develop, and reinvent products, embracing the reality of constant change. This book explains, in terms anyone can understand, the DevOps philosophy—products are never finished, all roles are essential, and failure is simply an opportunity for improvement. You’ll learn how to lay the groundwork for DevOps, adapt

to new development cycles, iterate rapidly, and fix whatever breaks. And you’ll learn it the easy way, with this Dummies guide.

  • Understand the DevOps model and the steps from coding and testing to deployment
  • Adapt to rapid change by continually fixing and improving your products
  • Help your organization and your team make the transition to the DevOps model
  • Discover DevOps friendly tools and improve your employability as a DevOps team member

For developers, operations professionals, and other IT pros involved in the DevOps workflow model, DevOps For Dummies is the perfect roadmap.

Read More

About The Author

Emily Freeman is a technologist and storyteller who helps engineering teams improve their velocity. She believes the biggest challenges facing engineers aren't technical, but human. She's worked with both cutting-edge startups and some of the largest technology providers in the world. Emily is currently a Senior Cloud Advocate at Microsoft and a frequent keynote speaker at technology events.

Sample Chapters

devops for dummies

CHEAT SHEET

A surprising facet of the DevOps engineering practice for software development is that it focuses more on the people and process of an organization than the specific tools or technologies that the engineers choose to utilize.DevOps offers no silver bullet, but it can have a massive impact on your organization and your products as an engineering culture of collaboration, ownership, and learning with the purpose of accelerating the software development lifecycle from ideation to production.

HAVE THIS BOOK?

Articles from
the book

When done correctly, DevOps offers significant advantages for your organization. This article presents the key points to know about how DevOps benefits your organization. Use it as a reference to help you persuade your colleagues or to reinforce your understanding of why you chose to go the DevOps route when the road gets bumpy.
The growth of DevOps culture has changed the way developers build and ship software. Before the Agile mindset emerged, development teams were assigned a feature, built it, and then forgot about it. They tossed the code over to the QA team, who then threw it back because of bugs or moved it along to the operations team.
A surprising facet of the DevOps engineering practice for software development is that it focuses more on the people and process of an organization than the specific tools or technologies that the engineers choose to utilize.DevOps offers no silver bullet, but it can have a massive impact on your organization and your products as an engineering culture of collaboration, ownership, and learning with the purpose of accelerating the software development lifecycle from ideation to production.
The term DevOps (a combination of software development and operations) refers to a set of practices, tools, and cultural philosophy that automate and integrate the work of software development and IT teams.Marrying the cloud with your DevOps practice can accelerate the work you’ve already accomplished. When used together, both DevOps and the cloud can drive your company’s digital transformation.
The success of your DevOps initiative relies heavily on following the process, but it’s also important to use the right tools. Selecting a cloud service provider isn’t an easy choice, especially when DevOps is your driving motivation. GCP (Google Cloud Platform), AWS (Amazon Web Services), and Azure have more in common than they do apart.
DevOps has no ideal organizational structure. Like everything in tech, the “right” answer concerning your company’s structure depends on your unique situation: your current team, your plans for growth, your team’s size, your team’s available skill sets, your product, and on and on.Aligning your DevOps team’s vision should be your first mission.
It can be difficult to assess candidates for the right skillset when hiring for DevOps jobs…but not impossible. With a little creativity and willingness to step outside the box, you can use interview techniques to help find candidates with the right technical skills for your DevOps initiatives. ©Shutterstock/New AfricaThe age of obtuse riddles and sweat-inducing whiteboard interviews is waning — and for good reason.
The DevOps approach involves a cycle as opposed to a line. It allows for continuous integration and continuous delivery, garnering consistent feedback throughout the process. The DevOps methodology is just one example of how processes have evolved.Development processes have changed radically over the last few decades, and for good reason.
Fostering a DevOps culture and selecting tools to support your DevOps approach will benefit your organization. The DevOps approach galvanizes your engineering team and focuses your product development on your customer.However, any time you attempt to make a massive change to the undercurrent of your organization, you face challenges and have to deal with setbacks.
Improving engineering performance as part of the DevOps process can have sweeping impacts on the entire business. Streamlining the development life cycle and removing bottlenecks will serve to accelerate the overall performance of the business — ultimately increasing the bottom line.And if you think, as a DevOps engineer, that you shouldn’t have to care about the business performance, you’re wrong.

General Programming & Web Design

What is DevOps? It’s difficult to provide you with an exact DevOps prescription — because none exists. DevOps is a philosophy that guides software development, one that that prioritizes people over process and process over tooling. DevOps builds a culture of trust, collaboration, and continuous improvement. ©Shutterstock/Phakawan WongpetananAs a culture, the DevOps philosophy views the development process in a holistic way, taking into account everyone involved: developers, testers, operations folks, security, and infrastructure engineers.
https://cdn.prod.website-files.com/6630d85d73068bc09c7c436c/69195ee32d5c606051d9f433_4.%20All%20For%20You.mp3

Frequently Asked Questions

No items found.