Site Operations Engineer - C++, Java, PHP, Flash

  • Palo Alto, CA
  • Contract

Company Description

Our client is an industry leader in the manufacturing industry.

Job Description

Site Operations Engineer


Duration: 12 -18 month contract.

Location: Palo Alto, CA


Job Description:


This position will also have on-going responsibility to participate in the design, engineering, and implementation of solutions to streamline development environments based on the needs of our production teams. Including but not limited to: physical/virtual server provisioning and support, OS installation and support, user account management, liaise with DI and Corporate IT departments for support of development hardware and services where appropriate.


The candidate must be familiar with contemporary build/packaging systems for C++, Java, PHP, Flash and related technologies. The candidate must be familiar with applications containing 2D, 3D, and sound elements, as well as asset pipelines, automated system configuration and content management systems. The candidate must be capable of managing these systems in a production environment and knowledgeable about operating them on Windows, Mac OS, and Linux systems in distributed geographic locations.

Job Responsibilities: 




Site operations tasks:


  • Provision and administer systems
  • Execute level-2 and level-3 on-call duties
  • Execute scheduled maintenance
  • Execute software, platform, content, and configuration upgrades
  • Perform daily systems administration duties
  • Provide end user support for DI core services


Site Engineering Tasks:


  • Development of tools and systems to monitor and report on system performance and utilization of development and production systems
  • Extemporized analysis of client, server, and infrastructure performance
  • Develop tools to assist in the execution of customer service and operations tasks
  • Develop long-term data archiving solutions
  • Participate in the development of high-performance clustered database solutions




Qualifications for Position:


  • Bachelors degree in Computer Science a plus.  


Required Skills:

  • Attention to detail  
  • Experience as a systems administrator in a heterogeneous environment
  • Working knowledge of TCP/IP and computer networking
  • Familiarity with VMware and Xen virtual machines
  • Familiarity with widely-deployed Internet protocols and technologies
  • Experience with patch management and image deployment
  • Understanding service delivery concepts (SLAs, monitoring, on-call, escalation and handoff procedures)
  • Ability to work closely with, and liaise between, the development and operations teams
  • Scripting (Bash, Perl, Python, Ruby)
  • Awareness of cloud computing concepts and technology 

Desired Skills:

  • Advanced working knowledge of Mac OS, Windows, and Linux operating systems
  • Experience with software build and deployment automation and best practices
  • Experience with web application development and hosting (Apache, HTML, PHP, Java etc)
  • Experience with data analysis (reporting via SQL, visualization with Excel)
  • Experience with non-Linux Unix environments (FreeBSD, OpenBSD, Solaris, Irix)
  • Experience with Cloud Computing environment

Off-Hours Schedule:

  • Incident response coverage of critical systems
  • Occasional scheduled maintenance of core systems
  • Off-hours coverage to not require overtime