Job Responsibility & Accountability: 岗位职责
Contribute in building enterprise software delivery patterns using build and release tools.
参与运用构建和发布工具构建企业软件交付模式
Contribute on new and existing software build and delivery process.
参与新/现有软件的构建和交付
Develop, maintain and support high-quality in-house software build systems for Enterprise class software
为企业级软件开发、维护和支持高质量的内部软件构建系统
Automate scripts to deploy software in an automated process.
在自动化流程中实现自动化脚本部署软件
Apply established design, best practices, tools, and configuration management principles as defined by the architect and the team
应用架构师和团队确定的既定设计、***实践、工具和配置管理原则
Creation of configuration for internal customers responsible for scheduling and or deployment to Quality Assurance and development Integration environments
为内部客户创建配置,负责安排和/或部署质量保证和开发集成环境
Creation of configuration items for non-production environments to support Software Development Life Cycle for internal customers
为非生产环境创建配置项以支持内部客户的软件开发生命周期
Contribute in implementing source code control management best practices
参与实施源代码控制管理的***实践
Develop and maintain our internal release management process
开发和维护我们的内部发布管理流程
Creation and maintenance of an automated build/release scripts and plans
创建和维护自动构建/发布的脚本和计划
Communicate effectively with members of software development and other project related groups to ensure processes and project objectives are met
与软件开发人员和其他与项目相关的小组进行有效沟通,以确保达到流程和项目目标
Contribute and review ongoing improvements of the implementation of standards, methods, and procedures for Software Configuration Management
参与并审查软件配置管理的标准、方法和程序实施方面的持续改进
Responsible for scheduling and deploying to QA, Staging and Production environments
负责计划和部署质量保证、过渡和生产环境
Requires after-hours release support, so a flexible time schedule is required
需要非常规上班时间段内提供支持,实施不定时工作制
Job Requirements 岗位要求
Bachelor degree or above, major in computer or other Science and engineering related major
计算机或其他理工科专业,本科及以上学历
Minimum 3 years of work experience as a DevOps/SCM engineer
至少3年的开发运营/供应链管理工程师经验
Experience building and managing Docker containers preferred
拥有构建及管理Docker 容器经验者优先考虑
Experience using Jenkins & Git
拥有使用Jenkins&Git的经验
Experience using a scripting language such as Python, Shell Script or Perl.
拥有使用Python, Shell Script 或 Perl等脚本语言的经验
Experience in administering application servers and web servers (Nginx, Apache HTTP Server, Apache Tomcat)
拥有管理应用程序服务器和网络服务器(Nginx, Apache HTTP Server, Apache Tomcat)的经验
Proficiency with Linux.
能够熟练操作Linux系统
Relational database experience. Preferably Oracle with a working knowledge of PL/SQL.
拥有关系数据库经验,***是Oracle,并且了解PL / SQL的应用知识
Familiarity with network protocols – TCP/IP, HTTP, SSL, etc.
熟悉网络协议-- TCP/IP, HTTP, SSL等
Strong knowledge of n-tier web applications.
熟知N层网页应用程序
Knowledge of Desired State Configuration technologies such Puppet, Chef, Docker Compose or Ansible.
了解期望状态配置(DSC)技术,例如Puppet,Chef,Docker Compose或Ansible
Capability to support a software development teams’ timelines and targets.
具备协助软件开发团队遵守时间表并完成目标的能力
Capability and desire to be a strong team player.
有能力并且渴望成为优秀的团队成员
Experience working with Agile Scrum teams, including those distributed geographically
具备与使用Scrum方式的敏捷开发团队合作的经验,包括分布在其他国家的团队
Familiarity with change management systems and processes
熟悉变更管理系统和流程
Familiarity with principles of continuous integration and the Software Development Lifecycle (SDLC).
熟悉持续集成和软件开发生命周期(SDLC)的原则
Strong knowledge with Continuous Delivery Concepts.
具备持续交付理念的丰富知识
Strong written and verbal communication skills in English.
具备较强的英语书面和口头沟通能力