Return To Job Search

Linux Engineer
CA
Glendale, CA
Consulting
JN -112018-3073

Specific Responsibilities

  • Design, build and operate scalable systems
  • Monitor, measure, and tune systems for optimal performance and 24/7 reliability
  • Investigate, analyze, resolve and document hardware and software problems on a wide range of systems in several data centers
  • Investigate, analyze, resolve and document software and configuration issues with a variety of public cloud hosted environments
  • Create and maintain operational documentation pertaining to deployment, management and administrative duties
  • Performs miscellaneous job-related duties as assigned.
 
Knowledge, Experience & Expertise

Deep knowledge of:
  • Operating systems and systems management (e.g. Linux, OSX, and Windows)
  • Scripting and development languages, including Python, PERL, Ruby, PHP
  • Developer tools including Git, SVN, Artifactory, etc.
  • Release automation technologies such as Jenkins or Bamboo
  • Configuration Management (e.g. Chef/Ansible/Puppet)
  • Environment platform management systems such as OpenStack, Mezos or Cloudstack
  • Storage solutions, automation and provisioning technologies
  • Data center, network, and application architectures
  • File Transport Solutions (e.g. Signiant, Aspera)
  • Virtual hosting technologies (e.g. VMWare, KVM)
  • High performance data storage solutions whether SAN, NAS, or Clustered (e.g. Isilon)
  • Large-scale backup solutions and tape technologies (e.g. Quantum, NetBackup)
  • Data center, network, and application architectures
  • Local and Networked File Systems (e.g. NFS, CIFS, GPFS, StorNext, Hadoop)
  • Systems Security (e.g. key management, encryption, vulnerability management)
Desired practical experience:
  • Management of larger server environment, requiring high levels of automation
  • Strong project management and resource planning experience
  • IP networking including performance based troubleshooting
  • File System or hierarchical file system concepts
  • Software Defined Networking
  • Content Management System
  • Media Asset Management Systems
 
Personal Characteristics
 
To fulfill these responsibilities, Systems Engineers typically should have the following personal characteristics:
 
  • A generalist who can perform many different tasks.
  • Able to comfortably multitask (i.e., perform multiple architecting tasks concurrently).
  • Able to make important decisions given incomplete and conflicting knowledge.
  • Highly self-directed, being able to both manage and (re)prioritize the multiple concurrent and competing challenges, issues, ambiguities, and contradictions that necessarily occur during the production of the database architecture and design.
  • Strong analytical problem solving skills.
  • Excellent verbal and written communication skills, and thus able to explain and document the systems to their diverse audiences.
  • A team-building leader with good interpersonal and relationship building skills.
 
Qualifications/Education
  • Bachelor of Science in Computer Science or Electrical Engineering
  • 6+ years in engineering or computer systems