Welcome!

Linux Containers Authors: Elizabeth White, Dana Gardner, Jnan Dash, VictorOps Blog, PagerDuty Blog

Related Topics: IBM Cloud, Linux Containers, Containers Expo Blog, @DevOpsSummit

IBM Cloud: Blog Feed Post

Doing DevOps at VictorOps | @DevOpsSummit @VictorOps #DevOps #Microservices

DevOps is agnostic about particular languages, platforms or tools; it is about internal process, communication and collaboration

Doing DevOps at VictorOps
By Jason Roth

We talk a lot about what it means to do DevOps here at VictorOps, and a lot of what we talk about comes out of real practice. In some organizations, there’s a wall between developers and ops — developers make requests of ops like they’re throwing tasks over the wall.

Here at VictorOps, that wall isn’t there. When us developers need to do something that’s traditionally in the ops domain like provisioning resources or pushing out deployments, we work closely with ops. And it works the other way too — when things change in the infrastructure that need application changes, they work closely with us. Sometimes, we will just pair on the problem together at one or the other’s desk.

3370164315_d40db1a6f3_z

Understanding how the sausage is made
Huge benefits come out of sharing responsibilities between teams. The most obvious is a shared knowledge of the ecosystem — we all want a high bus count right? Having devs know how to get around the puppet configs, and having ops know how the apps work and how they communicate, can only make the organization more resilient.

Empathy is a term that gets thrown around when talking about DevOps, and it should be. Devs and ops working together has given us all a better understanding of what’s actually going on. That added understanding and perspective really helps out when there are problems with the infrastructure or with our applications.

Personally, I better understand what to do in those situations, and if I don’t know the answer, then at least I know where to look, or who and how to ask. This goes both ways — when I’m on call, I’m on the hook for infrastructure stuff, and when ops is on call, they’re on the hook for some app stuff. This just means we’re all in it together.

Extending the DevOps Mentality

OMGDevOpsBig

There are a few recent examples of our engineering team embracing DevOps philosophies.

We recently did some work on our Cassandra cluster. The changes were infrastructure related, and drove some changes into our applications. We paired together on this to make sure the transition went smoothly and that everyone understood what was being impacted by the change.

Another situation has involved extending support for our APIs and our web client. This has involved constant iterations between frontend, backend, and ops to work through application changes and supporting infrastructure. Since everyone involved was crossing over to collaborate, the entire team was able to better understand the changes, see the bigger picture and create a new process of inclusion.

In a way, doing this kind of thing with engineers is easier because it’s different levels of the same stack. We have a shared language around the technical functions we perform so there’s already a developed vocabulary and some basic understanding. It would be interesting to explore how to do this same thing with different disciplines, involving sales, marketing and support into more of the development cycle.

Tips to Get Started

19402974878_e924a0572c_z

Getting involved and giving a shit can go a long way towards building culture, respect and empathy amongst teams. That’s step one.

Don’t just ask for something and leave. Schedule time to sit down with a with your counterpart to work through a task. Follow along and be involved. Stop them and ask questions – “how are you doing that and why?” The takeaway from this experience is a shared understanding of what  the problem, solution, and process was. It’s part education and part empowerment.

Continue to push forward. There are still some small boundaries here that exist between our mobile development and platform teams, mostly because the environments are quite different. I think those boundaries are being eroded away as we all work together to unify our product design, front-to-back, cross over for things like testing and infrastructure, include front-end and mobile devs into our on-call rotations, and surface UX issues to the backend engineers. This means that everyone gets a better sense of what’s happening with our entire platform, everyone sees how customers uses the product, and that pays off as we continue to make the service better. We’re still working on it but it feels like we’re making progress.

The technology doesn’t matter. DevOps is agnostic about particular languages, platforms, or tools; it is about internal process, communication, and collaboration. If your team can work more effectively and build a better product by sharing responsibilities, it’s a win-win for everyone involved.

I consider myself lucky to work at a startup. There’s no place to hide like in a big company and you have the ability to carve out your role as you go along. We actively fight against the “not my job” mentality by helping to fix things as they break no matter what they are. For me, the heart of the DevOps philosophy is about working towards the same goal and at VictorOps, we’re all in this together.

The post Doing DevOps at VictorOps appeared first on VictorOps.

Read the original blog entry...

More Stories By VictorOps Blog

VictorOps is making on-call suck less with the only collaborative alert management platform on the market.

With easy on-call scheduling management, a real-time incident timeline that gives you contextual relevance around your alerts and powerful reporting features that make post-mortems more effective, VictorOps helps your IT/DevOps team solve problems faster.

@ThingsExpo Stories
ThoughtWorks has issued the latest Technology Radar, an assessment of trends significantly impacting software development and business strategy. The Technology Radar sets out the current changes in software development - things in motion to pay attention to based upon ThoughtWorks' day-to-day work and experience solving their clients' toughest challenges. "With the threat landscape still evolving, our latest edition of Technology Radar continues to focus on security and innovative approaches," said Dr. Rebecca Parsons, CTO of ThoughtWorks. "In addition, we are seeing exciting growth and inv...
"What we see what happens when you have a completely networked society and the potential to now drive the value creation and the collaboration and the ecosystems that are possible when you start to be able to connect people and industries together in ways that have never been possible before," explained Esmeralda Swartz, VP of Marketing Enterprise & Cloud at Ericsson, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
WebRTC services have already permeated corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyzing a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications. In his session at @ThingsExpo, Luis Lopez, CEO of Kurento, introduced the technologies required for implementing these ideas and some early experiments performed in the Kurento open source software community in areas such...
The broad selection of hardware, the rapid evolution of operating systems and the time-to-market for mobile apps has been so rapid that new challenges for developers and engineers arise every day. Security, testing, hosting, and other metrics have to be considered through the process. In his session at @ThingsExpo, Walter Maguire, Chief Field Technologist, HP Big Data Group, at Hewlett-Packard, discussed the challenges faced by developers and a composite Big Data applications builder, focusing on how to help solve the problems that developers are continuously battling.
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo 2016 in New York and Silicon Valley. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 17th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound cha...
Most of the IoT Gateway scenarios involve collecting data from machines/processing and pushing data upstream to cloud for further analytics. The gateway hardware varies from Raspberry Pi to Industrial PCs. The document states the process of allowing deploying polyglot data pipelining software with the clear notion of supporting immutability. In his session at @ThingsExpo, Shashank Jain, a development architect for SAP Labs, discussed the objective, which is to automate the IoT deployment process from development to production scenarios using Docker containers.
Internet of @ThingsExpo, taking place June 7-9, 2016 at Javits Center, New York City and Nov 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 18th International @CloudExpo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo New York Call for Papers is now open.
17th International Cloud Expo | @ThingsExpo | @DevOpsSummit held on November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, featured three content-packed days with a rich array of sessions about the business and technical value of cloud computing, Internet of Things, Big Data, and DevOps led by exceptional speakers from every sector of the IT ecosystem. The Cloud Expo series is the fastest-growing Enterprise IT event in the past 10 years, devoted to every aspect of delivering massively scalable enterprise IT as a service.
SYS-CON Events announced today that Alert Logic, Inc., the leading provider of Security-as-a-Service solutions for the cloud, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Alert Logic, Inc., provides Security-as-a-Service for on-premises, cloud, and hybrid infrastructures, delivering deep security insight and continuous protection for customers at a lower cost than traditional security solutions. Fully managed by a team of experts, the Alert Logic Security-as-a-Service solution provides network, sy...
Contextual Analytics of various threat data provides a deeper understanding of a given threat and enables identification of unknown threat vectors. In his session at @ThingsExpo, David Dufour, Head of Security Architecture, IoT, Webroot, Inc., discussed how through the use of Big Data analytics and deep data correlation across different threat types, it is possible to gain a better understanding of where, how and to what level of danger a malicious actor poses to an organization, and to determine the measures to implement to prevent future occurrences.
Organizations already struggle with the simple collection of data resulting from the proliferation of IoT, lacking the right infrastructure to manage it. They can't only rely on the cloud to collect and utilize this data because many applications still require dedicated infrastructure for security, redundancy, performance, etc. In his session at 17th Cloud Expo, Emil Sayegh, CEO of Codero Hosting, discussed how in order to resolve the inherent issues, companies need to combine dedicated and cloud solutions through hybrid hosting – a sustainable solution for the data required to manage IoT de...
In demand-intensive mobile and web applications, an emerging pattern is to host the Systems of Engagement in the cloud (for maximum responsiveness) but keep the Systems of Record with the other important business systems in the company datacenter, often on a tightly secured mainframe. But what about the space in between? In this IBM Redpaper publication, we show that the IBM Bluemix cloud platform offers technologies that make it easy for cloud-based SoEs to securely connect to on-premises IBM mainframes, creating a fully secure, end-to-end, SoE-SoR environment.
"IoT is really hitting its stride. The adoption rates are increasing and Vitria is in a good position to help people deliver on the value of IoT," explained Mike Houston, Marketing & Product Marketing Professional at Vitria Technology, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Countless business models have spawned from the IaaS industry – resell Web hosting, blogs, public cloud, and on and on. With the overwhelming amount of tools available to us, it's sometimes easy to overlook that many of them are just new skins of resources we've had for a long time. In his general session at 17th Cloud Expo, Harold Hannon, Sr. Software Architect at SoftLayer, an IBM Company, broke down what we have to work with, discussed the benefits and pitfalls and how we can best use them to design hosted applications.
There are over 120 breakout sessions in all, with Keynotes, General Sessions, and Power Panels adding to three days of incredibly rich presentations and content. Join @ThingsExpo conference chair Roger Strukhoff (@IoT2040), June 7-9, 2016 in New York City, for three days of intense 'Internet of Things' discussion and focus, including Big Data's indespensable role in IoT, Smart Grids and Industrial Internet of Things, Wearables and Consumer IoT, as well as (new) IoT's use in Vertical Markets.
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, Cloud Expo and @ThingsExpo are two of the most important technology events of the year. Since its launch over eight years ago, Cloud Expo and @ThingsExpo have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, I provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading these essential tips, please take a moment and watch this brief video from Sandy Carter.
Consumer IoT applications provide data about the user that just doesn’t exist in traditional PC or mobile web applications. This rich data, or “context,” enables the highly personalized consumer experiences that characterize many consumer IoT apps. This same data is also providing brands with unprecedented insight into how their connected products are being used, while, at the same time, powering highly targeted engagement and marketing opportunities. In his session at @ThingsExpo, Nathan Treloar, President and COO of Bebaio, explored examples of brands transforming their businesses by tappi...
"What is the next step in the evolution of IoT systems? The answer is data, information, which is a radical shift from assets, from things to input for decision making," stated Michael Minkevich, VP of Technology Services at Luxoft, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
"As a technology provider we believe that business comes first and customers should start thinking that technology is something that helps them to enable new business models," stated Ermanno Bonifazi, Founder and CEO of Solgenia, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
"Storage is growing. All of IDC's estimates say that unstructured data is now 80% of the world's data. We provide storage systems that can actually deal with that scale of data - software-defined storage systems," stated Paul Turner, Chief Product and Marketing Officer at Cloudian, in this SYS-CON.tv interview at 17th Cloud Expo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.