PinnedMuhammed Said KayainPicus Security EngineeringStructured Logging in Shell ScriptingStructured Logging ensures that messages written to standard output or standard error streams in the script follow a specific format…Dec 4, 20231Dec 4, 20231
PinnedMuhammed Said KayainPicus Security EngineeringCreating Air-gapped K3s System Images with Private RegistryWhen setting up a lightweight Kubernetes cluster with K3s, there are certain images used by the system. In air-gapped environments, you…Oct 1, 2023Oct 1, 2023
PinnedMuhammed Said KayainPicus Security EngineeringPod-level Proxy Configuration on Kubernetes and FluxIn terms of network security best practices, companies use internal networks and proxy machines to access the internet. These networks…May 5, 2023May 5, 2023
PinnedMuhammed Said KayainPicus Security EngineeringOn-premises S3 Bucket Object Storage with Minio Server/GatewayIf your applications are downloading or uploading an object from an AWS S3 Bucket, and you want to access the bucket objects by…Apr 5, 20231Apr 5, 20231
PinnedMuhammed Said KayainPicus Security EngineeringOpenVPN Community Server with 2FA Google Authenticator on AWS EC2In terms of security, accessing the Internet through a specific VPN machine is an inevitable situation for enterprises and large-scale…Dec 15, 20221Dec 15, 20221
Muhammed Said KayainPicus Security EngineeringAvoiding ECS Agent (Docker Container) Logs in Fluent BitWhen using Fluent Bit to collect container logs from an AWS ECS cluster, you may want to exclude logs from the ECS Agent container to…Jun 17Jun 17
Muhammed Said KayainPicus Security EngineeringHow to Build Docker Images Securely —Not Leaving a Trace/Credential in Image LayersWhile building Docker images, if we need to access private repositories, we might forget the necessary credentials inside the layers…Apr 11Apr 11
Muhammed Said KayainPicus Security EngineeringChild Process Graceful Shutdown in Shell ScriptingWhile writing a Shell Script,child processes can be created. Another name for this is performing tasks in the background whil…Mar 23Mar 23
Muhammed Said KayainPicus Security EngineeringHow to Handle Cancelable Github Actions which Require Status Checks to Pass Before MergingIf you use Github Action for your CI/CD Process and require some status checks before merging your feature branch to the target branch…Sep 29, 2023Sep 29, 2023
Muhammed Said KayainPicus Security EngineeringGating Flux Reconciliation for Release ManagementHow release management can be achieved with FluxCD, which is one of the GitOps tools that enable…Jul 18, 2023Jul 18, 2023