Articles
Developing Like a Boss – DevOps Series, Part 12
Previous posts in the DevOps Series are available here. In a constantly changing ecosystem of DevOps tools, it is hard to keep up with new solutions. And it’s even harder to be genuinely impressed by something new. But every once in a while, a new solution appears, making such a strong impression, t…
#CiscoChat LIVE: Cisco Partner Innovation Challenge 2019
I confess… I am obsessed with API-based use cases. And for a good reason. You can study APIs, you can learn a programming language (hopefully Python) to leverage those APIs, but the epiphany moment comes when you see everything working together to address a specific business challenge by creating so…
Learning to Discover, Contain, and Combat a Zero-Day Attack!
DevNet Express Event gets attendees hands-on with Cisco Security APIs It is becoming a habit… for the last years, on the weekend before CiscoLive Europe, we run a 2-day DevNet Express (aka DNE) event focused on a specific architecture. Yes, you heard it right, on the weekend, Saturday and Sunday. Wh…
How DevOps Changed My (Work) Life
I am so excited. Just today I’ve started working in a new role around infrastructure programmability and NetDevOps. But how did this happen to a classic network engineer? And why is this relevant to you? Please come with me on this 20-year trip! Background info In my previous life I worked fo…
How a Service Mesh Helps Your Modern Applications – DevOps Series, Part 11
If you’re a developer working on your modern, microservices-based applications, you already have enough on your plate having to deal with your code. As we have discussed in previous posts: containers help you with packaging and dependencies; a scheduler helps scaling out your deployments and m…
Testing Locally Like You Were on a Remote Environment – DevOps Series, Part 10
Telepresence is another useful tool that allows you to work from your laptop like you were inside a remote Kubernetes (k8s) cluster. This way you can easily do live debugging and testing of a service locally, while connected to a remote k8s cluster. For example you could be developing on a local mic…
Hide the Complexity of Building/Deploying your Applications on Kubernetes – DevOps Series, Part 9
“Draft” is a useful tool that enables developers to easily build applications and run them in Kubernetes (k8s). It helps you by hiding the complexity of building images, publishing them, and creating the deployments. That way you can focus on what is really important… your code. Wi…
Using CI/CD/CD for Software Lifecycle Automation – DevOps Series, Part 8
If you have been following my DevOps blog series, you know how developers work in their local environment, and how operations teams manage application deployments on public Cloud and on-premises environments. As we’ve discussed, there are many different scenarios where each of the options migh…
Fast and Furious (and Easy) Kubernetes Deployments – DevOps Series, Part 7
Find previous blogs in Julio’s DevOps series. Moving forward in our DevOps series, I would like to explore with you some specific tools and processes that help with automation for your software. If you are involved in the lifecycle of an application I am pretty sure you will be interested in a…
3