Systems Infrastructure Engineer #180-12
|Salary Range:||$73,441 - $110,161|
|Employment Type:||Full Time|
|Business Group:||Southern California Public Radio|
|Description:||The Systems Infrastructure Engineer will work closely with the technical and editorial staff to aid in the creation, production and maintenance of digital initiatives and infrastructure for 89.3 KPCC Southern California Public Radio (KPCC.org). S/he works in a creative and technical capacity to build and maintain underlying and top-level systems that support high-volume digital content distribution for KPCC public radio audiences. Candidate will also be responsible for providing leadership to other SCPR developers in the areas of application performance tuning, continuous integration, and application deployment. Candidate will work in a hands-on capacity to set up, administer and monitor KPCC infrastructure; and build, maintain and deploy KPCC tools and apps. The Systems Infrastructure Engineer works on a variety of digital media platform products, including web applications, APIs, mobile apps, audio streaming and content management systems. Candidate will report to the Manager, UX Design & Development.|
Southern California Public Radio (SCPR) is a member-supported public radio network that operates several radio stations in and around Los Angeles. Reaching more than 600,000 listeners every week, SCPR is the most listened to public radio news service of any kind in Southern California and serves the diverse communities of Southern California with award winning local news coverage as well as the most NPR (National Public Radio) content available anywhere in the region.
Engages in long-term technical planning and influences the direction of KPCCs technical infrastructure
Responds to daily production priorities and development requests defined and assigned by the Manager, UX Design & Development
Pairs with and/or trains other developers on utilizing standards, tools, patterns and best practices. Participates in regular code reviews to ensure a high standard of software quality.
Builds consumer-facing sites and mobile apps that support SCPRs mission and audience growth
Supports the development of products that improve the audience experience (sites and apps) and the editorial workflow process (CMS and newsroom tools)
Identifies areas of opportunity to make product development more efficient and maintainable, and builds high-level applications and tools that support KPCC developers and simplify common development scenarios
Manages test suites that reduce production errors and encourage continuous integration
Stays current with emerging trends in application/systems development and delivery to ensure the organization uses the latest technologies
Proactively monitors and troubleshoots infrastructure issues and application performance
Is responsible for day-to-day administration of Digital Media systems
Is on-call to respond to and resolve service disruptions
Documents system design and procedures
Designs, tests and implements disaster recovery plans
Works in conjunction with designer, programmers, and producers to create and support systems which allow digital and broadcast staff to build, maintain and deliver online content via a broad range of vehicles, including websites, mobile devices, streaming and downloaded media, newsletters, podcasts, etc.
Performs other duties as assigned
Required Education and Experience:
Bachelors Degree or equivalent experience in computer science, and/or equivalent experience.
Mastery of a full-stack MVC web framework (we use Rails) and object-oriented design
Experience with network and server planning,
Experience with development and performance tuning of MySQL database-driven websites.
Experience in working with large-scale, consumer-oriented websites
Required Skills, Knowledge and Abilities:
Solid understanding of fundamental communication protocols like TCP/IP, HTTP
Knowledge of best practices related to security, performance, and disaster recovery
Mastery of UNIX and Ubuntu or CentOS distributions
Experience with web server configuration, monitoring, trending, network design, high availability
Experience with SCM tools like Puppet or Chef
Implemented server virtualization (Xen, KVM, VMware)
Experience with Git
Experience with NoSQL (Redis, MongoDB)
Experience maintaining, customizing and extending content management systems
Experience publishing and consuming REST-based APIs
Solid oral and written communication skills.
Demonstrated ability to work in an interdisciplinary team environment.
Familiarity with communicating technical requirements.
Ability to analyze requirements and provide accurate work estimates.
Ability to work under heavy deadline pressure.
Ability to work with little supervision.
Preferred Skills and Experience:
Experience building, scaling and maintaining robust streaming media systems.
Experience with media sites.
Experience working with native mobile SDKs for iOS and Android
Experience with Node.js, Backbone.js, and CoffeeScript.
Familiarity with public radio a plus.
Physical Demands and Working Conditions:
Must be able to perform the essential duties of the position with or without reasonable accommodation
o Required to move about in an office environment and sit for extended periods of time
o Frequent use of hands for data entry/keystrokes and simple grasping.
o Moderate noise level
o Occasional exposure to prevalent weather conditions.
This job is no longer active. Please click here to see current job listings.