| Duties & Responsibilites : | Major Duties:
-Function as a key member of the team responsible for the day-to-day system administration and operation of Comcast’s video delivery systems with concentration on metrics data collection, analysis, reporting, tools and solutions development (coding/scripting/dashboard development) and operational support.
-Assemble training materials for divisional support to enable divisional and customer care support capabilities.
-Perform code development and upgrades necessary, patching, tuning, and troubleshooting (where applicable Linux operating system installation).
-Perform application software and database installation, upgrades, and troubleshooting.
-Assisting with monitoring tools configuration and investigate avenues to create more robust monitoring
-Perform troubleshooting and problem resolution activities with other support teams (e.g. network support, NOC, vendors) using metrics data collected and analyzed. Produce Root Cause Analysis findings that focus on recommendations to learn from and avoid problem recurrence.
-Maintain productive relationships with peer organizations and vendors.
-Other duties as assigned.
Required Skills/Experience:
-At least 5 years of Unix systems administration, performance tuning, and troubleshooting experience in a large-scale (100+ servers), customer-facing, high availability environment.
-At least 3 years in-depth experience with IP networking (TCP/IP packet analysis, DNS, DHCP, NAT, SNMP etc.)
-Administration, maintenance, support and scaling of Application Servers (Puppet, Tomcat, JBoss, etc.)
-Creation of shell scripts to automate tasks and perform basic data analysis.
-Coding experience in Python, Perl, Ruby or PHP, the scripting languages used for dynamic web pages and web development (like classic HTML or XHTML, _javascript_, Java)
-Experience with MySQL, CouchDB or MongoDB , the database management system(s) Oracle, Apache, JBoss, etc.
-Experience with messaging, log aggregation, indexing, data mining, statistical analytics and reporting tools such are Splunk, Logstash, Apache Kafka.
-Experience managing servers remotely in a distributed environment.
-Design and implementation of monitoring and notification approaches which maximize system stability, function and performance.
-Demonstrated ability to stay organized while multi-tasking between several projects, and to adapt to change.
Clear and effective verbal and written communication skills.
-Team player with professional work ethic and positive attitude.
-Demonstrated ability to produce results with a minimum of day-to-day direction.
-Demonstrated interest in continuing to grow professionally and learn new things.
REQUIRED SKILLS:
-Linux Sys Admin wih Virtualization (can be VMware, or OpenStack, or Amazon EC2)
-Scripting (Python, Ruby, Unix Shell, Bash, Korn) Any relevant scripting experience is acceptable
-TCP/IP or networking protocols - very basic knowledge surrounding host-based firewalls.
-NoSQL (not an absolute must. But need to understand how it differs from Oracle)
Desired Skills/Experience:
-Experience with SeaChange, Cisco, and/or Arris Video Delivery product lines.
-Tools development in Python, Ruby, Perl, PHP, Java/_javascript_ or similar languages.
-Experience with large scale (multi-tier) caching delivery systems.
-Experience designing SQL database schemas and optimizing queries ( such are MySQL, Oracle, Postgres,Microsoft SQL Server, etc.), Oracle RAC, DataGuard, Streams, and Golden Gate replication
-Experience operating and troubleshooting web application servers. XML experience is a plus.
-DevOps, Continuous Integration, Linux Engineers.
Education:
Bachelor’s degree in Engineering or Computer Science or equivalent in work experience and self-study.
Advanced degree is a plus.
INTERVIEW PROCESS:
In person |