Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment?
As a service delivery engineer on the Service Delivery Engineering team, you will develop and utilize tools and infrastructure to assure highly performant service delivery on our core service delivery infrastructure which delivers stunningly new video experiences at a massive scale. The VIPER Service Delivery Engineering team is a new, small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility.
Who does the service delivery engineer work with?
SDE engineers are positioned between the core infrastructure development teams and daily operations teams. We work with network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks. The SDE team is a diverse collection of software engineers, systems administrators, network administrators, puppet developers, and quality assurance engineers from all walks of life. We’re a group of experienced technical minds who are the last word when it comes to solving problems encountered by our production support teams.
What are some interesting problems you’ll be working on?
In your role, you will bridge the gap between development and operations. Trace defects through a cutting edge service oriented architecture to find root cause. Develop scripts and utilities to automate data collection from hundreds or thousands of nodes. Query big data stores (splunk, hadoop, memsql) to quantify the scope of reported issues. Create new metrics and identify monitoring deliverables to improve site reliability. Evaluate new code releases for basic reliability and systems integration support, providing guidance to QA teams who will perform functional and load testing.
Where can you make an impact?
You’ll be working with the best and brightest minds in Comcast to while we roll out the video delivery infrastructure that will power the next generation of television. Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages.
Responsibilities:
- End to end service delivery engineering for large-scale fault tolerant distributed web server farm delivering billions of transactions per day.
- Custom development of monitoring, analytics and troubleshooting tools relating to video delivery systems.
- Development of tools and processes for managing Windows and Unix servers.
- Development and execution of load, capacity, longevity and stress testing of systems.
- Development of execution harnesses, systems validation tools and code performance validation tools.
- Testing and certification of code and systems releases from core vendors.
Here are some of the specific technologies we use for Service Delivery:
- Python
- Javascript
- HTML5/CSS
- Django
- Flask
- Angular.js
- D3.js
- Bootstrap
- Git
- FFMpeg
- Nginx
- Postgresql + Hstore
- Centos
- Cisco UCS + VMWare