Sr. Systems Engineer
Position Description:
RealNetworks, Inc. is a rapidly growing, web based, digital music, online gaming and streaming company headquartered in Seattle, Washington, that provides the universal platform for the delivery of any digital media, from any point of origin, across virtually any network, to any person on any Internet-enabled device, anywhere in the world.RealNetworks Technical Operations (TOPS) department provides world class, enterprise-wide, infrastructure management in support of hosted applications, streaming media delivery, and ASP services in the Americas, Asia/Pacific, Europe, Middle East, and Africa.The TOPS engineering team applies engineering principles and discipline to the design, planning, and implementation processes in order to ensure the successful deployment and maintenance of services in the production environment. In addition, the team designs, develops, and integrates the necessary instrumentation and tools to ensure the successful operation of the production systems.The Systems Engineering team designs, plans, implements, supports, and troubleshoots the RealNetworks infrastructure. This position encompasses optimizing system availability, functionality, security, and performance As a senior member of the team, this position is expected to apply his/her technical expertise and leadership skills to plan major system installations and mentor others in diagnosing and resolving complex hardware, software and network problems. The Systems Engineering team works closely with the Operations team.The main responsibilities for this role are:• Provide engineering design and implementation to service deployment.• Install, build, configure, and maintain servers in a production datacenter environment.• Design, configure, and maintain a global Apache/Tomcat web services implementation.• Design, configure, and maintain media streaming applications, such as Real Networks Helix servers and Microsoft Windows Media servers.• Promote system reliability and efficiency by creating and implementing system standards and operational best-practices.• Provide technical leadership in design and administration decisions for information systems, operating systems, and platforms.• Facilitate the planning of system and feature upgrades and plan and participate in scheduled off-hours service outage upgrades.• Monitor, report, and optimize system performance; benchmark and characterize the workload; analyze and predict system capacity growth needs. • Perform and document system operations processes and procedures, including installation and testing of system upgrades, failover, and configuration.• Communicate issues clearly to business and technical groups within the company.• Enforce system and network security guidelines and procedures.Essential Functions: % of Time1. System design - 20%2. Design implementation and testing - 30%3. Automation - 20%4. System level support to production - 10%5. Documentation - %106. Research and evaluation of products and tools - 10%Non-Essential Functions:• Perform all necessary tasks in each phase of the software product development life cycle.• Work closely with product management to review business requirements, assess feasibility of requested deliverables, and establish the product delivery schedule. Provide input into engineering commitments and schedules.• Complete preliminary testing and provide guidance and direction to QA.• Work closely with other teams to conduct technical analysis of competitive or complimentary products. • Communicate issues clearly to business and technical groups within the company.TOPS Engineering team is seeking competent candidate with strong system engineering and system administration skills. A successful candidate shall have:• 5 to 8 years current experience in system engineering and system administration role.• Strong system engineering knowledge and design principal,• Understanding in media streaming technologies at protocol level.• In-depth knowledge and hands-on experience in java, web service performance tuning and optimization of large scale and complex web services based on J2EE technology.• Be able to program in one or more object oriented programming language and very fluent in shell scripting• Strong analytical skills are essential. • Excellent collaboration and communication skills • Motivated learner, must be team oriented. Knowledge, Skills, and Abilities:1. Performance instrumentation tools2. Configuration management, monitoring, reporting, etc tools3. Perl, shell scripting or equivalent scripting programming4. Understanding of JBoss, Tomcat Apache, XML5. Understanding of database driven web applications using JDBC, ODBC6. Internet/E-commerce software development experience7. Linux, and various Unix, Windows, Oracle, MySQL8. Automation, tools development and integrationEducation, Certification, and/or Training:Minimum:BS in Computer Science, Mathematics, Engineering, or equivalent.Preferred:MS in Computer Science, Mathematics, Engineering, or equivalent.Experience:Minimum:5 or more years system design, developing software product for web services.2 or more years automation, tools development and integration.Preferred:8 or more years developing software product for web services.5 or more years automation, tools development and integration.RealNetworks, Inc. is proud to offer our full time employees an extensive benefits package; including vacation, medical, dental, vision, 401K, an employee stock purchase program and subsidized commuting options. Additional benefits include our charitable matching program, learning and development programs, employee wellness plans and more! RealNetworks is an equal opportunity employer (EOE)
To Apply Visit RealNetworks, Inc.
Qualifications:
As Listed Above
|