Category: Enterprise DevOps

  • BMC Software Closes Compuware Deal, Sets Course

    BMC Software Closes Compuware Deal, Sets Course

    BMC Software today announced it has formally completed its acquisition of Compuware as part of an expanded effort to modernize mainframe environments.

    Bill Miller, president of ZSolutions at BMC, said now that the deal has been closed the combined companies will be able to more tightly integrate Compuware’s Topaz application development and deployment platform with the BMC Automated Mainframe Intelligence platform, as part of an Autonomous Digital Enterprise (ADE) initiative based on ongoing investments BMC is making in AIOps.

    Chris O’Malley, CEO of Compuware, said that level of integration will, for example, make it easier to automate the deployment of database and provisioning of mainframe resources using tools from BMC within a set of DevOps processes optimized for mainframe environments.

    The goal is to make the mainframe just one more target platform on which DevOps teams can build and deploy applications faster, added O’Malley. That’s becoming a bigger requirement in the wake of the economic downturn brought on by the COVID-19 pandemic, he said, as organizations prioritize digital business transformation initiatives that will inevitably require updates to mainframe applications.

    Rather than increasing technical debt by duplicating existing capabilities, O’Malley said more organizations will look to modernize mainframe applications to make them more accessible to a wide variety of front-end applications.

    The rate at which IT organizations that deploy applications on mainframes have been adopting DevOps has been uneven at best. Mainframe applications are often considered to be among the most mission-critical in the enterprise. Therefore, IT teams have relied on waterfall processes to build and deploy mainframe applications in a more deliberate fashion.

    At the same time, however, the use of Linux on mainframes has increased considerably in the last several years. The applications deployed on Linux operating systems on the mainframe frequently employ the same DevOps processes to deploy applications on Linux running on distributed computing systems.

    BMC’s ambitions, of course, far exceed the mainframe. The company has a portfolio of tools for managing both distributed computing and mainframe platforms. During the economic downturn, BMC is betting many IT teams will be under increased pressure to reduce the total cost of IT by centralizing the management of mainframes and distributed computing systems, among other moves.

    Of course, BMC is not the only IT vendor with similar ambitions. IBM and Broadcom, which acquired CA Technologies, are moving down a similar path. IT organizations will need to determine which providers enable them to best streamline management processes.

    In the meantime, it remains to be seen how much organizations remain committed to the mainframe. It’s generally not feasible for most organizations to move a transaction processing application running on zOS into the cloud. However, it doesn’t necessarily follow that those IT organizations will continue to invest in building and deploying new applications on mainframes instead of making them more accessible via application programming interfaces (APIs).

    Regardless of the strategy adopted, however, it is not likely that after being around for more than 50 years, mainframes will be disappearing anytime soon.

  • 6 Virtual DevOps Conferences You Can’t Afford to Miss in June 2020

    6 Virtual DevOps Conferences You Can’t Afford to Miss in June 2020

    Conferences and events make up to a trillion-dollar industry and have been playing a major role in connecting people from different parts of the world and exchange ideas. Because of the COVID-19 outbreak, the first major tech conference that got canceled due to health and safety concerns was the Mobile World Congress (MWC), the annual gathering of electronics makers.

    Along the way, similarly, Facebook also canceled all physical conferences and events through June 2021, including the major F8 Developer Conference and the most awaited Oculus Connect 7 virtual reality event that was supposed to be held in San Jose, CA.

    Even Microsoft, the giant, has announced all of its events are going digital-only until July 2021, including its flagship Microsoft Build and the prestigious Microsoft Ignite 2020.

    At the beginning of April, more than 30,000 people were expected to attend the prestigious Google Cloud Next ’20 conference, all set to happen in San Francisco. But, as the coronavirus crisis intensified all over the world, keeping the attendees’ and employees’ safety in mind, Google decided to move the entire event online.

    Today, we will see six virtual DevOps conferences you can’t afford to miss in June.

    TechStrong Con

    Date: June 4

    Cost: Free

    TechStrong Con is a virtual summit dedicated to and celebrating all things tech. The event, hosted by MediaOps, brings together some of the most prestigious industry leaders for 12 hours of immersive learning and networking. The sessions are divided into three tracks: Emerging Technologies, Security/DevSecOps and Digital Transformation. Attendees will have access to downloadable resources and will have the chance to interact with tech leaders and fellow DevOps practitioners.

    You can also be a part of the #TechStrongCon Challenge, which consists in sharing a photo of your work-from-home space during COVID-19 on LinkedIn for a chance to win either an iPad Pro or a DJI Maxic Drone.

    A portion of the proceeds raised from the event will be donated to charities dedicated to fighting COVID-19. For more information on the event and the challenge visit the TechStrong Con website.

    Agile + DevOps

    Date: June 8–11

    Free Pass: $0

    Conference Pass: $499

    All-Access Pass: $999

    The theme of the event is “accelerating software delivery with the power of Agile and DevOps.” This is an event by TechWell, and this time it is happening fully virtual. From the comfort of your own digital device, sitting at your home, or wherever you are, you will have access to all of the great content and experts the Agile + DevOps conference is known for. This time, the event will be streaming over 90+ talks—including five keynotes, 25 tutorials, more than 50 sessions and 14+ Industry Technical Presentations. All this is happening over an engaging and interactive premium virtual atmosphere. You can select the conference package that fits your needs and your budget.

    DevSecCon 24 

    Date: June 15 -16

    Cost: Free

    This virtual conference focuses mainly on the security aspect in development and operations and tackles the impact of development operations and security “run by practitioners, for practitioners.” 

    The aim here is to show attendees how DevOps and security can work together seamlessly to make continuously secure development a reality.

    This virtual expo allows for interaction with different vendors and companies. Check their website for updated details.

    swampUP

    Date: June 23-24

    Cost: $20 (all goes to charity)

    swampUP is JFrog’s annual DevOps conference, and this time it is happening in a virtual format with two full days of action-packed DevOps talks and training. The conference has a remarkable set of visionary keynotes and thought‑provoking DevOps sessions delivered by industry experts. 

    Leap into DevOps, DevSecOps and cloud-native best practices with practical training by experts delivered virtually. Sessions are experimented and thoroughly designed for developers, administrators and managers. This is regarded as one of the industry-recognized conferences of all time.

    DevOps Enterprise Summit London

    Date: June 23-25

    Cost: $240 – $480

    Gene Kim’s IT Revolution hosts this event. DevOps Enterprise Summit has great speakers and exciting courses provided by experts. It is a place for exchanging DevOps success stories and best practices. 

    Some of the big brands such as Adidas, Walmart, John Deere, Capital One and many others are participating. Attendees will get three days of immersive learning and interaction with fellow technology leaders.

    Cloud Foundry Summit

    June 24-25

    Attendee Registration: $50

    Academic Registration: $35

    Cloud Foundry Summit is where developers, architects, operators, CIOs and other IT professionals meet to share the best software and IT practices and innovate together. Simplifying developer experience is the theme of the conference where both days are filled with interesting sessions and hands-on labs. 

    This is where you will learn how to automate, scale, and manage cloud apps throughout their lifecycle. 

    It looks like virtual is the new normal for the events industry and for the companies looking to host future events. The upsides of the virtual format of the conferences are many: It is easy to attend, saves a lot of money we used to spend on travel, stay, food, etc. and eliminates the effort and fatigue that used to happen while attending a physical conference happening in some other city or country. Well, thinking positively about any situation makes you feel good, and I hope we will get out of this COVID pandemic as soon as possible.

  • Unlocking Enterprise Blockchain Potential with Low-Code Capabilities

    Unlocking Enterprise Blockchain Potential with Low-Code Capabilities

    Since the rise of Bitcoin more than a decade ago, companies have been trying to harness the potential of blockchain technology for enterprise applications. Industries that used to operate in silos are becoming increasingly connected, and the lines of where one ecosystem ends and another begins are blurring. In this connected age, blockchain can provide organizations with new opportunities to share and collaborate with their partners, other industry-players, government organizations and even academia. 

    On a more tangible front, integration would ultimately help establish new end-customer experience possibilities and establish new revenue streams. Especially, as we continue to navigate forward in the midst of COVID-19, enterprises are looking for innovative ways to adapt their business to best operate in the new world. Beyond that, supply chain operations are more critical than ever before. Across industries, maintaining a steady flow of essential goods, protective equipment and much more is critical to the health and safety of our frontline workers. Blockchain can help manage this flow and mitigate risks, helping deliver on that need for instant agile flexibility.

    Understanding the Opportunities

    Use cases are innumerable and it’s impossible to ignore the ongoing COVID-19 crisis as we discuss the potential applications for any technology. In the short-term, blockchain provides an added layer of transparency and data accuracy — minimizing the risk for any potential fallout from supply and value chain disruption during this time. With this transparency and data accuracy comes improved tracking of important supplies and materials such as PPE and ventilators, streamlined patient consent and triage capabilities for overwhelmed hospital staff and much more.

    With that, the applications will only continue to expand as industry operations return to normal in the hopefully-near future. Government agencies can develop a seamless international credit bureau, for example. As it stands, different countries have different processes and standards for credit scores or distribution of stimulus funding. With blockchain, governments could potentially develop a universal credit system that allows for international travelers and frequent movers to reap the benefits of their positive credit scores, no matter where they are. 

    Manufacturers can use blockchain to truly optimize their supply chain operations — understanding as much information about a purchase order throughout the lifecycle of a product or part. Take a heavy equipment manufacturer, for example. Blockchain provides access to data that will allow them to understand how their equipment is being used by their customers, when each particular piece of machinery will need maintenance, how to optimize predictive and emergency repair and replacement services, and more — all while understanding and contextualizing what the impact of these external operations will have on its own internal supply chain as well. In today’s world, this information is especially valuable for manufacturers who are shifting their focus to help support the development of PPE and other COVID-19 response essentials.

    Within banking and financial services, cross-bank and cross-border transfers are exponentially streamlined with blockchain integration. Instead of requiring validation and authentication from intermediaries, blockchain allows for instant transfers, with the same level of security and assurance. From a functionality standpoint, this also brings an added layer of convenience for both the end-user and the banks involved. These same conveniences provide a crucial layer of service during times of crisis as well. Through blockchain integration, stimulus allocation can be instantly approved and deposited into bank accounts for all citizens, regardless of existing banking preferences like direct deposit.

    Similarly, in the education sector, blockchain can make it easier for student records to be transferred between universities and other academic institutions — whether a student plans to transfer a few credits, transfer full-time or study abroad. 

    These are just a few of the many use cases for enterprise blockchain. So, what’s keeping them from becoming mainstream?

    Acknowledging the Barriers of Entry

    While the benefits are undeniable, adoption has been slow. But there is definitely interest, and adoption can soon surge. Gartner reported back in 2018 that business value added by blockchain adoption is projected to reach a whopping $3.1 trillion by 2030. But, only 10% of businesses will undergo radical blockchain-driven transformation by 2022. 

    Why is adoption slow to start? Companies are dipping their toes into the water, but studies have shown that a majority of enterprises are holding back due to regulatory uncertainty (48%), trust issues (45%) and an inability to bring partners together to build a network (44%). Other studies have reported that the “very high” difficulty in platform selection, a lack of in-house expertise on use case development and questions about privacy are the top barriers of entry. 

    What will change between now and 2030? How will these concerns be directly addressed? To answer this, it is important to note that these barriers of entry derive from a lack of foundational understanding of blockchain. More education will come, and more experts will rise. That said, integration doesn’t happen overnight. Blockchain, like any other emerging technology, takes time to integrate at scale.

    It’s understandable why companies are hesitant to go all in at the moment — as organizations are often strapped for resources, and the talent that is needed to build a blockchain platform from scratch is hard to come by. That said, those who don’t invest early are likely to be left behind by thriving early-adopters. Luckily, there is a solution to the challenges that are holding adoption back — one that takes away the need for resource expenditure and dedicated developer teams.

    Leveraging Low-Code

    Low-code development platforms allow enterprises to reap the benefits of complex code, without the need to dedicate valuable time and resources toward development from the ground-up. “Plug and play” customization allows them to address specific needs within their organization, and prioritize implementation on a smaller scale without the stress of diving head-first into an infrastructural overhaul. 

    Especially during our ongoing COVID-19 crisis, low-code eliminates the need for large dev teams to develop new software applications, allowing for a streamlined, timely transition as organizations dedicate their valuable resources elsewhere to help minimize the negative impact of COVID-19 on their workforce and their surrounding communities.

    Beyond this epidemic, these benefits provide risk-averse C-level decision makers with an easy and confident investment opportunity, as well as disruptive tools that deliver on the growing need for constant innovation — in an era where agility and digital transformation are now a necessity. In fact, the main reasoning behind an organization’s low-code adoption is to accelerate said digital transformation and increase responsiveness to the business (66%, respectively).  

    Low-code directly addresses the aforementioned barriers of entry that come with blockchain investment — or any complex, resource-dependent software investment for that matter. With low-code, even non-developers can build high-tech applications. Devs are often expensive and good talent is often hard to come by. Because of this, the ability to get the same quality output with minimal input is extremely valuable.

    Beyond the simple cost and scarcity of good talent, dev teams often have significant backlogs, which make it hard for them to keep up with industry and business demands. There are benefits of having a non-developer heavily ingrained in the development process as well, as they will have an overall better understanding of the function that the application will serve, and how it fits into the overall business structure.

    Bridging Together Low-Code and Blockchain

    Upon evaluation of the barriers of entry that keep blockchain from widespread adoption, as well as the glaring benefits that low-code programming brings to enterprises with limited resources and talent, the potential for low-code blockchain to minimize enterprise concerns and justify investment is obvious.

    By reducing the need for dedicated network developers that would originally be required to build the blockchain platform from the ground-up, enterprises can build and maintain a trusted network with clicks, not code. Users will be able to create and share blockchain objects with familiar functionality — essentially interacting with the platform in the same way they would interact with any CRM data object.

    The simplicity and ease of use of low-code blockchain makes it so that trusted networks can grow organically, faster. Integration across the entire partner network is simple and can be completed with just a few clicks — making it easier to bring new third-parties on board to join the trusted network, ultimately making the blockchain platform and user network exponentially more valuable in the long-term.

    Blockchain adoption will undoubtedly pick up steam, aided by the low-code capabilities that now exist. The minimized risk and resource expenditure that comes with low-code will make blockchain adoption much more appealing to those who are currently skeptical. Additionally, once low-code serves as the entry-point for enterprise adoption, organizations will begin to expand upon the capabilities of their own blockchain networks — and ultimately drive further innovation. 

    Eventually, we’ll see new ecosystem partnerships forming, and end-customer experiences improving. Early leaders will become more comfortable with the idea of experimenting with new, previously unimaginable use cases of their own.

    Looking Ahead to 2030

    We are approaching a turning point with blockchain in the enterprise. Low-code development platforms will provide enterprises with the opportunity to adopt blockchain technology with minimal risk and proven ROI. As more enterprises build trusted networks through low-code blockchain, industry-agnostic innovation will elevate all participating organizations and deliver truly exceptional results — for both, the network partners and their end-customers as well. 

    The blockchain hype is justified. We have been searching for a way to manifest its potential without over-complicating the process of bringing it to life. Low-code does just this, without fault.

  • Falling Back in Love with Data Pipelines

    Falling Back in Love with Data Pipelines

    It’s Spring 2020, and even in challenging and unprecedented times, love continues to bloom. That said, data pipelines are never far from my thoughts and the confluence of those two things got me thinking about data engineers and how their initial love for creating data pipelines often turns to loathing. 

    Data pipelines are the backbone of modern data systems, yet there’s still much to be desired when it comes to connecting and orchestrating the movement of data between data systems, including business intelligence, data processing, data warehousing or other applications. As an industry, we haven’t paid as much attention to the happiness of the people who build and maintain data pipelines as we have to the volume or velocity they support. As a consequence, today’s data engineers are building increasing resentment toward the technologies and tools that previously offered so much promise. 

    What is happening here, and can it be fixed? 

    Love at First Sight

    When we first met, everything was magical. We traveled the data world, far and wide, no longer bound by the constraints of relational databases and ETL tools. Vertical scaling was a thing of the past, and with horizontal scaling, we felt we could reach the end of the earth together. 

    The introduction of Hadoop, Spark, Kafka and more was a truly magical evolutionary stage for data pipelines. We could store and process more data than ever before, derive insights never thought possible, and do it all at a fraction of the cost. 

    What was there not to love? 

    Definitely, Maybe

    As our courting phase came to a close, we were happier than ever. We were spending more and more time together, eagerly building a future. We were both getting accolades at work, accompanied by exciting promotions and responsibilities. We were also growing increasingly comfortable with each other, and while at times it felt you were being a bit clingy, it was nice to be needed. 

    With pipeline technology continuing to advance, it felt scale and speed had few, if any, limits. We built more and more pipelines, linking outputs and inputs, tuning performance and performing increasingly complex transformations, all as part of an increasingly interconnected data ecosystem.

    Our data teams grew, and with more data engineers we built even more pipelines. We also started to notice that these pipelines are quite a bit higher maintenance than originally thought. They require frequent tuning and optimizations, yet still break far more often than they used to, usually at the least desirable times–like at 3 a.m. 

    This is definitely turning into a love/hate kind of thing. 

    10 Things I Hate About You

    I miss the old days. What happened? I’m just trying to hang out with my friends and you won’t stop calling–it’s suffocating me. When we do spend time together, the romance is gone. Horizontal scalability has lost its magic. 

    Most data engineering teams we encounter are firmly planted in this stage of relationship with data pipelines. They’re honestly feeling a bit trapped. They’ve built a ton of remarkable pipelines that do incredible things. These pipelines also require a tremendous amount of maintenance, and each new one they build only compounds the problem. As a result, we see most data engineering teams actively distancing themselves from data pipeline technology, building increasingly large layers of abstraction that sit between them and the raw technology. 

    Surely, all is not lost? 

    Something’s Gotta Give

    Right when I thought we were at our tipping point, we had a breakthrough. We weren’t communicating effectively, our languages of love were entirely different. I wanted to focus on the destination, the end result, and you wanted to focus on the journey, the path to get there. There clearly was a gap, and we needed help bridging it. 

    Fortunately, for the data engineer and their muse, the data pipeline, there are advances in pipeline technology, bridging the gap and offering a path toward reconciliation. One such path combines declarative programming with an underlying control system that understands the declarative model. Such control planes translate declarative models into imperative instructions for the underlying infrastructure, making pipeline development far less plumbing, and far more architecting. Declarative programming allows data engineers to focus on the big picture, drawing on their experience and creativity to design what the optimal data pipeline should look like, rather than spending time repairing failures, tuning parameters or manually tracing code. 

    The underlying control system, or control plane as it’s called, imbues the pipeline with autonomy, data awareness and intelligent persistence. Autonomous data pipelines are less needy and can handle data changes on their own (rather than making the data engineer responsible for everything). Data awareness allows pipelines to intuitively know what changed and what subsequently needs to change. Intelligent persistence allows pipelines to be considerate of cost and resources and makes sure everything is fast, efficient and never duplicated. 

    Love Actually

    I think it’s safe to say those among us who chose to enter data engineering didn’t do so imagining ourselves, infrastructure plumbers, spending hours upon hours maintaining data pipelines that fuel someone else’s data-driven creativity. No, data engineers want to create digital services and contribute business value, too–they’re just trying to keep everybody else out of the data muck in the meantime.

    This is the dawn of a new era in data engineering, and many of the early adopters of this latest approach to pipeline development have found it enables creation with far less time, code and maintenance. By embracing this new method of development, data engineers can again see a happy future where more of their time and skills are devoted to the things for which they–and the business–have real passion.

  • No Excuses: Lock Down RDP

    No Excuses: Lock Down RDP

    We’ve been at the “everyone working remote” thing for months now, and still there are horror stories of people being attacked via Remote Desktop Protocol (RDP). Early on, it was understandable if not acceptable—but we’re not early on any more.

    During the rush of doing whatever it took to help people work from home, exposed RDP was just one of many stories we heard from systems operators, helpdesk and systems admins. Stories of people carrying desktops home, or thinking that tethering to their phone was a “good enough” internet solution predominated. But those issues are clearing up, and they’re specific to a company or a subset of employees. RDP seems to be more persistent.

    According to Shodan (article last updated end of March 2020), RDP use has spiked—and unprotected RDP use has spiked. Security by obscuring (exposing RDP on non-standard ports) has also gone up, and is not effective versus a determined attack. If your goal is to be secure, history has shown very well that obscurity does not at all work.

    Gil Rapaport wrote a great article about this over on our sister site, Security Boulevard. The only thing I would add is to put it on a Virtual  Private Network (VPN) or RD Gateway with 2FA, if you can. Some organizations still don’t have access to VPN services, but if you do, and RDP isn’t running through them, get to cracking.

    Some areas of the world are coming out of lockdown, but the amount of remote work will not drop to the levels it once was. Not soon, probably not ever. The only thing that was holding up remote work for a wide selection of office jobs was the belief that present was better. Some organizations, via forced remote, have learned that the work can indeed be done by people not warming a seat at HQ.

    So don’t put it off. Make certain you are protected. Sleep soundly at night, knowing that the easy vector for attackers right now is protected for your organization. And keep kicking remote rear. Systems are still running, even with the wild changes that came suddenly, and that’s all you–whether your organization recognizes you or not.

  • Why Aren’t Enterprises Developing More Mobile Apps?

    Why Aren’t Enterprises Developing More Mobile Apps?

    We live in a mobile age, and enterprise IT leaders recognize it. But even though 64.5% of enterprises say that mobility is a top IT priority, most won’t deploy more than five mobile apps this year, according to a December study from Enterprise Mobility Forum. That’s a very small number, especially considering that large organizations manage an average of 163 apps, according to an Okta study. It begs the question: Why so few, especially given the strong demand for a mobile experience from employees, customers and partners?

    There are many barriers to enterprise mobile app development and deployment, but the biggest is simply a lack of time and resources. Modern organizations rely on web apps for critical internal processes, and development teams are expected to continuously roll out new capabilities. When presented with a choice between releasing new functionality or converting old web apps to iOS or Android, enterprise developers don’t have the resources to do both. Releasing new features will almost always win out, especially since a single conversion to mobile could require months of developer-hours and hundreds of thousands of dollars.

    What’s more, mobile development skills for the two biggest operating systems—iOS and Android—are already in short supply and specialized mobile security skills are even more scarce. So, even if the team is willing, it may not possess the expertise to create a secure app.

    Lack of a Robust Mobile Infrastructure

    Mobile apps require a robust infrastructure to support them and it differs significantly from the web app infrastructure that most organizations already operate. For example, to distribute and manage mobile apps on its own, enterprise IT has to set up a proprietary app store, and they’ll need to install enterprise device management software on all devices, including employees’ personal phones. Employees’ devices will initially warn them that the software is not trusted, requiring a number of steps to bypass, plus there are serious privacy concerns. Who would willingly give their employer access to all activity on their personal mobile device?

    Finally, regarding SaaS applications, if the vendor doesn’t provide a native mobile version, obtaining the binary to convert it to mobile in-house is almost impossible. And while many SaaS applications incorporate responsive design, mobile browsers provide poor performance and lack features such as persistence and push notifications.

    “Our customers have dozens of web and cloud services that they need to integrate into their enterprise mobile environment,” said Marcelo Nascimento, head of cybersecurity at TIQS Consultoria Brazil. “But the lack of mobile development resources or access to mobile binaries from app makers has halted their progress.”

    Public App Stores and PWAs

    Thankfully, there are solutions to each of these challenges. For instance, enterprises no longer need to manage distribution and management in-house. Increasingly, Fortune 1000 companies are using public app stores to distribute their internal employee-facing apps, according to a December study conducted by Appdome. Going this route eliminates the need to set up a proprietary app store and place management software on personal devices.

    When it comes to converting web apps to mobile apps, traditional progressive web apps (PWAs) can provide a fast, cost-effective solution. But PWAs and web clips have their limitations.

    Ideally, enterprises would be able to create hybrid apps, because they can provide both the benefits of the PWA for rendering web and cloud service apps along with a high-performance user experience and persistence. Platforms are available to conduct the conversion in minutes with no manual coding and some are able to incorporate strong security. As a result, an organization can rapidly convert web apps into mobile apps and distribute them via any distribution method, from private UEM and MAM stores to Google Play and the Apple App Store.

    So there’s no reason enterprise IT needs to shy away from providing everyone a mobile experience. With auto-build systems to create secure hybrid apps, enterprises can overcome most of the barriers and deploy secure mobile apps at scale.

  • DevOps and AIOps: Better Together

    DevOps and AIOps: Better Together

    DevOps is an attempt to scale technology with humans but AIOps is the ultimate answer.

    In today’s world, where so many essential business tasks have become digitized, IT teams must deal with constant change while ensuring zero downtime.

    The irony is that, although IT has become business-critical, the productivity and agility of the people building and supporting the customer experiences has plummeted. This has serious consequences for businesses. When your apps and services malfunction, you lose customers and revenue drops. When IT teams focus mostly on fixing emergencies, agility suffers and innovation shrinks. You need seamless operations in order to grow, compete and thrive.

    Historically, IT teams grew along with technology, beginning with the mainframe through distributed computing. But, the advent of virtual computing led to a world of microservices and ephemeral logic. Now companies simply generate too much data for humans to monitor and understand manually and with legacy tools.

    This opened the floodgates for an AI-led operations evolution, known as Artificial Intelligence for IT Operations (AIOps). By streamlining and automating IT monitoring, AIOps has helped IT Ops teams regain control over IT environments, quickly detect and repair problems, and prevent outages.

    AIOps

    DevOps: Back to the Future?

    However,  there’s recently been a shift in technology operations to once again attempt to scale technology with humans. The DevOps movement has placed the ownership, support and success of their services on the developers that write the code. This has decentralized technology operations teams that primarily operated with little context and unclear escalation paths, creating several smaller teams of DevOps engineers. 

    DevOps teams work together, each on their own microservice, toward the company’s desired customer experience and business goals. Depending on the operations model, there can also be a dedicated site reliability engineering (SRE) team or individuals on the DevOps team with the primary SRE role of monitoring observability data to discover potential issues. In this scenario, SREs feed the insights they uncover back into the development cycle to correct and strengthen the reliability and scalability of the DevOps teams’ services.

    AIOps

    But, as incidents occur in real-time, the challenge remains with SREs and DevOps teams to achieve insights and awareness across their applications, infrastructure and, ultimately, business services. To understand where incidents are occurring and what impact they’re having on the services and customers, it’s necessary to surface important events from the noise, understand the relationships between alerts and obtain the context needed to engage the right teams and people.

    This leads to another challenge: Getting the right people to respond and resolve incidents before there’s any business impact. Each DevOps team has its own responsibilities and tools. Often, DevOps teams don’t communicate except through their APIs. When incidents occur that need immediate attention from multiple people from multiple geographically-dispersed teams, how do you contact them and get them to collaborate, considering they have complex and different on-call schedules and escalation processes?

    As companies continue to transform with a customer experience focus and a digital-first mentality, they realize the seriousness of these challenges, the magnitude of their monitoring data and its negative effect on their business. Part of transforming their business is transforming their technology operations: Enter AIOps with the light to shine on DevOps processes, leading to a manageable, efficient and profitable future. 

    What AIOps Brings to DevOps Teams

    AIOps provides a unique solution to address operational challenges and cover every aspect of your service assurance strategy and business.

    Bottom line: You need to free people to focus on mission-critical tasks and empower them to build better services for better customer experiences—not scale them along with technology in an attempt to operate it.

    AIOps allows you to scale by integrating with the tools and infrastructure you’ve invested in over the years and by adding critical layers of AIOps (intelligence) throughout. By applying patented AI and machine learning algorithms to your observability and monitoring data, AIOps learns your environment’s normal behaviors and generates alerts accordingly. This must be done at the edge, close to where digital services produce vast amounts of data.

    Based on the anomalies generated both locally and environmentally, AIOps will then surface and correlate important alerts from all sources into actionable, contextual insights. A true, comprehensive AIOps solution also identifies root causes and impacts, and prescribes potential solutions based on previous resolution steps and feedback. This all occurs in a virtual workspace, where team members can collaborate, visualize and provide feedback. 

    AIOps notifies and empowers the right people to take the right action. It simplifies and understands complex team structures, engagement methods, on-call schedules and escalation paths, ensuring the right people are engaged and collaborate, even when they’re located around the globe.

    When a situation or incident is surfaced, it is sent to users in real-time. Based on the insights derived from the underlying data and machine learning applied, AIOps knows the exact teams and people that need to take action, and the ones that need to be informed. These users have the context they need to respond, share a consistent view and stay in sync throughout the lifecycle of the incident. Once the incident is resolved, a streamlined post-mortem speeds up future response, by using similar incidents and predictive analysis to spot repetitive and future problems.

    AIOps: A Key Ingredient for Effective DevOps

    The only way to scale with the technology being created in today’s and tomorrow’s world by DevOps teams is with AI. It frees humans to focus on creating and improving the customer experience that drives maximum profitability for your business.

  • Need for Increased Training — Strained Budgets Strain Enterprise IT Teams

    Need for Increased Training — Strained Budgets Strain Enterprise IT Teams

    As enterprises have increasingly embraced cloud, hybrid IT environments and DevOps methodologies, many of the old siloes associated with IT departments have crumbled—while demand for training and skills that reflect new technology requirements have risen considerably.

    This new reality was reflected in the findings of a new survey from IT management software provider SolarWinds, and was published in the SolarWinds IT Trends Report 2020. While the survey was conducted prior to the novel coronavirus pandemic, the results highlight the challenging environment IT departments faced as they headed into the current economic and operations challenges.

    The survey found that the top three ways enterprise technology professional roles are changing include the need to retrain existing staff (43%), increased on-premises responsibilities (40%) and increased work week hours (37%). Concurrently, those IT professionals surveyed cited lack of budget and resources (36%), unclear or shifting priorities (23%) and lack of training for personnel (12%).

    That lack of training is a challenge that is getting worse, as 48% of respondents stated that new technology professionals entering the workforce aren’t coming equipped with the skills necessary to manage modern, distributed IT environments. Only 28% of those asked believe that these new workers do come with the skills necessary.

    Non-technical, or so-called soft skills, that enable cross-functional teams, are seen increasingly critical to success. These skills include project management (69%), interpersonal communication (57%) and people management (53%). Interestingly, only 53% of those surveyed said they are comfortable communicating with their business leaders when it comes to requesting new technology purchases, investing time/budget into team training and related requests.

    These findings are echoed in the recent DevOps Institute Upskilling 2020: Enterprise DevOps Skills Report. Based on 1,300 respondents, this survey found more than 50% of enterprises are challenged managing the people and the processes that make DevOps possible. Most respondents (61%) also said interpersonal skills are crucial.

    Other areas where the SolarWinds survey found skills to be essential include application performance management (APM), security and compliance. According to the survey, 54% of those surveyed report spending more time managing applications and services over infrastructure and hardware. And, the survey found, when organizations move to cloud technologies, 57% use network traffic analysis and network application analysis, while 55% said they use user experience monitoring. Finally, 52% said they use log analysis. Sixty-one percent said for APM, 61% said they use both native management tools provided by their cloud vendor and third-party toolsets.

    The survey also found that as businesses increase in size, the more IT turns to log analytics (58% for enterprise), and tracing (24% for enterprise) increases. While only 23% of small businesses have not or don’t plan to adopt technology to gain visibility into cloud or SaaS technologies.

    The survey also found that 65% of IT professionals spend at least 10% of their day on security management. The top skills they have prioritized to develop within their organizations include network security (48%), security and event management (33%), and backup and recovery (29%).

    Additionally, regulatory compliance has fueled the need for increased staff, according to 46% of respondents, with the biggest impact coming from GDPR (45%), PCI DSS (34%) and HIPAA (34%).

    The SolarWinds IT Trends Report 2020 was conducted in December 2019, and is based on responses from 227 technology practitioners, managers and directors from public-and private small, mid-size and enterprise businesses within the U.S. and Canada.

  • Coronavirus Impact: Enterprises Must Focus on What Works

    Coronavirus Impact: Enterprises Must Focus on What Works

    As the economic slowdown continues, CIOs, CFOs and enterprise technology teams continue to grapple with frozen budgets and how their enterprise will keep their operations functioning as they attempt to move forward with crucial digital transformation efforts, and possibly shelve those initiatives deemed less critical.

    How are CIOs deciding what projects get postponed? Many projects underway now are focused on business continuity and supporting remote work, but that can’t be the only focus for CIOs and enterprise technology leaders.

    Miles Ward, CTO at business-technology consultancy SADA Systems, said there is a substantial shift to enable staff to productively work from home, increase flexibility in spending and to automate operations, and rely increasingly on managed services so that demands on operations personnel are reduced.

    “Projects outside of those focus areas are going to get deprioritized unless they’re in the very final stages of delivery, where stopping creates more waste than it could prevent,” said Ward.

    According to a recent survey from Dresner Advisory Services, 61% of respondents said projects and budgets will be impacted by the pandemic, with sizable majorities reporting the same in Asia Pacific, Europe, Middle East, Africa and North America. The biggest impacts are expected to be in operations (manufacturing, supply chain, services) at 89%, executive management at 83%, marketing at 75%, finance at 65%, IT at 60%, research and development at 60% and business intelligence at 56%.

    Dresner Advisory Services found that those organizations with more than 5,000 employees expect the lowest level of impact, while organizations with 1,001 to 5,000 reported the highest level of impact.

    Jarod Greene, general manager at the Technology Business Management Council, said a great amount of uncertainty surrounding COVID-19 remains, including the rippling health, economic and business impact. It all presents an incredible challenge for all business leaders.

    “CIOs and other IT leaders, specifically, are in the thick of this challenge, [and they are] not only responsible for maintaining the continuity of operations and seamless work experiences but also factoring in the short-, mid- and long-term financial impact of their decisions,” said Greene.

    Greene contended that CIOs play a vital role in times like these, and that they can help organizations to clearly understand the costs and corresponding value of their technology investments, and therefore can advise business leaders of informed tradeoffs, rather than merely widespread cuts.

    “Conversations I’ve had with Technology Business Management Council members over the past days and weeks have focused on re-planning and forecasting and the execution cost optimization exercises—with the ability to measure the impact of those decisions,” said Greene.

    Time to Invest in Measurable Impact

    For many organizations, the focus has shifted to delivering improved technology experiences to customers.

    “The dot-com bubble burst and 9/11 may seem like ancient history to some. These were events that forced businesses to focus on what’s really important: providing value to customers and investing in projects with measurable impact on revenue and cash flow,” said Vaclav Vincalek, partner at business-technology consultancy Future Infinitive.

    “The cash shortage refocused management teams on what was vital for their businesses. The current situation will be no different. Business will have to adapt to a new environment and adapt quickly. Companies with well-planned strategies will adjust some tactics. If they’ve already planned for change and aligned with their vision, they’ll continue to succeed with focused execution,” said Vincalek.

    Alex Miłowski, platforms researcher and evangelist at Redis Labs, agreed.

    “Essential services, especially customer-facing communications systems, are likely to face surges in demand. As such, it is important to meet those demands rather than pull back and postpone,” said Miłowski.

    “It very much depends upon what type of business you are in. It’s not all doom and gloom. It hasn’t been for us, or for many of our customers,” added Kevin Grice, director of digital transformation at Trace Solutions. “That said, I think it’s a fair assumption that there will be widening ripple effects through all parts of the economy—so there are likely to be challenges ahead. How big the ripples are, and how long they last, is yet to be seen.”

    “Many companies have gone into a temporary lockdown, with a freeze on all development to reduce risk and the possibility of additional costs in a time of reduced cashflow. However, if this emergency goes on for any significant length of time, that approach will soon become unviable. So businesses will have to adapt,” said Grice.

    Not all companies have retrenched and have decided to keep moving forward with investments.

    “At Laserfiche, we currently do not have any projects on hold, rather, we are working to accelerate any [projects] that are related to business process automation as it helps the workforce. Content management and automation will continue to lead upcoming projects. As IT leaders, we have a responsibility to get things scaled quickly. The challenge we have is being agile and adapting to our ‘new normal,’ but we’re continuing to move forward,” said Thomas Phelps, Laserfiche’s CIO.

    Laserfiche isn’t the only company that has decided to keep moving forward. A survey of 317 CFOs, from research firm Gartner, found that 38% of those surveyed don’t have any plans to cut costs, and only 16% of CFOs said they plan to cut IT by more than 10%.

    What does Gartner advise enterprises do? Essentially, to do what they are doing: focusing more on what works and cutting the deadweight.

    “Where there is excess scope in their organization’s product or service portfolios, the hidden costs of complexity drag down profitability,” Dennis Gannon vice president, advisory at the Gartner’s finance practice said in this statement. “The best CFOs will use COVID-19 as the catalyst to derive significant operating leverage from their most profitable lines of business without destroying value.”

  • Training and Certifications: Get It, Don’t Sweat It

    Training and Certifications: Get It, Don’t Sweat It

    At my company, we’re pretty big on continuous learning. It’s not so much which corner of tech you are learning about, as that you are expanding your professional horizons. Knowing that many of you are the same way, I thought I’d offer some insight into the state of online education and online certification in the wake of COVID-19.

    As luck would have it, just as COVID-19 was gearing up, my company purchased a CBTNuggets subscription for me. This is a sweet benefit if you like to learn about areas of IT that you don’t normally work in, or brush up on bits you do work in but want to get more out of. The only reason I prefixed this with “as luck would have it” is because COVID-19 has brought a lot of change to the training and certification market—most of it for the good of users.

    Pearson Vue is now offering online proctored exams. For those who sponsor the certifications, they have a choice about whether to participate with online examinations or not. Some do, some don’t, both for good reasons. Check if the exam you’ve been waiting for is available online now. Considering CompTIA testing is included in Pearson’s options, this is worth checking out. Note that Microsoft is also a VUE client, so an increasing number of MS exams are available online. This was in-process before, but is accelerated due to the current situation.

    DevOps Institute has long done online exams, and offers a worthy collection of certifications to look into. In fact, there is a lot of free (or registration-only) training on the DevOps Institute’s sight, not just certifications. It is definitely worth checking out.

    Cisco has expanded online testing for many of its exams. Now might be a good time to take that exam you just couldn’t get to a testing center for.

    We paid a fair amount for CBTNuggets, but if learning (as opposed to certification) is your goal, it’s worth the money if you/your employer are willing to shell it out. To the point, the fee is one-off. Use all the training you want for the annual fee, so the value is limited only by your available time and motivation.

    Some of us in IT really don’t have that much free time right now, as supporting a suddenly huge remote workforce is a surprise burden, but if you are one of the lucky ones that isn’t struggling with an unexpected expansion, now is definitely a good time to enhance your skills and learn some new things. The CompTIA Linux courses are a good place for Windows fans to start, and the introductory Windows Admin courses are a good place for Penguins to start. But you all know that.

    Note that there are a few organizations out there that do not want to participate in online proctoring or testing because they worry about cheapening the exam because leaks of exact questions are far easier in an online setting. Don’t be too hard on them, they want to preserve the value of their certifications for those who have earned them–a worthy goal, whether you think it wise in the current environment or not. I know of two organizations that fit this category, so I thought I’d mention it.

    Stay safe, keep rocking it and hopefully you have some time to pick up some training or certifications.

    Note: This list is just things I am aware of. Please leave any other training options as a comment and help your fellows out.