返回查看全部岗位
招聘中

Infrastructure Developer

15-30K
上海3-5年本科

职位描述

Technical Competencies • System Automation Tool – Puppet/Ansible/Chef (preferably Puppet) • Programming Language – Ruby/Python • Operating System – RHEL, Solaris, AIX and Windows • Databases - Postgres/MariaDB/MSSQL (preferably Postgres) • API (SOAP XML /RESTful JSON) Requirements • 3-5 years of experience in object-oriented development • Solid Ruby and/or Python development skills with strengths in object-orientation, modularization and pattern-based development • Experience in Enterprise Puppet development and support is very much desirable • Working experience on system administration of Solaris, Linux and AIX OS with shell/powershell scripting skills • Have a deep and extensive working knowledge on database access (CRUD) through DBI/UNIX ODBC utilities. Ability to manage various kind of relational database including but not limited to MariaDB and/or MSSQL • Extensive experience in building custom software modules. • Good working experience in developing RESTful APIs • Ability to build and install 3rd party software modules • Good working knowledge on protocols for integration including SSH, HTTPS, SSL and SOAP. • Good working knowledge on Software Development Lifecycle and has experience using tools such as GIT, SVN, Jenkins, Bamboo, JIRA, etc • Knowledge on Agile methodology • Excellent troubleshooting, diagnostic & analytical skills. • Strong initiative and sense of ownership. Responsibilities • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. • Prepares and installs solutions by determining and designing system specifications, standards, and programming. • Improves operations by conducting systems analysis; recommending changes in policies and procedures. • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. • Provides information by collecting, analyzing, and summarizing development and service issues. • Accomplishes engineering and organization mission by completing related results as needed. • Supports and develops software engineers by providing advice, coaching and educational opportunities

更多Infrastructure Developer内容