ポートフォリオ -- スキル一覧


ポートフォリオ代わりに「**[スキル🛑](#スキル)**」を列挙しました.
リンクがあるものは Qiita に投稿しています.

なお、Qiita に投稿できていない内容についても
自身の手元では文書化して残しています. (参考: [ページ内の「実践例」へ](#実践例))。





# ページ内リンク

プログラミング言語およびソフトウェアの習熟度です.

習熟度については主観的な基準になってしまいますが、以下に目安を記しています.
具体的には、掲載している記事の内容をご覧いただければと思います.

<details><summary><font color="blue">下表の習熟度について (クリックすると展開します)</font></summary><div>

|値|意味|
|:--|:--|
|他業務で十分活用可能|「1.5年以上の使用歴」があり、同言語や同ソフトの応用が可能な状態|
|他業務で活用可能|「0.5〜1.0年ほどの使用歴」があり、同言語や同ソフトの基本的な使用が可能な状態|
|業務で使用経験あり|「0.3年ほどの使用歴」があり、既存システムの小改修や小ツール作成をした程度の状態|

</div></details>


## スキル🛑

|区分|他業務で十分活用可能|他業務で活用可能|業務で使用経験あり|自主学習のみ|
|:--|:--|:--|:--|:--|
|高級プログラミング言語|[Python](#python)<br/>[BashScript](#bashscript)<br/>[fish-shell](#fish-shell)<br/>[sed](#sed)<br/>[awk](#awk)<br/>[PowerShell](#powershell)|[Ruby](#ruby)<br/>|[Groovy](#groovy)<br/>Perl<br/>VBA<br/>C#<br/>Javascript|Bootstrap4<br/>HTML5<br/>CSS<br/>|
|低級プログラミング言語|[C言語](#c言語)|C++|Golang<br/>C#||
|仮想化ソフトウェア|[Docker](#docker)<br/>[WSL2](#wsl2)|[VirtualBox](#virtualbox)<br/>[Vagrant](#vagrant)<br/>VMware||[Kubernetes](#kubernetes)<br/>|
|データベース||PostgreSQL<br/>Redis<br/>SQLite|MariaDB<br/>|[InfluxDB](#influxdb)<br/>MongoDB|
|バージョン管理|Subversion<br/>CVS|[Git](#git)<br/>[GitLab](#gitlab)<br/>repo|Perforce|
|Webフレームワーク||[Django](#django)<br/>|[Bottle](#bottle)<br/>Echo|Flask<br/>Rails<br/>Vue.js<br/>|
|アプリフレームワーク||Scrapy<br/>[Selenium(Python)](#selenium)<br/>|[Node.js](#nodejs)|Electron<br/>puppeteer<br/>|
|CI/CDソフトウェア||[Jenkins](#jenkins)<br/>Buildbot<br/>[Ansible](#ansible)|[GitHub-Action](#github-action)|[GitLab](#gitlab)<br/>|
|クラウドサービス|||AWS||
|セキュリティ系|||[OpenSSL](#openssl)<br/>MatrixSSL<br/>|Let's Encrypt|
|データフローフレームワーク|||Airflow<br/>Luigi<br/>|Dagster|
|ネットワークツール|||Wireshark<br/>tcpdump<br/>|CiscoPacketTracer|
|全文検索||||[Elasticsearch](#elasticsearch)|
|可視化ツール|||[Grafana](#grafana)|[Kibana](#kibana)<br/>|
|ログ収集ツール||||[Fluentd](#fluentd)<br/>Logstash|
|DNSサーバ||[dnsmasq](#dnsmasq)|BIND||
|ファイルサーバ||[Samba](https://qiita.com/robozushi10/items/47ea76140de4d3605cf3)<br/>[NFS](#nfs)<br/>||GlusterFS|
|認証サーバ|||OpenLDAP<br/>NIS||
|Webサーバ||[Nginx](#nginx)<br/>Apache<br/>|||
|Mailサーバ|||Postfix||
|時刻サーバ||[chrony](#chrony)|||
|監視ソフトウェア||[Zabbix](#zabbix)|Metricbeat<br/>[Prometheus](#prometheus)|
|機械学習・AI系ソフトウェア||Tesseract|OpenCV<br/>JupyterNotebook|TensorFlow<br/>Keras<br/>Google Colaboratory|
|レビューツール||Gerrit|||
|開発環境(エディタ含む)|Emacs<br/>[Vim](#vim)|[tmux](#tmux)|VSCode||
|モデリングツール||aster*<br/>PlantUML||Rhapsody||
|OS|[Ubuntu](#ubuntu)|CentOS<br/>Fedora Core<br/>[Suse Linux](#suse)<br/>Debian|||
|ビルドツール|Make||Bazel||
|ナレッジメントツール|dokuwiki||confluence||




# Kubernetes

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全2回] オンプレでの動的プロビジョニング用 NFS サーバの構築手順メモ](https://qiita.com/robozushi10/items/d0f8a23de127658fc1a9)|2021/06|オンプレでのプロビジョニングの自主学習|
|2|[[シリーズ] [k8s]オンプレでのプロビジョニング(NFS)](https://qiita.com/robozushi10/items/151163beddd50036360c)|2021/06|オンプレでの動的および静的プロビジョニングの自主学習|
|3|[書籍「15Stepで習得 Dockerから入るKubernetes」の Private Registry の立ち上げ記録](https://qiita.com/robozushi10/items/6c7130a1f62fa0919fa5)|2021/12|オンプレでの K8s 環境の構築|

# Python

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ全7回] Dockerとシェルを活用して、1コマンドで Django を立ち上げる](https://qiita.com/robozushi10/items/ce7aa42787fe2e4db0ff)|2021/07|Djangoバックエンド開発経験あり|
|2|[[シリーズ 全6回] subprocessの代替パッケージ「sh」(amoffat/sh)を使ってみる](https://qiita.com/robozushi10/items/fabde36bb9a312347bc7)|2019/10|Pythonスキル|
|3|[[シリーズ 全3回] docker-composeを活用して即座にPython 3.9.4 を立てる](https://qiita.com/robozushi10/items/eebd8068a0533ba49bea)|2021/08|開発効率化スキル|
|4|[[シリーズ] Python におけるデザインパターンの記録](https://qiita.com/robozushi10/items/3c1c0d1b1fbf7b38a33b)|2019/04|Pythonスキル<br/>設計スキル|

# GitLab

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] docker-composeを活用して即座にGitLabを立てて使ってみる](https://qiita.com/robozushi10/items/99611ed1db05ac4bdc9a)|2021/07|自主学習の記録|

# Jenkins

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] docker-composeを活用して即座にJenkinsを立てて使ってみる (JNLP) ](https://qiita.com/robozushi10/items/c84d5057b7378dfa8ed2)|2021/01|LinuxでのCI/CD経験|
|2|[docker-compose を使って Jenkins Master(docker) - Slave(物理PC) [SSH通信]を構築する](https://qiita.com/robozushi10/items/41a343a962d31df3b569)|2021/01|LinuxでのCI/CD経験|
|3|[[シリーズ] docker-compose を使って同一物理マシン上に Jenkins Master(docker) - Slave(docker) [SSH通信]を構築する](https://qiita.com/robozushi10/items/80bfd9934500b458b831)|2021/01|LinuxでのCI/CD経験|
|4|[[シリーズ 全3回] Jenkins の実行済み全ジョブのコンソールログを取得する](https://qiita.com/robozushi10/items/9750017484313808975b)|2021/06|LinuxでのCI/CD経験|
|5|[[備忘] Jenkins CLI の使用例](https://qiita.com/robozushi10/items/e804f758fcd8d395b427)|2018/04〜|LinuxでのCI/CD経験|
|6|[[シリーズ] Pipeline declarative を使ってみる](https://qiita.com/robozushi10/items/52a393aee1ba57999196)|2021/09〜|LinuxでのCI/CD経験|


# PowerShell

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全10回] PowerShell実践例](https://qiita.com/robozushi10/items/0b0605257ad39bc22895)|2019/04|WindowsでのCI/CD経験あり<br/>PowerShellスキル|

# C言語

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全7回] C言語の独自メモリアロケータの振り返り](https://qiita.com/robozushi10/items/ca7c25dab3c279ba4e2b)|2008/10|低レイヤの理解あり|
|2|[[シリーズ 全6回] C言語でコンソールから関数を呼び出す機構の振り返り](https://qiita.com/robozushi10/items/fc185b5da0509b9a631f)|2008/11|低レイヤの理解あり|
|3|[[備忘録] strace で Expect のシステムコールを追跡して、C言語に復元したときのコード](https://qiita.com/robozushi10/items/fabbdd22fceb44203ea2)|2010/03|低レイヤの理解あり|


# tmux

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全3回] tmux 2.6で emacs 風のキーバインドにする](https://qiita.com/robozushi10/items/2dd7d6847e95496909eb)|2019/12||

# Elasticsearch

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全3回] EFK (Elasticsearch + Fluentd + Kibana) の構築](https://qiita.com/robozushi10/items/68dc5f8c2df38f160fda)|2021/08|自主学習の記録|
|2|[[シリーズ] Elasticsearch 7.14で『📘 データ分析基盤構築入門』を写経してみた](https://qiita.com/robozushi10/items/09a088b183127cefa51a)|2021/08|自主学習の記録|
|3|[[シリーズ] Ruby Elasticsearch 7.x client の使用例](https://qiita.com/robozushi10/items/2c8b6951ee342b013974)|2021/08|自主学習の記録|


# Kibana

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全3回] EFK (Elasticsearch + Fluentd + Kibana) の構築](https://qiita.com/robozushi10/items/68dc5f8c2df38f160fda)|2021/08|自主学習の記録|
|2|[[シリーズ] Elasticsearch 7.14で『📘 データ分析基盤構築入門』を写経してみた](https://qiita.com/robozushi10/items/09a088b183127cefa51a)|2021/08|自主学習の記録|

# Fluentd

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全3回] EFK (Elasticsearch + Fluentd + Kibana) の構築](https://qiita.com/robozushi10/items/68dc5f8c2df38f160fda)|2021/08|自主学習の記録|
|2|[[シリーズ] Elasticsearch 7.14で『📘 データ分析基盤構築入門』を写経してみた](https://qiita.com/robozushi10/items/09a088b183127cefa51a)|2021/08|自主学習の記録|


# BashScript

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[小型 BashScript 集](https://qiita.com/robozushi10/items/2c493fefddab216a073b)|常時使用|開発効率化スキル|
|2|[中型 BashScript 集](https://qiita.com/robozushi10/items/305ae98e1147b03206fe)|常時使用|開発効率化スキル|

# Ruby

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全2回] docker-composeを活用して即座に Ruby 3.0 slim-buster を立てる](https://qiita.com/robozushi10/items/66c7d12690f993b80151)|2021/06|開発効率化スキル|
|2|[[備忘録] Docker上の Ubuntu 18.04 に rbenv を導入する](https://qiita.com/robozushi10/items/1d338ae24bbc37c5a8ec)|2021/06|デバッグ効率化スキル|
|3|[[シリーズ] Ruby Elasticsearch 7.x client の使用例](https://qiita.com/robozushi10/items/2c8b6951ee342b013974)|2021/08|自主学習の記録|
|4|[[Ruby] デザインパターンの簡潔サンプルコード集](https://qiita.com/robozushi10/items/b4a43ead438317578ec9)|2020/01|実業務でのレガシシステムの運用保守例|

# Django

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ全7回] Dockerとシェルを活用して、1コマンドで Django を立ち上げる](https://qiita.com/robozushi10/items/ce7aa42787fe2e4db0ff)|2021/07|Djangoバックエンド開発経験あり|
|2|[Django 実践例集(小中型)](https://qiita.com/robozushi10/items/4559a281d0319eb62c6c)|2019/01〜|Django REST Framework 開発経験あり|


# Git

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[備忘] Git操作例集](https://qiita.com/robozushi10/items/c7f68002101dc1597767)|2015/04||

# InfluxDB

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] docker-compose で influxdb 1.8 + grafana を立ち上げる](https://qiita.com/robozushi10/items/a407a4c663bbc73486a2)|2021/08|自主学習|

# Grafana

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] docker-compose で influxdb 1.8 + grafana を立ち上げる](https://qiita.com/robozushi10/items/a407a4c663bbc73486a2)|2021/08|自主学習|
|2|["非K8s環境" で Prometheus を導入してみる](https://qiita.com/items/dfb16ffcbbe7745e765e)|2021/10|自主学習|

　

# Sed

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[小型 Sed 集](https://qiita.com/robozushi10/items/5d1313fa11ede179ddad)|2004/06〜|開発効率化|
|2|[[sed] 文法メモ](https://qiita.com/robozushi10/items/dacf0f1b0d4066706f58)|2004/06〜|開発効率化|
|3|[sedのデバッガ「sedsed」を使ってみる](https://qiita.com/robozushi10/items/ee449cf9c36c74d253c2)|2021/09|開発効率化|

# dnsmasq

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全2回] docker-compose を使って即座に dnsmasq を立てる]()||開発効率化|
|2|[systemd-resolved の構成を図示してみる](https://qiita.com/robozushi10/items/666dfe22610ba6d50d74)||図解力|

# VirtualBox

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] VirtualBox のインストールについて](https://qiita.com/robozushi10/items/edea49b473219d22816b)|2021/05|仮想の検証環境を用いた開発効率化|

# Docker

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] docker-composeを活用して即座にJenkinsを立てて使ってみる](https://qiita.com/robozushi10/items/c84d5057b7378dfa8ed2)|2021/01|Docker on Docker の実践経験.|
|2|[[シリーズ全7回] Dockerとシェルを活用して、1コマンドで Django を立ち上げる](https://qiita.com/robozushi10/items/ce7aa42787fe2e4db0ff)|2021/07|Django実行環境構築の平準化への取り組み.|
|3|その他多数あり.<br/>2021/01以降は各サービスは物理PC上ではなく、Docker上に構築している.|||

# VirtualBox

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] VirtualBox のインストールについて](https://qiita.com/robozushi10/items/edea49b473219d22816b)|2020/11|開発効率化|


# Vagrant

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全3回] Vagrant を使って VM を構築する](https://qiita.com/robozushi10/items/bbdcb9e3548fb5d22dcb)|2021/05|開発効率化|
|2|[[01] VM 2台を使って 1マスタ・1ノードの kubernetes を構築してみる (VM構築)](https://qiita.com/robozushi10/items/82482e4fdcfb8d2639d1)|2021/05|Ansibleとの連携|

# NFS

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ 全2回] オンプレでの動的プロビジョニング用 NFS サーバの構築手順メモ](https://qiita.com/robozushi10/items/d0f8a23de127658fc1a9)|2021/06|K8sの自主学習|

# Ansible

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[01] VM 2台を使って 1マスタ・1ノードの kubernetes を構築してみる (VM構築)](https://qiita.com/robozushi10/items/82482e4fdcfb8d2639d1)|2021/05|Ansibleとの連携|
|2|[[シリーズ] Ansible の実装検証環境として Docker コンテナを活用する](https://qiita.com/robozushi10/items/1790fdf5ba220b00a2a2)|2022/01|Ansible実装効率化|


# Selenium

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[Docker を活用して即座に Python Selenium 実行環境を作る](https://qiita.com/robozushi10/items/777469d7ceaa6b199cd3)|2020/10|実行環境構築の平準化|

# Node.js

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] 図によるメモ ... npm, n, Node.js, nvm, yarn の立ち位置](https://qiita.com/robozushi10/items/1b499030d5462fe7e791)|2019/12|・使用頻度が低い概念に対する理解方法<br/>・図解力|


# Ubuntu

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[systemd-resolved の構成を図示してみる](https://qiita.com/robozushi10/items/666dfe22610ba6d50d74)||図解力|
|2|[共有Linuxマシンでbashやvimやtig設定がキツい場合の応急処置](https://qiita.com/robozushi10/items/526a6df9ee43fd4c2f76)||開発効率化|


# Suse

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[Suseに関する記事一覧](https://qiita.com/search?q=tag%3Aopensuse+user%3Arobozushi10)|不定期|コンテナに Suse が使われている場合に使用する|


# vim

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[共有Linuxマシンでbashやvimやtig設定がキツい場合の応急処置](https://qiita.com/robozushi10/items/526a6df9ee43fd4c2f76)||開発効率化|


# awk

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[awk 実践例集](https://qiita.com/robozushi10/items/d6609b64d611773c21f5)|2004/06〜|開発効率化|

# fish-shell

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[シリーズ] 小型 fish-shell 集](https://qiita.com/robozushi10/items/fb5e0e43c54f5786ee22)|2018|fish-shell Plugin 作成の記録|
|2|[[シリーズ] 中型 fish-shell 集](https://qiita.com/robozushi10/items/1a2d7b729d894ff36f3f)|2018|fish-shell Plugin 作成の記録|


# Nginx

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[06] "まっしろ"対策として Nginx を導入する](https://qiita.com/robozushi10/items/fc4e8d275f3673796038)|2021/07|Djangoバックエンド開発経験あり|


# Bottle

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[メモ] docker-compose による Bottle の構築](https://qiita.com/robozushi10/items/3e5d4c4acc3a2044bf19)|2019/04|開発効率化|


# Groovy

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[[メモ] docker-compose による Groovy on Jenkins 実行環境の構築](https://qiita.com/robozushi10/items/a96b68ef1b5e23a41a84)||Jenkins との組み合せ|


# Prometheus

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|["非K8s環境" で Prometheus を導入してみる](https://qiita.com/items/dfb16ffcbbe7745e765e)|2021/10|自主学習

# Zabbix

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|["非K8s環境" で Prometheus を導入してみる](https://qiita.com/items/dfb16ffcbbe7745e765e)||Prometheus との比較|

# Chrony

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[物理ホストUbuntu 18.04 への chrony 導入手順](https://qiita.com/robozushi10/items/e0fde644a47b08e5c534)|2021/10|・Prometheus との連携<br/>・物理ホストでの Ubuntu 操作.|

# Samba

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[Samba サーバおよびクライアントの実践例](https://qiita.com/robozushi10/items/47ea76140de4d3605cf3)|||

# OpenSSL

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[自己署名証明書を生成するバッチ(docker -- alpine/openssl)](https://qiita.com/robozushi10/items/04e4a941569327e072d1)|2021/12|開発効率化|

　

# WSL2

[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[Windows10 Pro に対して、Ubuntu 20.04 をインストールする](https://qiita.com/robozushi10/items/706641b2a738386476ae)|2021/12|Windows環境でのCI/CD実現|

　

# GitHub-Action
　
[▲画面トップへ](#ページ内リンク)

|No|記事|実践時期|アピールポイント|
|:--|:--|:--|:--|
|1|[GitHub-Action エラー&対策集](https://qiita.com/robozushi10/private/6d614474e045fe461859)|2022/05|自主学習|

　

　

# 実践例

<details><summary>👍クリックすると詳細が表示されます</summary>



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1246056/fc4ce583-ced9-2623-09d2-1ef21a72a4f7.png)

</details>