This Senior Unix Engineer will actively design, build, monitor and maintain Unix servers supporting development activities, architectural proofs-of-concept and evaluate new and emerging technologies for use within the eBay marketplace. The ideal candidate will be self-motivated and intimately familiar with Solaris and Linux internals, and have proficiency supporting Windows servers. Day-to-day responsibilities include:
- Designing, administering, monitoring and troubleshooting of systems for supporting development activities, architectural proofs-of-concept (POCs) and pilots for new site designs.
- Participating as a key contributor on cross-functional projects (including: configuring systems, installing software, analyzing system designs & performance bottlenecks, providing guidance in technical meetings, researching architectural issues, providing status updates and attending project meetings).
- Writing scripts for monitoring Solaris/Windows systems and automating common tasks.
- Create and manage process for allocating computing resources to developers and architects for POCs and pilots.
- Planning, communicating and executing system change requests from internal customers.
- Troubleshooting issues related to production systems.
- Full-time position with on-call duties.
Requirements:
- Bachelors in an engineering discipline, or Technical certification in Solaris, or equivalent work experience
- 5+ years work experience as a Unix Systems Administrator
- Must have experience implementing and maintaining systems monitoring in 100+ machine environments, with server-class hardware & peripherals
- Working expertise with Veritas Foundation Suite (VxVM, VxFS) or storage area network (SAN) environment.
- Working expertise with at least one common development skills, such as PERL, shell, PHP, Java, Python, Ruby
- Broad knowledge of common applications and technologies in Internet computing (web servers, proxies, load balancers, databases, client/server, etc).
- Must have a general understanding of networking - routing, subnets, UDP, TCP, IP, & Vlans
- Must have strong communication skills both in mandarin and English and ability to work individually, within a team, and with other groups
- Must have ability to communicate complex technical problems concisely and professionally to technical and non-technical audiences
- Experience with backup software and recovery strategies a plus
- Knowledge of host-based and network security tools and techniques a plus.
- Monitoring software (Nagios, Cacti) and datacenter experience a plus.
- Exhibits leadership qualities and strong procedural and architectural documentation skills. - Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment. Learns quickly.
Senior Product Development Manager
Job Description:
As a Development Manager of eBay CDC Engineering team, you will lead a team of Java Developers to develop and release of complex application software. You are expected to help the team to deliver secure, robust, scalable and efficient code to meet the customer requirements. You must be a team player who is self-motivated, works independently, have a “can-do” attitude.
You will be responsible for managing the team working on projects, tracking and monitoring milestones and deliverables and ensuring that the correct methodologies and working practices are implemented across the team.
Responsibilities:
* Manage the internal tools team to deliver required complex application that fits to the customer requirements and released with customer satisfaction;
* Ensure that projects move through the Product Life Cycle (PLC) smoothly and that milestones are accomplished and schedules achieved on time with high quality standard in mind;
* Adhere to the Agile Development methodology.
* Provide direction to others, ensuring completion of assigned software development projects within appropriate schedule, setting tasks and quality guidelines, and allocating resources to project tasks; Provide cost estimates and resource plans; Monitor progress and communicate the status to upper management.
* Ensure that the team has appropriate methodologies and working practices and is working in the most efficient and effective way;
* Keep abreast of current and new technology and trends via trade journals, conferences, or educational opportunities.
* Build excellent working relationships with other development or testing teams, as well as product/program management team including the teams from other part of eBay organization to ensure high quality application are produced;
* Establish a creative and productive environment through effective team coaching with ongoing appraisal of team member's individual performances, helping them to work towards their own continuous personal and career development; Assist with budget and salary responsibilities as needed.
* Serve as a spokesperson for the development operation and the organization as needed.
Required Skills
* Excellent knowledge of general software development methodologies
* Previous experience in leading and managing development team (preferably an Agile team);
* Working knowledge of various relational databases, programming languages and operating systems
* Working knowledge of Java framework technologies (Struts, Spring, etc…)
* Working knowledge of current and emerging technologies, tools, methodologies, and impact to the development operation
* Demonstrated experience with leading projects and an ability to execute and deliver results in a timely and effective manner with ability to prioritize and work on multiple projects under tight time constraints
* Strong team building, organization and interpersonal skills
* Excellent written and oral English communication skills
* Strong problem solving and negotiation skills
* Organized, independent, and self-motivated
* Demonstrated effective budget management
* Expert project management skills
Education / Experience:
* Bachelor’s degree or higher in Computer Science or equivalent
* 8 years related experience in tech industry; with hands on experience in Java development;
* 3+ years of experience of managing development team
Software Whitebox QA engineer(Vendor outsourcer)
As a Whitebox QA Engineer, you will play a role in the code level testing of complex, multi-tiered distributed software applications.
You must be adept at working both as an individual and in groups in a dynamic, multi-tasking environment with rapid development life cycles.
Strong written and verbal communication is essential; as you will regularly collaborate with other QA engineers, project managers, software developers, DBA and operation staffs located in different countries
Job Description:
*
Analyze product requirements, create test plans and identify deliverables.
*
Focus on whitebox testing. Design unit test cases, use various tools to do code coverage testing and performance testing.
*
Creatively leverage various open source tools, or develop own testing framework to enhance whitebox testing coverage.
*
Report testing status, escalating issues as appropriate. Track software defects and issues.
*
Proactively solve problems, suggest process improvements.
*
Identify project risks and recommend actions to minimize risk.
*
Share knowledge with peers, mentor less experienced team members.
Job Requirements:
*
BS/BA in CS or related field.
*
2 or more years experience in reviewing product requirements, creating test plans, and design JUnit/JsUnit cases for whitebox testing.
*
2 or more years experience testing multi-tiered architecture and web-based client applications required.
*
Project experience with IBM WebSphere or other J2EE application servers desired.
*
Familiarity with Java, JSP, relational databases (Oracle), XML, HTML and basic Windows/UNIX system administration.
*
Proficiency in testing Web applications with comprehensive knowledge of browsers and JavaScript required.
*
Experience with ClearCase and ClearQuest desired.
*
Experience with load and performance testing desired.
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”
Responsible for the support of the end user community by resolving hardware and software application issues related to desktop and network computing.
Primary Responsibilities
· Use BMC’s Remedy® service desk application software for managing a queue of tickets and service requests.
· May necessitate occasional overtime, as needed.
· Adhere to and enforce client and Planet Consulting Standard Operating Procedures and other policies.
· Troubleshoot common desktop application (e.g., Outlook) issues for users.
· Respond to telephone calls, email, and personnel requests for complex technical support.
Requirement
· ->1 years of technical support experience or equivalent.
· Associates Degree in Management Information Systems (MIS), Computer Science or a related field is preferred, or any equivalent combination of experience, education, and training which provides the desired skills and abilities.
· -Strong customer service skills
· -Excellent communication written and verbal English
· -Excellent telephone manner and communication skills
· -Excellent knowledge of PC hardware and problem-solving
· -Solid understanding of LAN/WAN environments
· -Substantial knowledge of Windows environments
· -MCP/MCSE if possible (AD/Exchange experience)
· -Good computer and keyboard skills
· -A positive approach to teamwork
· - expected to work at late shift (1pm-10pm)
Messaging Services Administrator
Primary Job Responsibilities
Reporting to the Manager of Messaging and Directory Services, this position’s primary responsibility is to maintain and administer eBay’s global Exchange and messaging infrastructure. In addition, this position will help design and implement a global IT messaging infrastructure to ensure system uptime and daily delivery of systems to defined SLAs.
· Provide technical leadership in supporting the Exchange messaging systems (including end user support, problem resolution and team mentorship)
· Manage and support a large multi-site environment that holds ~30,000 mailboxes consisting of heterogeneous workstations globally.
· Ongoing administration of messaging systems, including monitoring, proactive maintenance, and problem resolution.
· Establish and follow policies and change procedures for infrastructure administration.
· Establish and follow best practices for enterprise monitoring, troubleshooting and maintenance.
· Provide 7x24x52 operational support and maintenance for the technical environment and associated sub-systems.
· Work with key business users to understand the business requirements and potential messaging solutions within the current architecture.
· Proactively identify potential production issue and recommend and implement solutions
· Work on daily ticket submittals to tier 3 from end users for support and resolution
· Act as the escalation point for all lower level support issues and be able to perform support and follow through to resolution for local issues affecting the business.
· Participate in projects driven from the Messaging team lead and be a representative for the global messaging team for local support.
· Assess and perform systems utilization and headroom reports to assist in troubleshooting and performance tuning.
· Create and maintain detailed systems documentation and post to shares for team information sharing
· Perform 7x24 on-call duty on a rotational basis with other team members
Technical Requirements
7+ years experience with administration of Windows systems. In that time, demonstrable experience in the full spectrum of standard administrative tasks such as server builds, applying security best practices and the planning and execution of large scale deployments of new hardware and applications.
5+ years of Microsoft Exchange 2000/2003 experience in a clustered enterprise environment (minimum 5,000 mailboxes) with mobile support experience such as BES and Windows Mobile devices.
Ability to think logically and analyze application and business process requirements.
Proven troubleshooting skills and ability to understand complex relationships between components of multi-tiered and distributed mail systems.
Strong understand of mail dependencies with DNS, routing, relays, and emerging technologies around encryption, TLS, DK/DKIM, and SPF are essential.
Demonstrate effective communication (written and verbal) skills.
Flexible, adaptable, and able to manage multiple tasks in a dynamic, high-pressure, fast-paced environment.
Self-driven and be able to work independently with minimal supervision.
Ability to communicate complex technical concepts clearly to peers and management.
Experience in a user-focused technical-support environment.
It is strongly desirable for the candidate to have:
Antivirus and Anti-spam solution experience such as Trend Micro and Brightmail.
Communigate, IronPort, Symantec and/or other SMTP MTA Appliance experience.
Proficiency with load balancers such as BigIP F5, and IIS web technology with Microsoft ISA.
Experience with WRM, MOM, LCS/OCS, NetBackup and Quest product suites desired.
4+ years scripting experience (e.g. PERL, WSH).
Senior Systems Engineer (Vendor outsourcer)
Responsibilities:
The Systems Engineer is a member of a world class System Administration Team responsible for operationally excellent management and operation servers required to keep eBay’s and eBay’s Properties sites running in a 24x7x52 environment. Builds, maintains and upgrades a multitude of Solaris Linux and Windows physical and virtualized systems. This position requires ability to perform on-call duty.
Requirements:
n Bachelors in any of the engineering disciplines or Technical certification in systems management and administration
n Solid knowledge of operating system internals, filesystem structures, and machine architectures in Solaris/Linux/Windows operating systems
n Proven troubleshooting skills and ability to understand complex relationships between components of the web site
n Experience with common system administration tools
n Working experience with at least one scripting tool, Perl and UNIX shell scripts
n Experience with HP and Sun hardware platforms
n Experience with ISCSI
n Experience with load balancers
n Experience with DNS, DHCP, LDAP
n Knowledge of the OSI network protocols
n Broad knowledge of common computer applications used in Internet computing
n Good problem solving skills for technical and software related issues
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”作者: fengzzzz 时间: 2009-12-1 13:48
没有MSN啊~!作者: Tubakami 时间: 2009-12-3 09:59 标题: Staff Unix Engineer(资深Unix工程师) Job Responsibilities:
This Staff Unix Engineer will actively engineer, build, and optimize Unix servers that support eBay search application, be a technology driver to improve operation excellence, work with application development team on architecture design. Day-to-day responsibilities also include:
-build system automation tools to manage eBay search application,
-performance troubleshooting from both system and application level
-analyzing system designs, researching architectural issues,
-providing guidance in technical meetings.
-Full-time position with on-call duties.
Job Requirements:
· Bachelor in IT related field, or Technical certification in Solaris or other major UNIX system
· 8+ years relevant industry experience
- Extensive knowledge of Solaris and Linux internal
- In dept understanding of high available operation, high scalable system architecture
· Must have experience implementing and maintaining systems in 100+ server environments
· Enterprise level system tooling experience and java application integration. Strong tooling development skill using Shell, Perl or Python, java experience is a plus
- Extensive experience in implementing and support load balance product such as Netscaler and BigIP
· Working expertise with Veritas Foundation Suite (VxVM, VxFS), Veritas Cluster
· Comprehensive knowledge of common applications and technologies in Internet computing (web servers, proxies, dns, databases, etc).
· Solid understanding of networking - routing, vlan, tcp/ip and network services
· Must have strong communication skills both in mandarin and English and ability to work individually, within a team, and cross the teams
· Must have ability to communicate complex technical problems concisely and professionally to technical and non-technical audiences
· Exhibits leadership qualities and strong procedural and architectural documentation skills.
· Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment.
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”作者: Tubakami 时间: 2009-12-9 14:40 标题: IT Automation System Engineer Job Responsibilities:
· Tools development for IT Service
· Work with other engineers and IT operation teams to develop innovative solutions that meet operation needs with respect to high performance, scalability, and reliability; including user interface, business functionality and database access.
· Develop industry and product technical expertise is a plus.
· Experience in System Administrator role and familiar with the following applications is a major plus:
1. Virtualization technologies such as VMware ESX
2. Citrix
3. Microsoft Active Directory and Exchange
4. Microsoft MOM, SCCM
Job Requirements:
· BS/BA in CS or related field.
· 1-3 years experience in requirements analysis, design, coding and testing of scalable, distributed, fault-tolerant applications.
· 1-2 years working experience in system engineer is a major plus. Target field (VMware ESX; Citrix; MS AD & Exchange; MS MOM SCCM)
· Expertise required in object-oriented design methodology and enterprise application development in .Net and/or Java.
· Project experience with Microsoft application development is required.
· Strong aptitude to learn new technologies and practices quickly
· Workflow experience is a major plus.
· HTML/JavaScript/web service development experience is a plus.
· Unix/Linux shell/PERL experience is a plus.
·Excellent, proven written and verbal communication skills required.
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”作者: Tubakami 时间: 2009-12-17 11:10
upupupupup作者: Tubakami 时间: 2009-12-23 11:03 标题: Data Warehouse Engineer This is a position located in eBay China Development Center, reporting to the Head of Business Analytics for eBay Classifieds Group. The team works in two locations - Amsterdam and Shanghai - and serves the analytics needs of eBay Classifieds sites.
The Developer will be responsible for designing, developing, and implementing Data Warehouse applications in an enterprise data warehouse system.
Responsibilities:
- Work in cooperation with Amsterdam-based members of Business Analytics team to prepare logical and physical design documents. These specifications will detail the operation of software intended to extract, transfer and load information from various data sources into the eBay Classifieds data warehouse.
- Based on the detailed specifications, develop Extract, Transform and Load (ETL) programs (AbInitio, Informatica, Teradata SQL, Perl/shell script) to populate the warehouse from various source systems. Tune the programs and queries to optimize data load times, ensure data accuracy, error handling and escalation.
- Developing ETL scripts and providing support for the existing scripts
- Working with the local development and QA group to document and execute Test plans.
- Report weekly on progress and deliverables against plan.
- Write the support documentation, assist the production handover and deployment the new applications to production.
Requirement:
- Demonstrated effective communication in written and verbal English.
- Also demonstrated excellent organization skills.
- Possess a BS degree or above in Computer Science or equivalent
- 2+ years implementing a large-scale data warehouse system (preferably Oracle and Teradata DBMS)
- Strong SQL skills (Oracle, Teradata) and good knowledge of UNIX and Perl.
- Good understanding of data warehousing concepts including dimensional modeling (star/snowflake), Extraction/Transport/Loading best practices.
- Performance tuning experience with large relational databases necessary. Knowledge of ETL tools (AbInitio, Informatica) is a plus.
- Ability to think logically and analyze application and business requirements.
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”作者: fengzzzz 时间: 2009-12-23 13:44
Software Whitebox QA engineer(Vendor outsourcer)
这是哪外包给ebay?作者: Tubakami 时间: 2009-12-30 10:23
upupupupupup作者: Tubakami 时间: 2010-1-12 15:09 标题: Staff Performance Software Engineer &Data Warehouse Engineer Staff Performance Software Engineer – LP testing (Vendor Outsourcer)
Staff Performance Engineering position will contribute to the performance analysis of complex, multi-tier distributed software applications. Candidate will be a self starter who will serially add new areas to bring under the purview of Performance Engineering. Will work with the Dev and QA engineers, DBA, and Operation teams to analyze application features and their impact on the performance of the overall system. Must be able to smell performance issues at design time and articulate early in order to influence product design. Must be able to work independently to define highly relevant test cases and be able to execute the tests along with providing accurate analysis of the test results. Must have a strong modeling background and be able to translate production traffic logs into traffic generator models. Be able to apply statistically rigorous analysis to the measurements and localize performance issues back to the code.
Requirements
· Web application load and performance testing with open source tools such as JMeter, Grinder and COTS tools such as Silk Performer or LoadRunner
· Load, Stress and Performance scenario testing under load
· Knowledge of Oracle databases, NT, and Unix/Linux from a load and performance perspective
· Executing planned testing tasks for both International Sites and US.
· Ability to communicate effectively with developers, operations, release management, and QA peers.
· Passion for performance engineering and out problems.
· Identifying project risks and making recommendations to minimize risks related to performance bottlenecks; ability to anticipate problems.
· Escalation of project issues to appropriate leadership in a timely manner.
· Knowledge of performance engineering processes.
· Propose and research tools, scripts, processes to improve on methods of L&P testing.
· Keep abreast of the state-of-the-art in performance engineering techniques.
Basic Qualifications
· BS/BA in CS or related field, Masters CS desirable
· 8+ years experience in requirements and design review and performance testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments.
· 5+ years of experience in Java technologies applied to e-commerce
· Experience with Load and Performance testing techniques with J2EE, Unix systems
· Familiarity with relational databases (prefer Oracle), Unix shell scripting, XML, ISAPI, HTML, XSLT and basic NT/UNIX system administration.
· Experience with statistical packages and numerical analysis.
· Experience with QA performance tools like SilkPerformer, LoadRunner, JMeter, Grinder.
· Experience with profiling tools JProbe/JRockit, debuggers.
· Experience with Java/C++, Perl/Python assumed.
· Project experience with IBM WebSphere or other application servers a plus.
· Knowledge of connection pooling/caching/network IO/JVM/GC tuning a plus.
Data Warehouse Engineer
This is a position located in eBay China Development Center, reporting to the Head of Business Analytics for eBay Classifieds Group. The team works in two locations - Amsterdam and Shanghai - and serves the analytics needs of eBay Classifieds sites.
The Developer will be responsible for designing, developing, and implementing Data Warehouse applications in an enterprise data warehouse system.
Responsibilities:
- Work in cooperation with Amsterdam-based members of Business Analytics team to prepare logical and physical design documents. These specifications will detail the operation of software intended to extract, transfer and load information from various data sources into the eBay Classifieds data warehouse.
- Based on the detailed specifications, develop Extract, Transform and Load (ETL) programs (AbInitio, Informatica, Teradata SQL, Perl/shell script) to populate the warehouse from various source systems. Tune the programs and queries to optimize data load times, ensure data accuracy, error handling and escalation.
- Developing ETL scripts and providing support for the existing scripts
- Working with the local development and QA group to document and execute Test plans.
- Report weekly on progress and deliverables against plan.
- Write the support documentation, assist the production handover and deployment the new applications to production.
Requirement:
- Demonstrated effective communication in written and verbal English.
- Also demonstrated excellent organization skills.
- Possess a BS degree or above in Computer Science or equivalent
- 2+ years implementing a large-scale data warehouse system (preferably Oracle and Teradata DBMS)
- Strong SQL skills (Oracle, Teradata) and good knowledge of UNIX and Perl.
- Good understanding of data warehousing concepts including dimensional modeling (star/snowflake), Extraction/Transport/Loading best practices.
- Performance tuning experience with large relational databases necessary. Knowledge of ETL tools (AbInitio, Informatica) is a plus.
- Ability to think logically and analyze application and business requirements.
If you are interested in this postition,please send you CV to chaochen@ebay.com,title is “ position+name”作者: Tubakami 时间: 2010-1-20 09:41 标题: 新增职位 Web前端模型开发工程师(Presentation Tier Prototype Developer) (Vendor Outsourcing)
FAQs:
Q: What is V4 technology on eBay's platform?
A: In short, it's a pure Java approach to complete Web Page development.
Q: What is V4 Presentation Tier Prototype Developer?
A: A regular web page is made up of some components. Such as, header, footer and left navigation... Prototype developer is responsible for developing the prototypes for those components which are used on eBay's web page. A prototype is the combination of HTML, JS and CSS, which are rendered by Java application.
Job Responsibilities:
- Working on eBay's new generation Presentation Tier Development (V4);
- Developing the prototype on eBay's web page by using Java/HTML/JS/CSS...
- Working closely with eBay PM/UED/PD global teams; (We provide opportunity to go to USA for further training and practicing)
- Being responsible for the design and development of HTML, XSL/XML, JavaScript, Perl that generates presentation layer on the global eBay Websites;
- Implementing the static pages building and localization by using eBay specific tools and templates;
- Streamlining and securing any presentation pages development using version control software (Rational Clearcase);
- Creating and maintaining the tools to improve work process. Debugging and trouble shooting issues in developing.
- Working with the global multifunctional teams such as Product Management, Project Management, Quality Assurance, Release Engineering, etc to deliver various kinds of projects.
- Refining processes, guidelines and solutions.
- Estimating engineering effort, plan implementation, and product release system changes.
Job Requirements:
- BS/BA in Computer Science/Information Science or related field.
- 5 years of recent relevant experience.
- Languages Skills Must have -- Java, HTML/DHTML, JavaScript, CSS, JSP/PHP, XSL/XML, Perl .
- Languages Skills Nice to have -- Ajax, Servlet, C#, ASP.NET.
- Excellent oral and written English communication.
- Ability to multi task proactively.
- (Nice to have) Detailed working knowledge of ClearCase, Web Server Technologies.
- Knowledge of Document management systems.
- Strong communication skills and the ability to work well with other departments and varying levels of management.
- Ability to function effectively in a fast paced environment and demonstrate flexibility.
Senior Product Development Manager 高级产品开发经理
Job responsibilities
Manage product development team which focuses on eBay Systems and Platform related work, including API, SDK, SOA, DAL (Data Access Layer), etc.
Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
Estimate engineering effort, prioritize projects, plan implementations, and help rollout system changes.
Mentor team members in design, coding techniques and time management.
Identify process, technology challenges and deficiencies that need to be addressed and drive those changes to successful adoption.
Proactively identify and resolve resource conflicts and set priorities for parallel projects. Communicate the impact effectively.
Identify project risks and be able to provide alternatives yielding reduced risk.
Develop industry and product technical expertise relevant to eBay's deployment and business model.
Job requirements
BS/BA above in CS with at least 10 years of working experience or Master in CS with 8 years of working experience.
6+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications.
2+ years managing software development teams and hands on/technical manager preferred.
Have worked in a highly parallel development environment.
Experience working with other organizations such as Product Management, QA, Operations, Build/Release, SCM, Tech Writing and Training.
Experience in object-oriented design methodology and application development in Java/J2EE.
Working knowledge of databases (prefer Oracle), JDBC, HTTP/HTML, XML/Schema/WSDL, SOA, CodeGen.
Strong business and technical vision.
Experience in building a team and processes around code review and ownership.
Excellent oral and written English communication and presentation skills with experience in creating clear concise documentation.
Proven results oriented person with a delivery focus.