下面是JD,自己对号入座吧:
1. 资深App工程师
Responsibilities
Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos.
Responsible for design, implementation, test, and maintenance of software modules to a high quality standard
Strives daily to increase the code coverage numbers for test code
Able to work in various layers of the software stack
Participates in peer reviews
Ability to work in a fast paced and challenging environment
Communicate and collaborate among cross-functional teams in a multinational environment
Lead or participate in a scrum team to continuously improve
Qualifications
6+ years’ experience with advanced knowledge of the required programming languages(Java)
Excellent software engineering skills are a must, as you’ll be working with some of the best in the industry
Strong development experience with OOD/OOP and (using Enterprise Java and Spring Framework is a plus)
Experience with Python, Perl or a scripting language
Experience developing highly secure, scalable, Internet facing solutions
Experience programming on Linux platform
Outstanding debug/problem-solving and organizational skills
A fast learner and self-starter with intellectual horsepower
Excellent communication skills, both oral and written
Excellent working in a collaborative team environment
Strong team lead and mentor for junior team members
Degree in Computer Science () or equivalent experience required
Nice to have
Experience with Agile development methodologies including unit testing, test-driven development, Continuous Integration, Continuous Testing, Pairing, Automated Testing is a plus
Experience of developing REST based web services is a plus
Experience in user interface development using Angular JS and HTML5 is a plus
Knowledge of databases, SQL, Networking and Storage a plus
Knowledge of cloud infrastructure design a plus
Experience with continuous software delivery model is a plus
2. Senior Devopts 工程师
Responsibility:
Relentlessly look to improve the scalability and efficiency of our Continuous Delivery pipeline via automation, open source tools and improvements in our release process.
Work in an fast paced, collaborative and challenging environment with a focus on driving best practices across the organization.
Collaborate with engineering and across other business units to keep our release dates on track.
Qualifications:
B.S. degree or above in Computer Science or equivalent required.
3-8 years hands-on experiences Continuous Integration/Continuous Development.
Proficient in one or more scripting languages, Python and Bash preferred.
Strong knowledge of Linux or Linux administration skills required.
Strong experience of virtulized platforms, VMWare preferred.
Experience in enterprise level version control system, such as GIT/Stash.
Experience in workflow management framework, Jenkins preferred.
Experience in automation in dev or tools field, Robot framework preferred.
Experience or good knowledge of Agile work environment.
Proficient in English communication, including both writing and speaking.
Experience in Mongo DB is a plus.
Experience in Javascript, Angular or ReACT is a plus.
Experience in working with remote teams is a plus.
3. 资深测试工程师
Responsibilities
Perform end-to-end System Level and Scalability testing of complex configurations that include multi networks, multi sites for replication, Fibre Channel, VMWare, VLAN, Oracle, and large backup/restore workloads
Simulate large customer and real world scenarios with large applications
Develop test automation and tools. Participate in peer reviews. Knowledgeable of scripting in Python, Perl or similar languages
Drives technical issues to a root causes. Perform system-level analysis, capture logs and track it through to resolution
Develop and execute test strategies, project test plans, test case automation, reports and online documentation
Communicate and collaborate among cross-functional teams in a multinational environment
Ability to work in an extremely fast paced and challenging environment
Participates in Agile ceremonies including sprint planning, daily standup, retrospective, and demos.
Qualifications
6+ years’ experience in technical test role with current hands on experience working with enterprise products and/or custom solutions.
Expert knowledge of QA process and methodology.Experience working in an Agile development environment
A fast learner and self-starter with intellectual horsepower
Takes ownership and has a sense of pride in their work
System testing in complex storage and backup/restore related products
Good understanding of LAN/WAN architectures, networking protocols, and performance characterization
Good understanding of High Availability, Disaster Recovery, and backup methodologies
Knowledge of Perl, Python and bash scripting
Knowledge of Linux platforms
Knowledgeable of iSCSI, RAID, SAS, SATA, SSD, and disk drive subsystems
Knowledgeable of Fibre Channel
Excellent communication skills, both oral and written
Continually looking for ways to improve
Sets a very high bar in terms of quality
Excellent working in a collaborative team environment
Outstanding problem-solving and organizational skills
Ability to work with minimal supervision
Degree in Computer Science or equivalent experience required
Nice to Have:
Knowledge of Oracle databases and SQL
Knowledge of NetBackup
Knowledge of Promise JBOD, Netapp Arrays
--