Sorah Fukumori (sorah)

Software Engineer
Also known as: Shota Fukumori, sora_h, soraher, そらは, 福森匠大

Ruby committer and a Rubyist. Interested in web, distributed systems, and computer science.

Lives in Tokyo, Japan.

Identifications

more...

Professional Experiences

Cookpad Inc.

Site Reliability Engineer
April 2012 - present
  • Cookpad is the largest recipe sharing website in world.
  • Site Reliablity Engineering Team

    May 2015 - Present
    • Site Reliablity Engineering Team (aka. Infrastructure Team) is responsible to site reliablity and aims to automate operations as much as possible, and keep the infrastructure up to date.
    • I'm primarily working for our global platform as a SRE.
    • I've achieved building the modern AWS infrastructure for the global platform.

    Developer Productivity Team

    April 2012 - April 2015
    • Developer Productivity Team (aka. development infrastructure, platform, 開発基盤) aims to improve developer experience (DX).
      Building and maintaining internal tools, in-house platform, and dealing with technical debts...
    • Starting 2015, we're migrating one big monolithic web application to microservices like architecture, many small applications.
    • I developed Mamiya, Envchain at this team.

Works

ruboty-fastly

December 2017
  • Plugin for Ruboty a chat bot to chat-ops Fastly

clarion

December 2017
  • Web-based FIDO U2F helper for CLI operations (e.g. SSH logging in)

wifidiag

August 2017
  • Wi-Fi diagnostic page for debugging Wi-Fi on Cisco WLC

binpkgbot

December 2016
  • A tool to build Gentoo binpkg periodically, efficiently with systemd-nspawn

codily

June 2016
  • A tool to codificate a configuration of Fastly CDN in Ruby DSL.

acmesmith

February 2016
  • A simple, effective ACME client to use with many servers and a cloud.
  • ACME Protocol is used at Let's encrypt for automating SSL certificate issuing. Acmesmith is the simplest client that works with several cloud providers for securing keys.

nginx_omniauth_adapter

September 2015

etcenv

April 2015
  • Tool to dump etcd keys as dotenv file or docker's env-file format.

etcvault

March 2015
  • Reverse proxy for etcd, but adding transparent encryption feature.

Mamiya

September 2014

Envchain

June 2014

ec2nm

June 2014
  • DNS server that helps to resolve EC2 instance's IP address.

days

January 2013
  • Simple blog system built up with Sinatra, written in Ruby.

See more at my GitHub and my rubygems.org profile.

Talks

Contributions

Ruby

Committer (developer)
February 2011 - present
  • Contribute as a committer of Ruby programming language.
  • Also participate as a member of official web site editorial team.

RubyKaigi 2017

Network staff (Wi-Fi)
September 2017

ISUCON4

Organizer and problem writer
August 2014 - November 2014

Sinsai.info

Developer
March 2011 - December 2011
  • Sinsai.info provided informations for victims of 3.11 Japan disaster.
  • I re-built Twitter crawler to improve performance, and added location based search using GPS for mobile devices.

And more

Skills, Expertises

Honors and Awards

第 7 回 日本OSS奨励賞 (Japan OSS Contributors Award)

March 2012

ISUCON5: 2nd place

September 2015 - November 2015

Affilications

Kyoto university Microcomputer Club (KMC)

Member, Sysadmin
August 2014 - present
  • Participating for a project running AS (autonomous system) + eBGP in KMC network. (AS59128)

Education

Utsunomiya-shi Yohoku Junior High School '12

April 2009 - March 2012

Appearances

WEB+DB PRESS Vol.69

An Interview
June 2012
  • @ttmtmy interviewed me at WEB+DB PRESS Vol.69 "シューカツ女子ともよの会社訪問記 知りたい!あの人のはたらきかた"

Atmarkit

An Interview
April 2011