DevOps Engineer

Comcast Mount Laurel, NJ

About the Job

Business Unit:

The Comcast NAE team is looking for a dev-ops engineer who loves working with new technology and has a passion for working on highly performing distributed applications that process billions of transactions per day.

You will be responsible for installing, monitoring and troubleshooting software running on Big Data platforms and utilizing data streaming technologies. These systems will store real time device provisioning data used in advanced advertising, fraud mitigation, and auto authentication.

A successful candidate will have an established background in large scale service oriented applications running on hundreds of servers in multiple data centers. You should have strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.

Responsibilities:

  • Manage the deployment and configuration of up to 100 servers
  • Install and deploy software
  • Design, develop and test software applications.
  • Set up monitoring systems for all new hardware and software
  • Perform and automate, and monitor daily database backups and maintenance
  • Automate and maintain disaster recovery procedures, user assistance and troubleshooting
  • Configure and manage the automated deployment process
  • Work with the Quality Assurance team to determine if applications meet technical requirements
  • Diagnose performance issues both in the lab and in production, and propose and implement improvements
  • Analyze and resolve complex technical problems, particularly pertaining to Big Data products and applications
  • Plan database and server level capacity according to statistics and user requests
  • Provide 24x7 on-call production support

Technologies:

  • Linux
  • Kafka
  • Zookeeper
  • FluentD
  • Ansible
  • AppDynamics
  • Cassandra
  • Java
  • Ansible

Requirements:

- 5+ years of experience with Linux, Unix and open source platforms and/or Cloud native system in a DevOps setup

- 5+ years developing applications leveraging Java/J2EE, Web Services (SOAP, REST), JSON, Spring and Hibernate.

- 2+ years of hands on experience of using standard CICD/devops tools such as GitHub, GoCD, Jenkins, Ant, Maven, Gradle, Ansible, Puppet, Chef, Artifactory etc.

-Minimum 2+ years of experience with scripting and/or development as it relates to automation

-Minimum 2+ years of experience with both SQL and NoSQL (Cassandra, Mongo, Redis etc.)

- Minimum 1+ year of experience working on JUnit test cases and running automated test systems

-Minimum 2+ years of working experience of Tomcat and JMX

- 1+ year experience of using Python

- Requires understanding of complete SDLC and Experience with continuous integration, test-driven/behavior-driven development, and agile, scrum development methodologies

- Having experience of writing functional test cases, integration test cases

-Familiarity with VMWare , OpenStack or other PaaS cloud platforms (CloudFoundry).

-Familiarity with streaming processing Software (Kafka )

- Familiarity with ELK Stack (Elastic Search, logstash, Kibana) for monitoring

- Ability to use a wide variety of open source technologies and cloud services

- Familiarity with OpenSource data collector (like Fluentd/td-agent)

- Familiarity with Monitoring tool (AppDynamics, , Prometheus , Grafana)

-Track record of managing multiple priorities and competing demands

- Willingness to support production systems and to be part of on-call.

- Excellent in troubleshooting Java application and network related issues.

- Excellent communication skills, both verbally and written.

- Experience in writing technical system admin guides, installation guides and troubleshooting guides

-Understanding of Docker, kubernetes

-Working knowledge of network principles (DHCP, FTP etc.) is desired

- Bachelor's Degree in computer science or equivalent experience

- Ability to work effectively across organizational boundaries





Comcast is an EOE/Veterans/Disabled/LGBT employer and all qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex or any other legally protected category.