GithubHelp home page GithubHelp logo

I'm a Platform Engineer, tool maker, and OSS contributor. I love Go. Please see profile and resume too. I'm passionate about the automation and improving the developer experience and security of CI. Especially, I continue improving the workflow of Terraform for a long time. I've developed tons of OSS with Go and contributed to a lot of OSS. I've published a lot of blog posts to share my knowledge and work.

Tech Stack

  • Go, Shell Script
  • AWS, Google Cloud
  • GitHub Actions, CircleCI, AWS CodeBuild, Google Cloud Build, Drone
  • Docker, k8s
  • Terraform, Ansible
  • Renovate, Conftest, DataDog

Speaking

date event style presentation title
2024-03-26 CI/CD Test Night #7 Talk (20 min) CI/CD のセキュリティや Developer Experience を改善するツールやプラクティス
2021-09-30 HashiTalks Japan 2021 (youtube) Talk (30 min) Terraform Platform in Quipper (youtube)
2021-07-07 Open Policy Agent Rego Knowledge Sharing Meetup (youtube) LT (5min) Quipper における Rego の活用事例 (youtube)

Activity as OSS Collaborator

date repository
2020-11-29 / now kreuzwerker/terraform-provider-docker
2018-07-12 / 2019-06-25 line/line-bot-sdk-go

OSS Contribution

I have contributed various OSS. Full List

OSS Development

I have developed various OSS. Full List

  • aqua - Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Version is switched seamlessly
  • tfcmt - Fork of mercari/tfnotify. tfcmt enhances tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
  • tfaction - Framework for Monorepo to build high level Terraform Workflows by GitHub Actions
  • github-comment - CLI to post and hide GitHub Pull Request Comments with YAML configuration file
  • Graylog API client for Go and terraform provider for Graylog
  • tfmigrator - Go library and CLI to migrate Terraform Configuration and State
  • pinact - Pin GitHub Actions versions
  • tfprovidercheck - CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
  • ghalint - GitHub Actions Linter
  • flute - Go HTTP client testing framework
  • cmdx - Task Runner
  • ci-info - CLI tool to get CI related information
  • asciinema-trim - Trim and change the playback speed of asciinema's session
  • github-ci-monitor - Monitor GitHub repositories CI statues by DataDog

Documents

name description
oss-contribution-guide OSS Contribution Guide
guide-github-action-renovate Guide for building nice GitHub Actions Workflows with Renovate

Blog

I have written many blog posts to share my knowledge.

Full list of blogs

I picked out some blog posts below.

Japanese

date tags title
2023-10-01 aqua aqua CLI Version Manager 入門
2023-10-22 GitHub Actions, security pull_request_target で GitHub Actions の改竄を防ぐ
2023-05-14 GitHub Actions, Renovate, security GitHub Actions による Renovate の安全自動マージ
2022-02-18 Renovate, CI Renovate の大量の Pull Request を処理する技術
2022-02-04 terraform, GitHub Actions Terraform の CI を AWS CodeBuild から GitHub Actions + tfaction に移行しました
2021-08-02 terraform AWS IAM の管理を miam から Terraform に移行した話
2021-04-01 terraform, CI Terraform リポジトリをマージして CI/CD を改善した話
2023-11-05 terraform, security tfprovidercheck - 危険な Terraform Provider の実行を防ぐ
2023-05-01 GitHub Actions, security pinact - GitHub Actions のバージョンを commit hash で固定
2023-02-12 GitHub Actions, security GitHub Actions の secrets の公開範囲と permissions を最小限にする
2023-06-05 tfaction, terraform tfaction による Terraform の Drift Detection
2021-12-28 CI github-comment で PR にコメントをして CI の結果を分かりやすくする
2021-12-26 terraform, CI tfcmt で Terraform の CI/CD を改善する

English

date tags title
2023-10-23 GitHub Actions, security Secure GitHub Actions by pull_request_target
2023-11-05 terraform, security, CI Prevent malicious Terraform Providers
2023-06-06 terraform, CI Terraform's Drift Detection by tfaction
2022-01-21 terraform, CI tfcmt - Improve Terraform Workflow with PR Comment and Label
2023-02-12 GitHub Actions, security Minimize the scope of secrets and permissions in GitHub Actions
2022-05-29 terraform, Renovate, CI Automate handling a number of Pull Requests by Renovate in Terraform Monorepo
2022-02-25 terraform, GitHub Actions Migrate Terraform CI from AWS CodeBuild to GitHub Actions
2021-09-26 Renovate Tips about Renovate

Shunsuke Suzuki's Projects

Shunsuke Suzuki doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.