We have already covered SSL certificates preparation and conversion in the previous topic. For completeness sake, I’d like to cover another important aspect in DevOps, which is SSH keys configuration. The case where you may need an SSH key are:
Accessing a Linux-based Virtual Machine (VM)
Accessing Git repository
Build/release pipeline
Deployment automation tools like Chef/Ansible/Puppet etc.
This time I decided to devote a separate topic to generate a Private Key and CSR. In the world of DevOps, security certificates are something you deal with on a daily basis, so knowing how to get an SSL certificate and convert it into a proper format is critical. Despite many similar topics over the internet, people still can’t make heads and tails around this theme and the explanation below is
The idea to write this topic came to me after a production system failure we experienced recently. Failures are unavoidable. Nothing is worse than having your business application down without the proper way to mitigate the issue. That’s exactly how the catastrophe may develop, i.e. due to the somebody's negligence, lack of experience, bugs sneaked into the software, natural disaster, hacker
Oh boy, what a week! It's been a hasty preparation as this exam retires tomorrow. I had to put in extra effort to get this done, and I am absolutely happy about my achievement. The funny thing - I was taking part in beta testing of this and other transition exams, but never had time to take it for real... Until the note from MS landed in my mailbox, saying that AZ-102 is about to retire soon. So,
Scalability and resiliency are important quality attributes for any Enterprise Application. When it comes to scalability, Azure has multiple options to achieve the goal. This article can be helpful not only for the beginners who want to familiarize themselves with different scalability tactics but also for the professionals looking to broaden their horizons around this Architectural aspect. I
Passed Azure DevOps Assessment (18473) today. Quite happy and excited about it as it helps organizations to achieve Gold DevOps Partner status. The requirements have changed, so now, instead of taking dated TFS-related exams, there is one compound assessment for the purpose. Passing it is not that difficult, although, any achievement requires meticulous preparation.
Among sources you can use
If you never used static analyzers in your project, it’s about time. The idea is not new, although, it’s a huge asset to the development business.
SonarQube is a set of static analyzers that can be used to identify areas of improvement in your code (eliminate code smells, excessive complexity, code inconsistencies, security vulnerabilities etc.). It also allows you to analyze the technical debt
Assuming you read all my previous articles (or at least part of them) related to Kubernetes, you’re ready to move from theory to practice. Meaning, you know K8s Fundamentals, how to deal with Kubernetes secretes and even how to deploy all this stuff using Azure DevOps.
Part 1: The simplest scenario
Now we need to have a more production-like environment. Using IP’s to access your services is
There are many ways to automate the same in the world of DevOps. One of the tools from the arsenal that could be
potentially used for the matter is Helm. I’m sure you’ve heard of it already and my point here not to teach you how to run Helm charts but how to get started by configuring Helm for Azure Kubernetes Services (AKS).
Before we get started, let’s agree on terminology:
Helm chart (or