DEV Community

Arseny Zinchenko profile picture

Arseny Zinchenko

DevOps, cloud and infrastructure engineer. Love Linux, OpenSource, and AWS.

Location Kiev, Ukraine Joined Joined on  Personal website https://rtfm.co.ua/en github website twitter website
AWS: VPC Flow Logs — an overview and example with CloudWatch Logs Insights

AWS: VPC Flow Logs — an overview and example with CloudWatch Logs Insights

Comments
11 min read
NGINX: IP Geolocation by Cloudflare and “nested” if conditions

NGINX: IP Geolocation by Cloudflare and “nested” if conditions

Reactions 1 Comments
4 min read
Cloudflare: speed up WordPress with Automatic Platform Optimization plugin

Cloudflare: speed up WordPress with Automatic Platform Optimization plugin

Reactions 6 Comments
3 min read
SSH: the "Too many authentication failures" error and its solution

SSH: the "Too many authentication failures" error and its solution

Reactions 2 Comments
3 min read
Elastic Stack: an overview and ELK installation on Ubuntu 20.04

Elastic Stack: an overview and ELK installation on Ubuntu 20.04

Reactions 1 Comments
20 min read
AWS: Trusted Advisor, part 2 — CloudWatch Alarms and Slack notifications

AWS: Trusted Advisor, part 2 — CloudWatch Alarms and Slack notifications

Reactions 4 Comments
6 min read
AWS: Trusted Advisor, part 1 — its features overview

AWS: Trusted Advisor, part 1 — its features overview

Reactions 2 Comments
4 min read
AWS: Cost optimization — services expenses overview and traffic costs in AWS

AWS: Cost optimization — services expenses overview and traffic costs in AWS

Reactions 5 Comments
9 min read
AWS: Lambda -  copy EC2 tags to its EBS, part 2  -  create a Lambda function

AWS: Lambda -  copy EC2 tags to its EBS, part 2  -  create a Lambda function

Reactions 5 Comments
7 min read
AWS: Lambda — copy EC2 tags to its EBS, part 1 — Python and boto3

AWS: Lambda — copy EC2 tags to its EBS, part 1 — Python and boto3

Reactions 4 Comments
10 min read
Kubernetes: Krew plugins manager, and useful kubectl plugins list

Kubernetes: Krew plugins manager, and useful kubectl plugins list

Reactions 5 Comments
5 min read
Kubernetes: Helm  - "x509: certificate signed by unknown authority", and ServiceAccount for Pod

Kubernetes: Helm  - "x509: certificate signed by unknown authority", and ServiceAccount for Pod

Reactions 6 Comments
6 min read
AWS: Cost Explorer -  costs checking on the CloudWatch Logs example

AWS: Cost Explorer -  costs checking on the CloudWatch Logs example

Reactions 3 Comments
2 min read
AWS: Lambda functions  —  an overview, and integration with AWS API Gateway

AWS: Lambda functions  —  an overview, and integration with AWS API Gateway

Reactions 9 Comments
11 min read
Git: scanning repositories for secrets using Gitleaks

Git: scanning repositories for secrets using Gitleaks

Reactions 7 Comments
11 min read
Let's Encrypt: SSL and the "SERVFAIL looking up CAA for domain.com" error

Let's Encrypt: SSL and the "SERVFAIL looking up CAA for domain.com" error

Comments
3 min read
AWS: Route53 Private Hosted Zones — hiding domains from the Internet

AWS: Route53 Private Hosted Zones — hiding domains from the Internet

Reactions 2 Comments
4 min read
AWS: WAF WebACL logging and Logz.io integration

AWS: WAF WebACL logging and Logz.io integration

Comments
7 min read
AWS: Web Application Firewall overview, configuration, and its monitoring

AWS: Web Application Firewall overview, configuration, and its monitoring

Reactions 8 Comments
16 min read
AWS: CloudTrail overview and integration with CloudWatch and Opsgenie

AWS: CloudTrail overview and integration with CloudWatch and Opsgenie

Reactions 3 Comments
7 min read
AWS: Simple Email Service Bounce rate and monitoring with and Prometheus

AWS: Simple Email Service Bounce rate and monitoring with and Prometheus

Reactions 4 Comments
5 min read
Kubernetes: Deployment Strategies types, and Argo Rollouts

Kubernetes: Deployment Strategies types, and Argo Rollouts

Reactions 6 Comments
11 min read
ArgoCD: declarative Projects, Applications, and ArgoCD deploy from Jenkins

ArgoCD: declarative Projects, Applications, and ArgoCD deploy from Jenkins

Reactions 2 Comments
11 min read
ArgoCD: Okta integration, and user groups

ArgoCD: Okta integration, and user groups

Reactions 4 Comments
5 min read
ArgoCD: users, access, and RBAC

ArgoCD: users, access, and RBAC

Reactions 7 Comments
9 min read
Github: Github Actions overview and ArgoCD deployment example

Github: Github Actions overview and ArgoCD deployment example

Reactions 4 Comments
10 min read
Istio: shared Ingress/AWS ALB, Helm chart with conditions, Istio, and ExternalDNS

Istio: shared Ingress/AWS ALB, Helm chart with conditions, Istio, and ExternalDNS

Reactions 8 Comments
17 min read
Istio: external AWS Application LoadBalancer and Istio Ingress Gateway

Istio: external AWS Application LoadBalancer and Istio Ingress Gateway

Reactions 2 Comments
8 min read
AWS: cost optimization — purchasing the RDS Reserved Instances

AWS: cost optimization — purchasing the RDS Reserved Instances

Reactions 3 Comments
7 min read
Istio: an overview and running Service Mesh in Kubernetes

Istio: an overview and running Service Mesh in Kubernetes

Reactions 22 Comments
16 min read
Kubernetes: what are Endpoints

Kubernetes: what are Endpoints

Reactions 4 Comments
5 min read
Jenkins: running workers in Kubernetes and Docker images build

Jenkins: running workers in Kubernetes and Docker images build

Reactions 4 Comments
8 min read
Kubernetes: NGINX/PHP-FPM graceful shutdown and 502 errors

Kubernetes: NGINX/PHP-FPM graceful shutdown and 502 errors

Reactions 3 Comments
9 min read
Yandex.Tank: load testing tool — an overview, configuration, and examples

Yandex.Tank: load testing tool — an overview, configuration, and examples

Reactions 6 Comments
7 min read
Linux: setlocale: LC_ALL: cannot change locale (en_US.utf8) and Cyrillic symbols

Linux: setlocale: LC_ALL: cannot change locale (en_US.utf8) and Cyrillic symbols

Reactions 1 Comments
3 min read
Logz.io: collection logs from Kubernetes — fluentd vs filebeat

Logz.io: collection logs from Kubernetes — fluentd vs filebeat

Reactions 6 Comments
3 min read
Prometheus: Alertmanager Web UI alerts Silence

Prometheus: Alertmanager Web UI alerts Silence

Comments
4 min read
ArgoCD: a Helm chart deployment, and working with Helm Secrets via AWS KMS

ArgoCD: a Helm chart deployment, and working with Helm Secrets via AWS KMS

Reactions 7 Comments
13 min read
ArgoCD: an overview, SSL configuration, and an application deploy

ArgoCD: an overview, SSL configuration, and an application deploy

Reactions 5 Comments
10 min read
Kubernetes: ServiceAccounts, JWT-tokens, authentication, and RBAC authorization

Kubernetes: ServiceAccounts, JWT-tokens, authentication, and RBAC authorization

Reactions 8 Comments
8 min read
Kubernetes: update AWS Route53 DNS from an Ingress

Kubernetes: update AWS Route53 DNS from an Ingress

Reactions 2 Comments
8 min read
Linux: LEMP set up — NGINX, PHP, MySQL, SSL, monitoring, logs, and a WordPress blog migration

Linux: LEMP set up — NGINX, PHP, MySQL, SSL, monitoring, logs, and a WordPress blog migration

Reactions 8 Comments
29 min read
Jenkins: Redis deployment, and Helm subchart values

Jenkins: Redis deployment, and Helm subchart values

Reactions 6 Comments
7 min read
Kubernetes: Service, load balancing, kube-proxy, and iptables

Kubernetes: Service, load balancing, kube-proxy, and iptables

Reactions 10 Comments
10 min read
Kubernetes: running SQL migrations with Kubernetes Job and Helm hook

Kubernetes: running SQL migrations with Kubernetes Job and Helm hook

Reactions 12 Comments
11 min read
Helm: reusable chart — named templates, and a generic chart for multiple applications

Helm: reusable chart — named templates, and a generic chart for multiple applications

Reactions 6 Comments
17 min read
Kubernetes: Evicted pods and pods Quality of Service

Kubernetes: Evicted pods and pods Quality of Service

Reactions 2 Comments
5 min read
Redis: running Master-Slave replication in Kubernetes

Redis: running Master-Slave replication in Kubernetes

Reactions 11 Comments 1
6 min read
Kubernetes: load-testing and high-load tuning — problems and solutions

Kubernetes: load-testing and high-load tuning — problems and solutions

Reactions 14 Comments 1
36 min read
Kubernetes: a cluster’s monitoring with the Prometheus Operator

Kubernetes: a cluster’s monitoring with the Prometheus Operator

Reactions 14 Comments 1
13 min read
Kubernetes: HorizontalPodAutoscaler — an overview with examples

Kubernetes: HorizontalPodAutoscaler — an overview with examples

Reactions 10 Comments
19 min read
Neo4j: running in Kubernetes

Neo4j: running in Kubernetes

Reactions 6 Comments
3 min read
Kubernetes: PersistentVolume and PersistentVolumeClaim — an overview with examples

Kubernetes: PersistentVolume and PersistentVolumeClaim — an overview with examples

Reactions 6 Comments
12 min read
Neo4j: graph database — run with Docker and Cypher QL examples

Neo4j: graph database — run with Docker and Cypher QL examples

Reactions 8 Comments
7 min read
Prometheus: yet-another-cloudwatch-exporter – collecting AWS CloudWatch metrics

Prometheus: yet-another-cloudwatch-exporter – collecting AWS CloudWatch metrics

Reactions 8 Comments
6 min read
Kubernetes: ClusterIP vs NodePort vs LoadBalancer, Services, and Ingress — an overview with…

Kubernetes: ClusterIP vs NodePort vs LoadBalancer, Services, and Ingress — an overview with…

Reactions 13 Comments
11 min read
Docker: configure tzdata and timezone during build

Docker: configure tzdata and timezone during build

Reactions 19 Comments 2
2 min read
AWS: CloudFormation  - using Conditions, Fn::Equals, and Fn::If -  an example

AWS: CloudFormation  - using Conditions, Fn::Equals, and Fn::If -  an example

Reactions 4 Comments
4 min read
Helm: helm-secrets — sensitive data encryption with AWS KMS and use it from Jenkins

Helm: helm-secrets — sensitive data encryption with AWS KMS and use it from Jenkins

Reactions 8 Comments
12 min read
Jira: filters and email notifications about tickets

Jira: filters and email notifications about tickets

Reactions 6 Comments
3 min read
loading...