Comcast Engineer 4 - Linux Systems Developer in West Chester, Pennsylvania

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. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, 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.

Position Summary:

This position is primarily responsible for the engineering, development, deployment, and support of the software and tools that enable core system administration functions of Linux servers. A secondary responsibility is the engineering and support of production Linux servers from a systems administration perspective.

Major Duties:

-Engineer and document solutions and processes that help the organization become more efficient in the deployment and support of server environments.

-Write code in Ansible, Python, or other languages to automate system administration processes, procedures, and tasks.

-Administer team software and hardware products, including enhancements, upgrades, and capacity planning.

-Contribute to Comcast Linux server standards discussions and documents (with respect to OS, hardware, storage, networking, and security) and author appropriate documentation where necessary.

-Participate in regular scrum/iteration planning and backlog grooming sessions.

-Advocate for engineering best practices within Comcast and with vendors.

-Contribute to open source projects as benefits Comcast and the team.

-Participate in a 24x7 on-call rotation to provide support to operations teams.

-Create presentations regarding team products and deliver to peers and management.

-Mentor other team members and provide knowledge transfer sessions.

-Communicate effectively with peers and management.

-Perform assigned duties independently with moderate management oversight.

-Punctual, regular, and consistent attendance.

-Perform other duties as assigned.


Bachelor's degree in Computer Science, Computer Engineering, Systems Management, or equivalent work experience in Red Hat Linux system administration.


-5 years of experience as a Red Hat Linux systems administrator and/or systems developer

-Experience using Ansible, Python, shell, golang or equivalent tool to manage operating systems at scale

-Expert in designing, deploying, administering, troubleshooting, and tuning Red Hat Linux systems in a medium to large enterprise environment

-Experience using GitHub or a similar development platform to write, store, document, and peer review code

-Experience using CA Agile Central (Rally), Jira, or a similar platform purpose-built to support agile methodologies

-Experience with public clouds such as AWS or Azure a plus

-Experience operating in a DevOps environment a plus

-Senior-level knowledge of networking, storage, and security concepts and processes

-Creative, self-motivated team player

-Proven analytical, problem solving and organizational abilities

-Excellent oral and written communication skills

Comcast is an Equal Employment Opportunity/Affirmative Action/Drug-free workplace employer.

Comcast is an EOE/Veterans/Disabled/LGBT employer