<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DevSecOps on zoph.me</title>
    <link>/tags/devsecops/</link>
    <description>Recent content in DevSecOps on zoph.me</description>
    <image>
      <title>zoph.me</title>
      <url>https://zoph.me/posts/resources/images/code-social.png</url>
      <link>https://zoph.me/posts/resources/images/code-social.png</link>
    </image>
    <generator>Hugo -- 0.148.2</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 25 Aug 2024 13:37:00 +0200</lastBuildDate>
    <atom:link href="/tags/devsecops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Thoughts on Indie AWS Consulting in 2025</title>
      <link>/posts/2024-08-25-thoughts-on-indie-aws-consulting/</link>
      <pubDate>Sun, 25 Aug 2024 13:37:00 +0200</pubDate>
      <guid>/posts/2024-08-25-thoughts-on-indie-aws-consulting/</guid>
      <description>&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
&lt;p&gt;I started my career in the glass industry as a SysAdmin, specifically in a glass factory crafting fragrance bottles and bottles for pharmaceutical industries in the north of France. Since then, I&amp;rsquo;ve focused on IT security and cloud computing.&lt;/p&gt;
&lt;p&gt;After many full-time positions for Microsoft, French Logistic Railroad, and IT consulting firms, I decided to run my AWS consulting boutique by myself 5 years ago.&lt;/p&gt;
&lt;p&gt;Just at the beginning of the pandemic, what a visionary…&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proxy Logs: Preserving Client IPs in AWS PrivateLink</title>
      <link>/posts/2024-08-18-proxy-protocol-privatelink/</link>
      <pubDate>Sun, 18 Aug 2024 13:37:00 +0200</pubDate>
      <guid>/posts/2024-08-18-proxy-protocol-privatelink/</guid>
      <description>&lt;h2 id=&#34;purpose&#34;&gt;Purpose&lt;/h2&gt;
&lt;p&gt;Recently, I was working on a centralized explicit proxy service for one of my customers using a well-known Squid Internet proxy.&lt;/p&gt;
&lt;p&gt;The infrastructure is built on top of a shared AWS account hosting all standard infrastructure services, such as Internet Proxy, SOCKS5 Proxy, DNS Resolvers, ADDC, Centralized logging, and much more.&lt;/p&gt;
&lt;p&gt;Consumers are using the Internet Proxy service from multiple child AWS accounts and regions within the client AWS Organization thanks to AWS PrivateLink.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Over Architecting on Public Cloud</title>
      <link>/posts/2024-08-04-over-architecting/</link>
      <pubDate>Sun, 04 Aug 2024 13:37:00 +0200</pubDate>
      <guid>/posts/2024-08-04-over-architecting/</guid>
      <description>&lt;p&gt;Following a post from my friend &lt;a href=&#34;https://www.linkedin.com/in/juli1/&#34;&gt;Julien Delange&lt;/a&gt; (&lt;a href=&#34;https://juli1.substack.com/&#34;&gt;Tech Ramblings&lt;/a&gt;) on software over-engineering, I want to share my thoughts about over-architecting in my preferred field of Public Cloud Architecture.&lt;/p&gt;
&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
&lt;p&gt;I have been doing Cloud Architecture for more than ten years and have seen many different scenarios and use cases, from startups to GAFAM and multiple company verticals, from TV audience measurement to Gambling and Energy Producers. I also frequently challenge my fellow architects&amp;rsquo; decisions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Turn your AWS DevSecOps Pipeline into a bunker</title>
      <link>/posts/2020-06-18-devsecops-pipeline/</link>
      <pubDate>Thu, 18 Jun 2020 13:37:00 +0200</pubDate>
      <guid>/posts/2020-06-18-devsecops-pipeline/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This post was co-authored by &lt;a href=&#34;https://tferdinand.net/&#34;&gt;Teddy Ferdinand&lt;/a&gt;. Who is working as Cloud Security Architect 🐻&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;introduction&#34;&gt;Introduction&lt;/h3&gt;
&lt;p&gt;In this series, we will talk about the emergence of the DevSecOps movement, and more especially, what the benefits are of introducing a DevSecOps approach to your existing CI/CD Pipelines.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Red Pipeline&#34; loading=&#34;lazy&#34; src=&#34;https://i.imgur.com/J2Db3cr.jpg&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;cicd-pipeline&#34;&gt;CI/CD Pipeline&lt;/h3&gt;
&lt;p&gt;To give you some context, you will find in the diagram below a standard DevOps CI/CD Pipeline.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Standard Pipeline&#34; loading=&#34;lazy&#34; src=&#34;https://i.imgur.com/EMznwrL.png&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;devsecwhat&#34;&gt;DevSecWhat?&lt;/h2&gt;
&lt;p&gt;DevSecOps could be defined as a shift from a central internal security team to the inclusion of security practices in the existing DevOps teams: DevSecOps 🎉&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Pet Projects</title>
      <link>/posts/2019-05-20-my-pet-projects/</link>
      <pubDate>Thu, 30 May 2019 13:37:00 +0200</pubDate>
      <guid>/posts/2019-05-20-my-pet-projects/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;My Pets&#34; loading=&#34;lazy&#34; src=&#34;/posts/resources/images/xsUs6h3.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;In this article, I will describe my current pet projects. These are mainly excuses to learn something new, or exercises to go deeper into particular technologies, but could be (I hope) useful for you too.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t hesitate to issue enhancements, bug fixes (PR), or just give it a try and share your thoughts.&lt;/p&gt;
&lt;h2 id=&#34;instance-watcher&#34;&gt;Instance Watcher&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;:construction_worker: Tech: Lambda, Python, Serverless Application Model (SAM), SES&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This app will scan your AWS Account against all EC2 regions worldwide and notify you by email when you have some running EC2 instances. It&amp;rsquo;s useful for non-production environments that you need to monitor. Use case: labs/training, sandbox accounts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My DevOps toolbox for AWS practitioner</title>
      <link>/posts/2019-02-14-my-aws-toolbox/</link>
      <pubDate>Thu, 14 Feb 2019 22:31:32 +0200</pubDate>
      <guid>/posts/2019-02-14-my-aws-toolbox/</guid>
      <description>&lt;p&gt;In this post, you will find my best tools to work with if you are playing around with AWS services.&lt;/p&gt;
&lt;p&gt;Please let us know yours in the comments below :punch:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Last Update: 2019-02-14&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;general-construction&#34;&gt;General :construction:&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Description&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Links&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Use multiple AWS Accounts on the same browser using Firefox Containers&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/&#34;&gt;Firefox Containers&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Facilitate your switch role experience with this AddOn&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/aws-extend-switch-roles3/&#34;&gt;FF - Extend Switch Roles&lt;/a&gt; - &lt;a href=&#34;https://chrome.google.com/webstore/detail/aws-extend-switch-roles/jpmkfafbacpgapdghgdpembnojdlgkdl&#34;&gt;Chrome - Extend Switch Roles&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Easy way to know your current public ip, using AWS Service&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://checkip.amazonaws.com/&#34;&gt;What is my Public IP&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Check if any website is hosted on AWS&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://isitonaws.com/&#34;&gt;Is It on AWS?&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Test the reachability of EC2 worldwide&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;http://ec2-reachability.amazonaws.com/&#34;&gt;EC2 Reachability&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;A great reference for IAM, &lt;em&gt;needs to be updated&lt;/em&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://iam.cloudonaut.io/&#34;&gt;Cloudonaut IAM Reference&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;AWS Transfer costs are a nightmare, this is intended to help a bit&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://raw.githubusercontent.com/open-guides/og-aws/master/figures/aws-data-transfer-costs.png&#34;&gt;AWS Transfer Costs&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Want to know the current inter AWS Region latency?&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://www.cloudping.co/&#34;&gt;Inter-Region Latency&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;THE REFERENCE (&lt;em&gt;don&amp;rsquo;t forget the associate &lt;a href=&#34;https://og-aws-slack.lexikon.io/&#34;&gt;Slack&lt;/a&gt;&lt;/em&gt;)&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://github.com/open-guides/og-aws&#34;&gt;AWS Open Guide&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;finops-dollar&#34;&gt;FinOps :dollar:&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Description&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Links&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Compare all existing EC2 instances, and pricing on a single view, with search capabilities&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://www.ec2instances.info/&#34;&gt;ec2instances.info&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Well known AWS Calculator, a new version is &lt;a href=&#34;https://calculator.aws/#/&#34;&gt;coming&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://calculator.s3.amazonaws.com/index.html&#34;&gt;AWS Calc&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;infrastructure-as-code-iac-memo&#34;&gt;Infrastructure as Code (IaC) :memo:&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Description&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Links&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Great post if you plan to use &lt;a href=&#34;https://code.visualstudio.com/&#34;&gt;VSCode&lt;/a&gt; with CFN&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://hodgkins.io/up-your-cloudformation-game-with-vscode&#34;&gt;VSCode&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Linter for CFN, and really up-to-date!&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://github.com/awslabs/cfn-python-lint&#34;&gt;cfn-lint&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;PyCharm is my preferred IDE for Terraform with this plugin&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://plugins.jetbrains.com/plugin/7808-hashicorp-terraform--hcl-language-support&#34;&gt;Terraform&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;security--governance--hardening-flashlight&#34;&gt;Security / Governance / Hardening :flashlight:&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Description&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Links&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Cloud Governance, Security and compliance made easy&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://cloudcustodian.io/&#34;&gt;Cloud Custodian&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Entirely nuke an AWS Account (warning), for example, training accounts&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://github.com/rebuy-de/aws-nuke&#34;&gt;aws-nuke&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Store your AWS credentials encrypted, with other cool features like &lt;a href=&#34;https://github.com/99designs/aws-vault#usage&#34;&gt;login&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://github.com/99designs/aws-vault&#34;&gt;AWS-Vault&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Least Privileges tool from &lt;a href=&#34;https://twitter.com/0xdabbad00&#34;&gt;0xdabbad00&lt;/a&gt;, using Athena and CloudTrail&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://duo.com/blog/introducing-cloudtracker-an-aws-cloudtrail-log-analyzer&#34;&gt;CloudTracker&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Map / Audit your AWS environments, and much more, Thanks again &lt;a href=&#34;https://twitter.com/0xdabbad00&#34;&gt;Scott&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://github.com/duo-labs/cloudmapper&#34;&gt;CloudMapper&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;schema-triangular_ruler&#34;&gt;Schema :triangular_ruler:&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Description&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;Links&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Schema / Design your Architecture (with new AWS icons)&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://www.draw.io/?splash=0&amp;amp;libs=aws4&#34;&gt;Draw.io&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Same, with some advanced paid features ($)&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://cloudcraft.co/&#34;&gt;CloudCraft&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;See ya Folks.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
