Category: Administration

Building Your Nginx with a Few Commands

Hello! My name is Sergey, I work as an infrastructure engineer on the API platform team at tinkoff.ru. In this article, I will discuss the challenges our team faced while preparing load balancers based on Nginx for various projects. I will also share an tool that allowed us to overcome most of them. Nginx is a multifunctional and actively evolving proxy server. It features […]

Experiment: How to disguise the use of Tor to bypass blocks.

Censorship on the internet is becoming an increasingly important issue worldwide. It leads to an intensification of an 'arms race' — government bodies and private corporations in various countries strive to block different content and combat methods to circumvent such restrictions, while developers and researchers aim to create effective tools to combat censorship. Scientists from Carnegie Mellon University, Stanford University […]

VDI: Affordable and Reliable

Good day esteemed Habr users, friends, and acquaintances. As an introduction, I would like to share the implementation of an interesting project, or as it is commonly phrased, an interesting case regarding the deployment of VDI infrastructure. It seems that there are many articles about VDI, including step-by-step guides, comparisons of direct competitors, and yet more step-by-step processes and comparisons of competitive solutions. What new perspective can be offered? […]

Founders of Distributed Systems Theory in the Arms of the Hydra

This is Leslie Lamport, the author of seminal works in distributed computing, and you may also know him from the letters La in LaTeX — "Lamport TeX". He was the first to introduce the concept of sequential consistency back in 1979, and his paper "How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs" received the Dijkstra Prize (specifically, in […]

From 'Russian Roulette' to Safe LOTO: How to Protect Data Center Staff

Safety first – it's not an abstract call, but a concrete action plan for enterprises with industrial safety risks. Data centers fall into this category, which means they must have well-developed labor protection rules. Today, I will discuss how the LOTO system at Linxdatacenter's site in St. Petersburg enhances data center operational safety. Analyzing industrial accidents, injuries, incidents, and occupational diseases [...]

Monorepositories: please, it's necessary

This article's translation is prepared for students in the course 'DevOps Practices and Tools' in the educational project OTUS. You should choose a monorepository because the behavior it fosters in your teams is transparency and collective responsibility, especially as teams grow. In any case, you will have to invest in the tooling, but it is always better when the default behavior is this behavior, […]

Comparison and selection of data migration systems

Comparison and selection of data migration systems. The data model during development tends to change, and at some point, it no longer matches the database. Of course, the database can be deleted, and then the ORM will create a new version that will correspond to the model, but this procedure will lead to the loss of existing data. Thus, the function of the migration system comes down to […]

Introducing Helm 3

Note: May 16 this year marks a significant milestone in the development of the package manager for Kubernetes — Helm. On this day, the first alpha release of the upcoming major version of the project — 3.0 was presented. Its release will bring substantial and long-awaited changes to Helm, on which many in the Kubernetes community are placing great hopes. We are among them, as we are actively […]

Creating a Reverse socks5 proxy in PowerShell. Part 1

A story about research and development in three parts. Part 1 — research. There are many books — even more benefits. Task statement In the course of conducting penetration tests and Red Team campaigns, it is not always possible to use the standard tools of the Clients, such as VPN, RDP, Citrix, etc., as a means to gain access to the internal network. Sometimes the standard VPN operates under MFA […]

GitLab 11.11: several responsibilities for merge requests and improvements for containers.

More collaboration features and additional notifications. At GitLab, we are constantly looking for new ways to enhance collaboration throughout the DevOps lifecycle. We are excited to announce that from this release, we support multiple assignees for a single merge request! This feature is available starting from the GitLab Starter level and truly embodies our motto: 'Everyone can contribute'. […]

How a DevOps specialist became a victim of automation

Note: The most popular post in the /r/DevOps subreddit over the last month has garnered attention: 'Automation has officially replaced me at work—a trap for DevOps engineers'. Its author (from the USA) shared their story, embodying the popular adage that automation will kill the need for those who maintain software systems. An explanation on Urban Dictionary for the already established […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster