Partner's Consulting Inc
Title:
DevOps Engineer Location:
Englewood, CO Type:
Contract
Our client is seeking Cloud DVR Software Engineer to serve as part of the Cloud DVR Video Engineering Group and help shape the next generation cloud-based, highly scalable DVR service. You will develop the software to handle recordings and playbacks and develop tools to operate a large-scale system at low cost.
Cloud DVR software engineers collaborate with industry experts from many disciplines: software architects, network engineers, big data scientists, player developers, content security specialists, and various streaming video technologists. A Cloud DVR software engineer also engages with quality assurance engineers, technical operators, and product owners on a daily basis. We're a small team, delivering software solutions at the leading edge of distributed systems and streaming video technology.
The core product this team is developing and managing is the next generation cloud DVR system (cDVR). You will help to develop new features and improve existing software to scale this system to support real-time recording of 8 terabytes of video per second. You will also help to develop different tools to deploy and manage the system at multiple locations and work with different teams to ensure the system runs smoothly. Your work will make a noticeable impact on the rapidly expanding IP video industry and millions of customers' experience.
Key Accountabilities:
Design, develop, and maintain backend software applications to support new features. Improve existing software's performance and stability. Ensure software modules are reliable and simple for reuse Improve software update and deployment process. Assist in the rollout of software releases Collaborate with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs Work with Quality Assurance team to determine if applications fit specification and technical requirements Diagnose system performance issues, propose and implement code improvements to achieve desired system performance Be a team resource to help watch for new technologies and methodologies that are relevant to our problem space Participate in DevOps and make all the things work in production Operate and monitor production systems, propose improvements, develop tools to help lower the operational cost and increase efficiency Use technologies specific to Cloud DVR Video Engineering Group :
Go (GoLang), C++, Python, Javascript daptive Bitrate Streaming, MPEG 2, MPEG 4, HEVC Linux Git pache httpd and the Apache Portable Runtime Kubernetes Redis, Memcached, Varnish SingleStore Database Docker
Required Skills:
Bachelor's degree in computer science and 5 to 7 years of experience in the field or in a related are Experience in programming languages Java and C/C++. Experience with Go (golang) highly desired Experience developing software for Networking, Web services, HTTP, and TCP/IP Understanding of RESTful design principles Experience developing multi-threaded and high-performance software Experience developing software on and for multicore Linux machines Knowledge of object design, design patterns, and algorithms ble to analyze and clearly articulate complex issues and technologies understandably and engagingly Great design and problem-solving skills, with a strong bias for implementation at scale Strong troubleshooting skills, adaptable, proactive and willing to take ownership DevOps mindset ble to work in a fast-paced environment Experience with distributed systems is preferred Experience with Docker, Kubernetes is preferred Familiarity with video encoding (FFMPEG, HLS, HDS, MPEG-2, MPEG-4, and H.264 compression) is preferred
165708-1
DevOps Engineer Location:
Englewood, CO Type:
Contract
Our client is seeking Cloud DVR Software Engineer to serve as part of the Cloud DVR Video Engineering Group and help shape the next generation cloud-based, highly scalable DVR service. You will develop the software to handle recordings and playbacks and develop tools to operate a large-scale system at low cost.
Cloud DVR software engineers collaborate with industry experts from many disciplines: software architects, network engineers, big data scientists, player developers, content security specialists, and various streaming video technologists. A Cloud DVR software engineer also engages with quality assurance engineers, technical operators, and product owners on a daily basis. We're a small team, delivering software solutions at the leading edge of distributed systems and streaming video technology.
The core product this team is developing and managing is the next generation cloud DVR system (cDVR). You will help to develop new features and improve existing software to scale this system to support real-time recording of 8 terabytes of video per second. You will also help to develop different tools to deploy and manage the system at multiple locations and work with different teams to ensure the system runs smoothly. Your work will make a noticeable impact on the rapidly expanding IP video industry and millions of customers' experience.
Key Accountabilities:
Design, develop, and maintain backend software applications to support new features. Improve existing software's performance and stability. Ensure software modules are reliable and simple for reuse Improve software update and deployment process. Assist in the rollout of software releases Collaborate with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs Work with Quality Assurance team to determine if applications fit specification and technical requirements Diagnose system performance issues, propose and implement code improvements to achieve desired system performance Be a team resource to help watch for new technologies and methodologies that are relevant to our problem space Participate in DevOps and make all the things work in production Operate and monitor production systems, propose improvements, develop tools to help lower the operational cost and increase efficiency Use technologies specific to Cloud DVR Video Engineering Group :
Go (GoLang), C++, Python, Javascript daptive Bitrate Streaming, MPEG 2, MPEG 4, HEVC Linux Git pache httpd and the Apache Portable Runtime Kubernetes Redis, Memcached, Varnish SingleStore Database Docker
Required Skills:
Bachelor's degree in computer science and 5 to 7 years of experience in the field or in a related are Experience in programming languages Java and C/C++. Experience with Go (golang) highly desired Experience developing software for Networking, Web services, HTTP, and TCP/IP Understanding of RESTful design principles Experience developing multi-threaded and high-performance software Experience developing software on and for multicore Linux machines Knowledge of object design, design patterns, and algorithms ble to analyze and clearly articulate complex issues and technologies understandably and engagingly Great design and problem-solving skills, with a strong bias for implementation at scale Strong troubleshooting skills, adaptable, proactive and willing to take ownership DevOps mindset ble to work in a fast-paced environment Experience with distributed systems is preferred Experience with Docker, Kubernetes is preferred Familiarity with video encoding (FFMPEG, HLS, HDS, MPEG-2, MPEG-4, and H.264 compression) is preferred
165708-1