Open in app

Sign in

Write

Sign in

Muhammed Said Kaya
Muhammed Said Kaya

44 Followers

Home

About

Published in

Picus Security Engineering

·Pinned

Structured Logging in Shell Scripting

Any script can be written in various ways. These different ways of coding, such as the maintenance of the code or how easily analyzable the code is, can impact various aspects. …

Linux

6 min read

Structured Logging in Shell Scripting
Structured Logging in Shell Scripting
Linux

6 min read


Published in

Picus Security Engineering

·Pinned

Creating Air-gapped K3s System Images with Private Registry

When setting up a lightweight Kubernetes cluster with K3s, there are certain images used by the system. In air-gapped environments, you have various methods to create these images on your own machine. The first method involves creating your own private registry on your private network and setting up mirroring to…

K8s

5 min read

Creating Air-gapped K3s System Images with Private Registry
Creating Air-gapped K3s System Images with Private Registry
K8s

5 min read


Published in

Picus Security Engineering

·Pinned

Pod-level Proxy Configuration on Kubernetes and Flux

In terms of network security best practices, companies use internal networks and proxy machines to access the internet. These networks enable the use of proxies for scenarios such as monitoring inbound and outbound traffic, auditing, and SSL inspection. In this blog post, I will discuss how to configure a proxy…

Kubernetes

3 min read

Pod-level Proxy Configuration on Kubernetes and Flux
Pod-level Proxy Configuration on Kubernetes and Flux
Kubernetes

3 min read


Published in

Picus Security Engineering

·Pinned

On-premises S3 Bucket Object Storage with Minio Server/Gateway

If your applications are downloading or uploading an object from an AWS S3 Bucket, and you want to access the bucket objects by whitelisting only one IP instead of directly accessing these buckets in on-premises environments, you can easily solve this problem using MinIO, which is a Multi-Cloud Object Storage…

S3

6 min read

On-premises S3 Bucket Object Storage with Minio Server/Gateway
On-premises S3 Bucket Object Storage with Minio Server/Gateway
S3

6 min read


Published in

Picus Security Engineering

·Pinned

OpenVPN Community Server with 2FA Google Authenticator on AWS EC2

In terms of security, accessing the Internet through a specific VPN machine is an inevitable situation for enterprises and large-scale companies that want to avoid security concerns. …

Openvpn

9 min read

OpenVPN Community Server with 2FA Google Authenticator on AWS EC2
OpenVPN Community Server with 2FA Google Authenticator on AWS EC2
Openvpn

9 min read


Published in

Picus Security Engineering

·Sep 29

How to Handle Cancelable Github Actions which Require Status Checks to Pass Before Merging

If you use Github Action for your CI/CD Process and require some status checks before merging your feature branch to the target branch, you can encounter with the Cancelable Action status always succeeded. In this blog, I’ll try to explain what is the problem and how you can solve it. …

Github

3 min read

How to Handle Cancelable Github Actions which Require Status Checks to Pass Before Merging
How to Handle Cancelable Github Actions which Require Status Checks to Pass Before Merging
Github

3 min read


Published in

Picus Security Engineering

·Jul 18

Gating Flux Source Reconciliation for Release Management

In this blog post, I will try to explain how release management can be achieved with FluxCD, which is one of the GitOps tools that enable the automatic deployment of infrastructure code stored in version control systems to a Kubernetes cluster. How Continuous Delivery and Continuous Deployment mechanisms can be…

Kubernetes

6 min read

Gating Flux Reconciliation for Release Management
Gating Flux Reconciliation for Release Management
Kubernetes

6 min read


Published in

Picus Security Engineering

·May 15

Providing Least Privilege Access for AWS Aurora Postgres Database with ChatOps

For Security Concerns/Reasons and to prevent potential errors, access to databases that operate in a Production environment should not be granted to anyone except database administrators. Here are some of the most common scenarios that could be encountered: A person who is not a database administrator may attempt to access…

Database

4 min read

Providing Least Privilege Access for AWS Aurora Postgres Database with ChatOps
Providing Least Privilege Access for AWS Aurora Postgres Database with ChatOps
Database

4 min read


Dec 2, 2022

Testing Production-Ready Applications on the Local Kubernetes Environment

The question is how software applications that are developed day by day can be run and tested in a production-ready state in the Developer’s local environment and deployed to the production environment with peace of mind. If you, as a developer, are developing an application in the local environment and…

Kubernetes

10 min read

Testing Production-Ready Applications on the Local Kubernetes Environment
Testing Production-Ready Applications on the Local Kubernetes Environment
Kubernetes

10 min read


Published in

Picus Security Engineering

·Nov 19, 2022

Adding Custom Metadata While Sending Logs with Filebeat

It is not very difficult to develop a product and send it to production or any staging dev environment. …

Observability

5 min read

Adding Custom Metadata While Sending Logs with Filebeat
Adding Custom Metadata While Sending Logs with Filebeat
Observability

5 min read

Muhammed Said Kaya

Muhammed Said Kaya

44 Followers

Cloud Software Engineer @ Picus Security | CKA

Following
  • Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

    Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

  • Pavan Belagatti

    Pavan Belagatti

  • Mehmet Sezer

    Mehmet Sezer

  • Emin ALEMDAR

    Emin ALEMDAR

  • Onur Yigit Arpali

    Onur Yigit Arpali

See all (32)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams