Comcast Careers

Software Development Engineer 4

Chennai, IN
Technology (Technology - IT)

Job Description

Business Unit:

Core Responsibilities

  • Work in technical leadership capacity integrating knowledge of business and functional priorities
  • As a DevOps engineer and team member you will be assigned user stories in any of the following disciplines: Development; Test; Deployment; Operations; Automation; Tooling; Monitoring
  • Full participant in On Call rotations; Daily SCRUMs; Iterative planning, grooming, retrospectives, Demos;
  • Develops, tests and deploys reliable, efficient and cost-effective automation solutions leveraging several modern frameworks across multiple environments and using modern test approaches
  • Work closely with onshore DevOps teams, Product and Development owners, in defining user story requirements and provide automation, support, related prototyping, and scripting during the user story development iteration
  • Drive automation development in current iteration Immediate automation.
  • Deliver high-reliability, cost-effective automation solutions to be used by offshore and onshore DevOps teams
  • Able to adapt automation solutions to the fast-paced DevOps paradigm
  • Produce documentation of overall automation design, operation and test coverage
  • Provide leadership/support to onshore DevOps teams' uses of automation solutions
  • Serves as a guide and mentor for junior-level automation development engineers; provides technical leadership and consultation with regards to practices, procedures and techniques
  • Lead in defining and implementing continuous improvement process initiatives
  • Regular, consistent and punctual attendance; able to work nights and weekends, variable schedule(s) as necessary
  • Other duties and responsibilities as assigned

Technical/Core Skills:

  • Automation Tools/Frameworks Basic to advanced experience with Behavior driven, Keyword driven and Hybrid frameworks and built-in frameworks like Junit and TestNG, Cucumber, Fitnesse, Selenium.
  • Performance automation tools- Bonus- Gatling, Jmeter, HP Performance Center
  • Operating Systems: Proficient in Linux, Unix
  • Networking: Basic to advanced networking knowledge and concepts: TCP/IP, DNS, DHCP, SSL
  • Virtualization: Basic to advanced experience with VMWare VSphere
  • CI Build and Repository tools: Basic to advanced experience with Jenkins, GitHub, Maven
  • Deployment automation: Bonus-Ansible; Docker; Kubernetes
  • Traffic Shaping Technologies: Bonus-HAProxy, Nginx
  • Programming Languages:
    • Mandatory- Java/JEE, Bash/Shell Scripts, Basic Web Technologies
    • Bonus- Perl, Python, C, C++, C#, Clojure, Go, YAML, AWS, SpringBoot, Javascript
  • Databases: Mandatory at least one: MySQL, Oracle, Cassandra
  • Caching/Queing Technologies: Bonus RabbitMQ, Kafka, SQS, RIAK, HBase, Redis, Hazelcast
  • US and Defect tracking tools: Basic to advanced experience with Jira and ALM
  • Reporting Tools: Splunk, Graphana
  • Monitoring: Nagios, etc
  • Troubleshooting: Ping, traceroute, curl, wget, tcpdump, nmap
  • Security best practices: public/private keys, vpn, vip and securid, radius

Education and Work Experience:

  • BS degree in Computer Engineering, Computer Science or related technical field/ MCA
  • 7+ years of experience in development, preferred experience in project leadership role
  • Strong experience in all areas of software development lifecycle
  • Strong experience in working with development team to prevent software defects by attending requirements reviews and architectural/design reviews
  • Experience in working in Continuous Integration (CI) software release and related tooling
  • Proven ability to works with technology partner/vendor teams to troubleshoot problems
  • Strong background in working in highly automated product test environments
  • Proven ability to deliver high quality results in a busy and dynamic business focused environment.
  • Experience in Agile/Scrum methodology ideally in a fast-paced DevOps environment
  • Strong written and verbal communications skills; able to effectively present to varied audiences

Compliance Disclaimer:

Comcast NBCUniversal is an Equal Oppurtunity, Veterans, Disabled and LGBT employer