This page is intended for users in Japan. Go to the page for users in United States.
on 2019/12/17 491 views

Interested in Cloud Shift & DevOps? A unique engineer position at GABA!


株式会社GABAのメンバー もっと見る

  • Hello, I’m Tanaka. in charge of IT executive officer at GABA corporation.
    I’d like to introduce my job history. I joined IBM in 1988. I operated the mainframe computers. Do you know MVS,VM? We provided the TSO, CICS, JOB, PRINT and more. To tell the truth, I didn't like the mainframe. These were ...

  • IT部門Infrastructure課マネージャー SIerからAPL開発、Microsoftにて MS製品の導入コンサル、User企業でのMS製品の管理・導入を経て2015年にGABAに入社。

  • 中学生の頃に聴いたブルーハーツの1stアルバムでロックに目覚め、音楽の道に進もうと決心した頃から人生が急転。高校卒業後に、オーストラリアに2年、ニュージランドに1年、イギリスを中心にヨーロッパに1年滞在し音楽活動をするが残念ながら芽が出ず、帰国後も国内で様々な職場でアルバイト、もしくは派遣社員として働く傍ら、バンド活動を続ける。2005年8月に自主制作でCDを全国発売するものの売れず、バンドはそのまま2005年11月に解散。


  • 【学生時代から採用支援に従事】





First, let’s Introduce the GABA IT Department

GABA One-to-One English Conversation School provides English conversation lessons to individuals and corporations based on clients’ goals and abilities. Since 1995, GABA has helped more than 210,000 people improve their English skills.

Although not well-known in the engineering community, GABA is actually, in part, a tech company. Since our establishment, various systems which support our English lesson services have been developed in-house. Why do we develop them in-house? In order to provide functions that meet our clients’ needs as quickly as possible. If we outsource or have to rely on other vendors, we might not be able to choose the best technology or provide solutions in a timely manner. In such a situation we can not provide our best service. So here at GABA, the operation of the IT infrastructure and development of core applications are primarily performed by in-house engineers. So here at GABA, the operation of the IT infrastructure and development of core applications are primarily performed by in-house engineers. GABA’s IT Department currently has about 30 members and is the largest department in the head office. Compared with other English conversation schools, GABA has quite a large engineering team.

GABA's In-House Systems

For Clients

  • Lesson reservation system
  • Online lesson preparation and review materials
  • myGaba study site

For Instructors

  • Lesson Manager lesson support tool
  • myGaba for Instructors site for schedule management, profile details, payroll information, etc.

For Employees

  • Gabaweb client support system
  • Achieve inventory and marketing management system
  • CRM system
  • ERP system (operation only)
  • Corporate sales management system (operation only)
  • etc.


To further increase IT infrastructure efficiency and improve service quality

We would like you to meet the members of the IT Division who are responsible for operating and improving GABA's service infrastructure. Let's ask CTO Martin Lindner and Infrastructure Division Manager Yuko Takahashi why they want to hire a new team member.



Martin Lindner
After studying at a German university, he worked at a local mobile phone company to develop network test solutions. After marrying a Japanese woman, he moved to Japan where he engaged in infrastructure and application development at the National Institute of Informatics (NII). He was recruited to work at GABA by a former NII colleague. He is GABA’s main geek.

IT Division Infrastructure Division Manager

Yuko Takahashi
She came to GABA after gaining experience in server requirement definition, construction, and operation, and providing consulting services at Microsoft, SIer, and user companies. Currently, she is involved in the development of GABA’s next core system while supporting the current systems infrastructure. She has the most Windows product knowledge in the company.

── What is GABA's IT Department's fundamental objective?

  • how
  • GABA has been committed to in-house application development and system operation since it was established. We are basically responsible for everything, from IT infrastructure design to server and storage specification and procurement. This is because it is difficult to introduce new technology or add functions quickly if we have to outsource or rely on outside vendors.

── What is the current status of GABA's IT infrastructure?

  • how
  • From 2015 to 2017, we completed a major overhaul of the IT infrastructure. It had been used for over 15 years and gone through many expansions and renovations so maintenance had become very time-consuming. Specifically, we updated old on-site servers and virtualized platforms, reviewed the database structure, and rewrote PHP applications in Java. This project was called "GABA Next Engine (GNE) 2.0".

  • how
  • GNE2.0 was a success. However, if we try to improve its efficiency in the future, we will face limitations as all systems are operated on-site. So, from last year, we started to consider cloud migration of the IT infrastructure as we believe we can greatly reduce maintenance time by utilizing the various functions and managed services of the public cloud. Using the time saved to research and new technology, it might be possible to further improve our service quality. We would like to do that now, but there is one problem.

  • how
  • Currently, there are only four infrastructure engineers, including me. So it is difficult to work on this immediately. We do not have enough members to start a new project while operating systems for clients, instructors, and counselors. So, we are looking for a new member now.


The Infrastructure Division also leads the implementation of new technologies

── What is your working environment like?

  • how
  • GABA’s IT Division consists of four sections and the nationality of members are varied such as Japanese, German, Filipino, South Korean, French and Chinese. The engineering team working in the back works in an international environment just like the instructors working in the front.

GABA IT Division Structure

Web Solution Section

  • Develops web application systems

Infrastructure Section

  • System design, proof of concept, server and network implementation and operation

Service Desk Section

  • Help desk, education, and security management for internal users

IT Planning Section

  • System planning and verification based on analysis of business issues
  • how
  • In the case of many Japanese companies, infrastructure development policy is decided in a top-down manner by the IT department and a systems integrator. Our approach is different. Infrastructure Section members investigate new technologies, propose those they determine to be the most effective to management to get approval, and then implement them. Thus, our environment is well-suited for a person who wants to think and act independently.

  • how
  • As you can see from the fact that GABA committed to in-house systems development from the beginning, the IT Division holds a high position within the company and management understands the efficiency, productivity, and usability that introducing the latest technology brings.

    The IT Infrastructure section is not only responsible for GABA's IT infrastructure, but also has a role in leading the introduction of the latest technologies. We excel at staying up to date on the latest technology trends, verifying technology, doing proof of concept, and revising infrastructure and operational methods.


IT infrastructure cloud migration, DevOps,...

── What do you expect from a new member?

  • how
  • Currently, many services are developed and operated in-house. The immediate goal is moving the current IT infrastructure to the cloud to make it simpler and more user-friendly. We are looking for an infrastructure engineer who can help us update GNE2.0 to a more modern system. You will be able to participate in the project from the conceptual stage since the specific overall design will start in the near future. We are looking for an engineer who is interested in projects that will push our IT infrastructure into the next phase.

  • how
  • Last time, it took two years to replace the IT infrastructure. We think the next project will be an even larger effort. In addition, infrastructure engineers may have more opportunities to write code in the future because we are thinking of moving to DevOps to improve services in conjunction with development. We would love to meet an engineer who is not only interested in operating a cloud-based IT infrastructure or building a DevOps system, but is frustrated with the limited scope of their current work.

  • how
  • GABA’s IT infrastructure still has a monolithic architecture even if GNE2.0 eliminated some of the accumulated technical debt. In the future, we intend to work on a cloud shift of IT infrastructure with a view to making applications microservices. I look forward to meeting the curious infrastructure engineer who will help make this happen.


<Open Position>

Infrastructure Engineer

<Expected Role>

In addition to the operation and maintenance of the current IT infrastructure, you will be involved in the design, technology selection, and implementation of the next generation infrastructure depending on your capability and suitability.

<Technologies Used>

Knowledge related to the following technologies is preferable, although it is not necessary to be familiar with all of them.

Cloud service

  • G-suite
  • AWS


  • Docker
  • Linux:6/7/8
  • Windows:2008-Latest


  • Git

Configuration Management tool

  • Ansible
  • puppet
  • chef


  • vcenter/vsphere:6.0-Latest
  • vmware Cloud on AWS


  • Kubernetes
  • how
  • <Target Person>

    As there are a variety of tasks we want you to handle, we welcome those who are full-stack engineer oriented and don’t want to be bound by the role of an infrastructure engineer. GABA’s engineering team is flat and has a culture of helping each other when they are in trouble. It is not an organization where managers micromanage by giving you detailed instructions and asking you to report about each action. It is a mature organization that respects the ideas of individual engineers. So the engineer can decide how to solve the technical problems they are assigned. It is a comfortable environment for those who are good at self-management.

  • how
  • <Other Points>

    The monthly overtime average is 11.16 hours (FY 2018 results) so individuals can adjust their working time accordingly. You don’t have to be confident in your level of English as long as you are not resistant to communicating in English and are willing to catch up by using the employee English lesson system.


  • 2004/06 に設立
  • 685人のメンバー
  • 2-21-1, Kita Shinjuku, Shinjuku-ku, Tokyo 23F Shinjuku Front Tower
  • Interested in Cloud Shift & DevOps? A unique engineer position at GABA!