開発環境のDocker移行に関する資料です。
サービスの拡張に伴い、多数の開発環境が必要になったため、それを効率良く管理するためDockerを採用した話です。
・既存開発環境との互換性維持
・本番環境との構成共通化
・非エンジニアでも構築、運用できる仕組み
を意識した、目的達成の手段としてのDocker運用方法を紹介いたしました。
AWS PHP Wordpress
主な業務としてパッケージ開発、Web系開発、運用をやってきました。
現在は、AWSによるサーバー構築をメインに仕事を行っています。
業務履歴
・Windowsパッケージ(ETLツール)開発
・VB、C++、Install Sheild
・勤怠管理ASP開発、サーバー構築、運用
・Linux(CentOS)、Java、VBA、Tomcat、DB2
・お問い合わせ管理システムの開発とサービスの立ち上げ
・Linux(CentOS)、Apache、MySQL、PHP、Namazu
・Bind、Postfix、Dovecot、SquirrelMail、Apache
・Oracleを利用したシステムのリニューアル時のデータ移行
・SQL、PL/SQL
・PHP、Shell Script
・サービスのリファクタリング、パフォーマンス改善
・PHP、Golang
・CakePHP
・MySQL
・Memcached
・Redis
・WebSocket
・AWSによるサーバー構築、運用
・Route53、VPC、EC2、S3、RDS、CloudFront、ErastiCache
・WordPressのAWS運用
・プラグインの改修
・スケール化
・Dockerを利用した開発環境の構築
・Docker Toolbox
・Docker for Mac(Windows)
・CoreOS
・Ansible