Online DevOps Engineer
上海育碧电脑软件有限公司
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2017-01-18
- 工作地点:上海
- 招聘人数:若干人
- 工作经验:3-4年经验
- 学历要求:本科
- 语言要求:英语 精通
- 职位类别:脚本开发工程师 高级软件工程师
职位描述
职位描述:
Summary
The Online DevOps is responsible for the design and operations of our Linux/Windows servers, with a main focus on online game project, operational activities, proactive capacity management and event monitoring. He will also contribute to the execution & development of various . The On-call duty for some projects is mandatory.
Mission
The main responsibilities and routine tasks of the DevOps are to:
? Develop, maintain and participate in the supporting lifecycle of new tools and services;
? Maintain code quality and updates;
? Participate actively in the definition, maintenance and evolution of test environments, continuous integration and deployment to ensure the effectiveness of the development cycle;
? Responsible for the proper daily operation automation of the infrastructure under his responsibility, such as multiplayer matchmaking systems, large scale web applications, social network games, back office support systems, etc;
? Contribute to the infrastructure design and automations;
? Advanced troubleshooting and complex issue resolution
? Monitor system events to ensure health, maximum system availability and service quality;
? Participate to the backups and restoration of Online systems;
? Perform system & application patching and upgrade of equipment firmware;
? Maintain documentation regarding configurations, operations and troubleshooting procedures related to the Online platforms;
? Participate to the definition of standards, guidelines, best practices and metrics as directed;
? Assist in evaluating new requirements, technical design and standards;
Training
A Baccalaureate Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics or a related field.
Relevant experience
3-5 years of experience in systems administration/automation & development in a 300+ servers environment
Skills
? Oral and Written Comprehension of English
? Skill in developing techniques and methodologies to resolve unprecedented problems or situations.
? Must be a self-starter that requires only limited supervision/guidance
? Honesty, integrity and confidentiality must be maintained at all times.
? Be a team player
? Have good interpersonal communication skills
? Ability to work effectively in a fast paced changing environment
? Ability to multi-task and prioritize
Knowledge
? HTML, CSS, JavaScript
? Common Libraries : Bootstrap, jQuery
? UI Library: React/Vue/Angular
? CSS Preprocessors: LESS/SASS
? Version Control : Git
? Database : SQL, NoSQL
? Framework: MVC, RESTful API
? Understanding of high-availability Web architecture and technology, including load-balancing methods, content distribution, scalability
? Knowledge of scripting languages (Bash, Perl, Python, Ruby, etc.)
? Good understanding of Chef & Salt
? Knowledge of Internet technologies and concepts such as DNS, routing protocols, TCP and UDP
Assets
? Experience with MMO’s, browser based games and the free-to-play online game market
? Ability to write & learn .Net, Python
? Knowledge of network security principles and firewall configuration, rules creation and maintenance in particular
? Experience with cloud hosting providers lie Amazon Web Services, Azure
? Knowledge of virtual hosting platforms like VMware, OpenStack
? Knowledge of Microsoft Windows
? Knowledge of Linux
举报
分享
Summary
The Online DevOps is responsible for the design and operations of our Linux/Windows servers, with a main focus on online game project, operational activities, proactive capacity management and event monitoring. He will also contribute to the execution & development of various . The On-call duty for some projects is mandatory.
Mission
The main responsibilities and routine tasks of the DevOps are to:
? Develop, maintain and participate in the supporting lifecycle of new tools and services;
? Maintain code quality and updates;
? Participate actively in the definition, maintenance and evolution of test environments, continuous integration and deployment to ensure the effectiveness of the development cycle;
? Responsible for the proper daily operation automation of the infrastructure under his responsibility, such as multiplayer matchmaking systems, large scale web applications, social network games, back office support systems, etc;
? Contribute to the infrastructure design and automations;
? Advanced troubleshooting and complex issue resolution
? Monitor system events to ensure health, maximum system availability and service quality;
? Participate to the backups and restoration of Online systems;
? Perform system & application patching and upgrade of equipment firmware;
? Maintain documentation regarding configurations, operations and troubleshooting procedures related to the Online platforms;
? Participate to the definition of standards, guidelines, best practices and metrics as directed;
? Assist in evaluating new requirements, technical design and standards;
Training
A Baccalaureate Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics or a related field.
Relevant experience
3-5 years of experience in systems administration/automation & development in a 300+ servers environment
Skills
? Oral and Written Comprehension of English
? Skill in developing techniques and methodologies to resolve unprecedented problems or situations.
? Must be a self-starter that requires only limited supervision/guidance
? Honesty, integrity and confidentiality must be maintained at all times.
? Be a team player
? Have good interpersonal communication skills
? Ability to work effectively in a fast paced changing environment
? Ability to multi-task and prioritize
Knowledge
? HTML, CSS, JavaScript
? Common Libraries : Bootstrap, jQuery
? UI Library: React/Vue/Angular
? CSS Preprocessors: LESS/SASS
? Version Control : Git
? Database : SQL, NoSQL
? Framework: MVC, RESTful API
? Understanding of high-availability Web architecture and technology, including load-balancing methods, content distribution, scalability
? Knowledge of scripting languages (Bash, Perl, Python, Ruby, etc.)
? Good understanding of Chef & Salt
? Knowledge of Internet technologies and concepts such as DNS, routing protocols, TCP and UDP
Assets
? Experience with MMO’s, browser based games and the free-to-play online game market
? Ability to write & learn .Net, Python
? Knowledge of network security principles and firewall configuration, rules creation and maintenance in particular
? Experience with cloud hosting providers lie Amazon Web Services, Azure
? Knowledge of virtual hosting platforms like VMware, OpenStack
? Knowledge of Microsoft Windows
? Knowledge of Linux
职能类别: 脚本开发工程师 高级软件工程师
关键字: HTML, Javascript, SQL, jQuery, Web Development
公司介绍
About Ubisoft & Shanghai Studio:
Ubisoft’s 19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Created in 1996, Ubisoft Shanghai studio, is a vibrant and exciting place where our 600+ talents get opportunities to either co-develop great AAA blockbuster games, create cutting-edge online games or produce fun mobile games.
Ubisoft’s 19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Created in 1996, Ubisoft Shanghai studio, is a vibrant and exciting place where our 600+ talents get opportunities to either co-develop great AAA blockbuster games, create cutting-edge online games or produce fun mobile games.
联系方式
- Email:Sha-Recruitment@ubisoft.com
- 公司地址:上海徐汇区桂箐路7号G7园区3号楼3楼