Operations | Monitoring | ITSM | DevOps | Cloud

August 2024

Top tools for platform engineers in 2024

Platform engineers have become a critical role in modern software development, creating and maintaining the foundational infrastructure that supports software development and deployment. Unsurprisingly, platform engineers face a wide range of challenges, from creating robust continuous integration and delivery (CI/CD) pipelines to keeping complex cloud infrastructure up and running. To effectively address these challenges, a platform engineer needs the right set of tools.

Effective Release Management in DevOps: Best Practices & Tools

Release management is critical in software development, guiding how new features, updates, and bug fixes move from development teams through various stages of testing and deployment into production. In a DevOps framework, release management isn’t just about deploying code—it’s about ensuring reliable, timely, and stable software releases that meet business goals and satisfy end-users.

Developer Self-Service: Overview & Best Practices

According to the 2024 State of Production Readiness report, 54% of engineering leaders said poor production readiness standards contributed to a decrease in developer productivity. But how? If software falls out of alignment with best practice—including those designed to maintain the health, observability, and security of software—developers wind up spending more time finding information and fixing issues than building new value.

Developer experience doesn't start where you think it does

Steve Jobs once said that giving customers what they wanted wasn’t his approach. “Our job is to figure out what they're going to want before they do,” he said instead. “People don't know what they want until you show it to them. Our task is to read things that are not yet on the page.” By now, this wisdom has become canonical for companies targeting end-users, but we tend to ignore it when we’re building products and processes for professional users.

Deployment Pipeline: How to Automate It & Why It's Important

DevOps practices have become essential for streamlining the journey from code to production. Development and operations teams work together to ship better software faster. But even with DevOps, getting source code from commit to production can face long lead times and scalability issues. That's where deployment pipelines come in, automating the journey and speeding processes up. In this article, we’ll walk you through automating your deployment pipeline.

Building an asset attribution system for software security

Asset attribution is an operational necessity for robust digital protection, but hasn't always been easy to achieve. Especially when software state and ownership is unknown, or inconsistent. This blog delves into the historical complexities and challenges of asset attribution for security and engineering teams and explores how Internal Developer Portals like Cortex can help.