Operations | Monitoring | ITSM | DevOps | Cloud

Essential tips for automating DevOps workflows

Implemented well, automation can be a powerful tool for accelerating and scaling DevOps processes to keep your team building and shipping code quickly. But knowing what and how to automate DevOps workflows can be challenging; every organization’s DevOps practices are unique, and there’s no one “right” way to approach automation. Let’s look at a few tips for approaching DevOps workflow automation to help your team move faster.

Why AIOps may be necessary for the future of engineering

Machine learning has crossed the chasm. In 2020, McKinsey found that out of 2,395 companies surveyed, 50% had an ongoing investment in machine learning. By 2030, machine learning is predicted to deliver around $13 trillion. Before long, a good understanding of machine learning (ML) will be a central requirement in any technical strategy. The question is — what role is artificial intelligence (AI) going to play in engineering?

Pre- and post-deployment testing methodologies for CI/CD

Your team has worked hard on a software product for months, and it’s finally ready to release to your users! But then the worst-case scenario happens: a wide release soon indicates that the software is plagued with bugs and performance issues, resulting in poor reviews and widespread user dissatisfaction.

Why it's important to upgrade your Mattermost Server

Upgrading your Mattermost server involves a bit of research, preparation, and downtime. The pressure to keep your Mattermost instance healthy and reduce downtime for a core system within your organization can be intimidating. Recently, we worked with a handful of customers who were experiencing issues upgrading from Mattermost v5.37 and v5.39 to v6.x. Unfortunately, migration scripts were required to make significant database changes, and there was an issue in product performance.

Middleware technologies connect the enterprise

The explosion of APIs, devices, applications, and data sources has complicated the task of building connectivity across the enterprise. As organizations are connecting to applications outside of their four walls, they risk becoming fragmented. Moreover, existing on-premise systems, such as AS/400 and ERPs, need to be able to communicate both internally and externally.