DevOps Application Support

With Comcast in Reston VA US

More jobs from Comcast

Posted on February 07, 2019

About this job

Job type: Full-time
Role: DevOps
Industry: Telecommunications
Company size: 10k+ people
Company type: Public


linux, perl, python

Job description

Comcast’s Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. We work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms.  The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Responsible for building, operating, and continuously improving Systems, Storage, Database, and/or Tools Infrastructure that support Comcast's customer facing applications, back office, and provisioning infrastructure in a 24/7 environment. Focuses on architecting, building, deploying, and stabilizing code, services, systems, and tools. Drives standardization and service focused instrumentation. Provides subject matter expertise. Resolves and tests break/fix scenarios, engaging broader teams as necessary; and partners/leads vendors and regions to achieve continuous improvement. Contributes to command and control related activities focused on complexoutages, communication across Comcast, and rapid restoration. Works and directly leads external vendors, third parties, and associated agencies when necessary to address issues across the infrastructure. Participate on 24/7 on-call rotation as scheduled. Acts as a technical expert in own area within the organization. May work independently or as part of a team on more complex projects. Maintain and update the application source code as needed.

Required Experience:

-Experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols

-Expertise in configuring/managing Linux Systems, such as CentOS

-Networking: experience with network theory e.g. TCP/IP, UDP, ICMP, etc., MAC addresses, IP packets, DNS, OSI layers, and load balancing

-Experience with application monitoring and operation support

-Experience with real time application support and understanding of consumer service

-Experience with CI/CD

-Strong sense of ownership and drive coupled with systematic problem-solving approach

-Advanced experience in one or more of: Perl, Python, Ruby and shell scripting experience

  • Troubleshooting large-scale distributed systems and applications.

-Experience with design, develop and deliver software for support tools, migration tools, availability, scalability, and efficiency

-Hands on experience with SDLC cycle and deployment tools.

Technical Qualifications:

-Experience with voice including SIP protocol a major plus, but not required

-Familiarity with devOps

  • High proficiency in Linux is a must

-High proficiency in a language sys-admin oriented (Perl/Python/Go)

-Experience with configuring, tuning and troubleshooting Java preferred.

-Experience with FreeSWITCH and/or related VoIP open source like Asterisk, OpenSIPs/Kamilio. Preferred but not required

  • Cloud experience preferred: Openstack, AWS-

-Working knowledge of container methodologies & orchestration: Docker, Kubernetes

-Deployment experience with: Ansible, SaltStack

-CI/CD tool: Jenkins

-Monitoring: Nagios, Op5, checkmk

-Metrics/Logging: Prometheus, ELK, Splunk

-Development experience a major plus

-Familiarity with FreeSwitch a major plus

Other Qualifications:

-Ability to excel in a high paced, constantly changing environment

-Solve problems and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service condition using open source tools.

-Ability to thrive in an autonomous and collaborative environment.

-Great internal and external communication skills

-Familiarity with Kanban/Scrum/Agile/Lean

-Ability to lead projects, identify problems and solve with minimal supervision.

Education Level:

  • Bachelor Degree or Equivalent

  • Field of Study-Engineering, Computer Science
    -Years of Experience-Generally requires 5+ years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer

Apply here