我总结了Sakura互联网的技术堆栈(2020年版)

这篇文章是2020年樱花互联网Advent Calendar第四天的文章。

亲爱的读者大家好久不见,我是Sakura互联网的大久保。
突然意识到,从去年的圣诞节日历写下那篇轻松有趣的爱好文章,一年就这么过去了。

当我回顾自己时,我发现新冠疫情对我的工作方式产生了巨大的改变,同时我的工作角色也发生了变化,这是一个动荡不安的一年。

一名普通工程师突然被安排担任管理职务的故事。

在2020年7月,樱花网络发生了一次重大组织变革。我离开了我自从2009年7月加入以来一直所属的”研究所”,转任才成立不久的”云业务总部”的副总部长职位。

我们的总部由7个部门组成,包括服务企划和开发、数据中心运营、客户支持、市场营销等,大约有450名成员,负责我们所有服务的业务运营责任。

此外,我們的部長由執行役員横田真俊(@Wslash)兼任,副部長則由平村友美和我兩人擔任。相比之下,我主要負責技術相關的領域。雖然我自己的技術能力並不出眾,但我在很多優秀的內部工程師的幫助下勉強應付?

我以前作为一名普通工程师,随心所欲地做我喜欢的事情。但是,从今年7月开始,我开始参与中途招聘、应届毕业生招聘、部门间协调、工程师烦恼咨询、各项目的技术支持等工作。我能够参与到过往未曾经历过的工作中,多亏了你们,我每天都过得非常愉快(哈哈)。我度过了非常充实的日子。

顺便提一下,入职以后在七月份做的第一件事情就是制作技术技能图谱。这是为了招聘工程师以及部门之间最佳人员配置的参考,是当前业务持续发展所必需的(请参阅附加说明1、2、3、4)。正好有这个机会,我想公开展示一下!

樱花互联网技术堆栈(2020年版)

1. 设备设施

这是设计、建设和运营数据中心设备所需的东西。

ファシリティソリューション, サービスに関する知識

ラック, 配電, 配線, エアフロー関連ソリューションなど

通信技術, 電気通信設備に関する知識

(保有を推奨する資格) 電気通信主任技術者, 工事担任者

電気設備に関する知識

(保有を推奨する資格) 電気主任技術者, 電気工事士

建築に関する知識

建物強度, 配管など

セキュリティ(防犯, 防災)に関する知識

セキュリティ, 防災設備, リスク管理など

施工計画, 工程管理, 労働安全衛生に関する知識

エネルギーマネジメントに関する知識

(保有を推奨する資格) エネルギー管理士

コストマネジメント, リソースマネジメントに関する知識

(保有を推奨する資格) ビジネス会計検定

2. 网络的基础 de

这是基础知识,关乎基础设施开发和运营的网络。

    • Ethernet

 

    • IPv4/IPv6, TCP/IP

 

    • インターネットの仕組み、基礎知識

よく使われる基本的なプロトコルの動作や仕組みの把握

HTTP, TLS, SMTP, SSH, Telnet, FTP, NTP, DNS, SNMPなど

ネットワークトラブルシューティング

Traceroute, Ping, tcpdumpなど

3. 主干网络

这是关于互联网骨干、点对点通信的设计、建设和运营所必需的内容。

IP Routing

VRRP
OSPF
BGP
MPLS(LDP, RSVP, L2Circuit)
IP-VPN

DNSサーバ構築、運用

権威サーバ, キャッシュサーバ

光伝送

光トランシーバ
CWDM, DWDM

回線設計

ダークファイバ, 専用線, 広域イーサ

対外接続

ピアリング, トランジット接続

インターネットの資源管理に関する知識

レジストリ, Whois, IRR

ネットワークテスター

IXIA, Spirentなど

ルーティングデーモン

FRR, GoBGPなど

4. 服务器基础设施 (sā fú jī jī chǔ shè shī)

这是为设计、构建和运营IaaS物理层所必需的。

    • 物理サーバ

仮想化技術

Xen, Linux KVM, Hyper-V, VMware vSphere/ESXi/vCenter

サーバ収容ネットワーク

VLAN
VXLAN, QinQ に準じるID拡張方式
LAG, LACP, mLAG, Trill に準じるL2冗長化方式

ストレージ

SSD, HDD, NVMe, iSCSIなど

サーバOS

Linux, FreeBSD, Windows Serverなど

プロビジョニングツール

Ansibleなど

監視システム

Zabbix, Prometheusなど

Webサーバ

Apache, Nginxなど

5. 编程语言

这是在公司内主要使用的编程语言,用于服务开发、维护和改进。

    • Shell Script

 

    • Go

 

    • Python

 

    • Ruby

 

    • C

 

    • C++

 

    • Perl

 

    • PHP

 

    • SQL

 

    • JavaScript

 

    • Java

 

    Scala

6. 系统开发

团队开发、大规模系统构建、确保质量所必需的要素。

    • Git, GitHub

 

    • Gitflow, GitHub flow などのブランチモデル開発

 

    • テスト

 

    CI/CD

7. 后端

这些是API服务器、身份验证联动功能和微服务的设计和实施所需的组成部分。

リレーショナルデータベース

MySQL, PostgreSQLなど

NoSQL

MongoDB, Redisなど

ログ収集、解析システム

Fluentd, 分散トレーシングなど

メッセージキュー

RabbitMQ, Kafkaなど

分析基盤

Elasticsearchなど

Webフレームワーク

Django, Ginなど

API設計

OpenAPI, gRPCなど

認証機構、認証連携

Basic認証, Digest認証など
OAuth, OIDC, JWTなど

コンテナ技術

Docker, Kubernetesなど

システムアーキテクチャ設計

マイクロサービス
バッチ設計, 実装

前端

这是为实施各种服务的控制面板以及创建简易网站所必需的。

HTML

セマンティックマークアップ
アクセシビリティ

CSS

AltCSS(Sass/Scss)

JavaScript

TypeScript

JSフレームワーク

Vue.js
React
Nuxt.js

9. 设计 (shè jì)

这是创建企业网站和落地页、设计新服务界面、以及制定品牌战略所需的知识和理念。

    • UX

 

    • UI

 

    • Web

 

    ディレクション

10. 安全性

这是关于攻击信息系统、防御策略以及密码技术等,构建安全系统所需的知识。

暗号技術の知識

公開鍵認証基盤(PKI)
共通鍵暗号
公開鍵暗号
ハッシュ関数
乱数生成

Webサイト攻撃手法の知識

ブルートフォース
インジェクション
バッファオーバフロー
クロスサイト系(CSRF, XSS)
パストラバーサル

ネットワーク攻撃手法の知識

DDoS
スプーフィング(MAC, ARP, IP)

その他

CPU脆弱性
ソーシャルエンジニアリング

我们正在招聘工程师!

您对樱云的技术栈有何看法?从数据中心设施到应用开发,樱云完全自主完成,因此在工程领域的范围非常广泛。

顺便提一下,我们在以下网址上发布了公司中途招聘的招募要求。目前我们正在招聘软件开发工程师和基础设施工程师。

虽然这是一个有点令人寂寥的话题,但能够独立实施云基础设施的公司在日本国内正在逐渐减少。在这样的环境中,樱花正在努力奋斗。如果您对所提及的关键词感兴趣,请务必期待您的申请w

关于技能地图的补充说明:它是按照类别而不是职业来进行整理的。它不仅推荐掌握特定领域的知识,还推荐掌握周边技能。当然,仅仅拥有技术技能是不够的,非技术技能如协作能力、沟通能力、演讲技巧和会计知识也被重视。不过,这些技能在此次介绍中并不是重点。在研究开发、新开发服务、现有系统重构等情况下,可能使用未在此处提及的新技术(鼓励挑战新技术)。目前尚未与评估制度结合,它仅仅是为了从整体上俯瞰而制作的。
广告
将在 10 秒后关闭
bannerAds