Testing your code, aligning to agreed standards and verifying compliance towards security guidelines is crucial for building high-quality infrastructures. You should apply these principles to infrastructure code‌ to develop reliable and highly predictable code. In this article, we will go through tools for continuous integration and local development that we, at sysdogs, use daily and we highly recommend incorporating into your workflow. Continuous integration Continuous integration is an essential part...
Continue Reading
Terraform is one of the most popular tools to describe infrastructure as code. Being able to incorporate typical software development patterns into infrastructure results in better predictability, higher quality, and lowers the chance of a human error. You are able to implement continuous integration pipelines that will ensure that the infrastructure code is properly structured, follows all coding guidelines and security compliance requirements in your organization. To go even further,...
Continue Reading
Delivering high-quality Terraform code is something we are proud of doing at sysdogs on our daily basis. For the past years, we have gained a lot of knowledge and experience doing that for a variety of customers all over the world, from a variety of industries, trying to do our best to support other teams with best-quality infrastructures. This article’s intention is to be a comprehensive list of bullet points of...
Continue Reading
It is 2020, and we can say for sure, that ssh-server is still one of the most popular services on Linux systems. During various meetings, I was often asked: How to secure SSH?  Even though this question seems trivial, it is not. There are a lot of things to remember to accomplish well-designed service security. Secure shell is used not only for a remote-shell, per se. Many other technologies depend...
Continue Reading
Developers and non-operation teams often ask us about the plain, simple and common tasks in our daily work. We have decided to write a comprehensive article with frequently asked questions on Docker. We plan to update this article as feedback comes with the next questions. What is Docker? Docker is a container runtime that uses Linux isolation layers such as namespaces, cgroups and capabilities. It may be compared to several...
Continue Reading
More play, less book. Ask about DevOps way of automation, Ansible will pop up, sure thing. It has its bright sides, and ones that aren’t as bright, but that’s not what we’re touching today – In this article, I will try to explain the principles of Ansible role building, that you can easily introduce in practice, to build elegant, elastic, easy to use and troubleshoot code. A real joy to...
Continue Reading
1 2

GDPR