:
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.
Job Summary Responsible for providing system architectures and solutions to bring to market new innovative products which span web service offerings. Leads engineering functions as they relate to the planning, design, integration, test, deployment and support of products. Assists with testing and operational activities. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.
Lead DevOps Engineer (4) - Core Application Platforms
As a Sr DevOps Engineer working in the Core Application Platforms (CAP) team, you will be building next generation application building blocks to help other teams with faster delivery of reliable, performant, and scalable software products! In addition to bringing your own software development expertise, you'll be working with and mentoring colleagues at all levels and helping us design and deliver next-generation platforms for successful projects.
The Project:
Comcast is developing several internal facing tools and platforms to improve developer experience. The key platform that you will be directly contributing to is a DNS management platform that provides safe and convenient access and editing of records, zones, etc.
As an engineer in this project, you will be developing a crucial platform that aids in the adoption of best current tools and practices for software delivery. The software developed and deployed using this platform will, in turn, support millions of customers and handle billions of transactions a day.
As part of this project team, you will be responsible for the following:
Developing application code, tools, and plugins to support the building of the solution described above
Enabling the adoption of the solution using a combination of training, documentation and client engagement tasks
Operating the solution as a highly available, performant, scalable and multi-tenant platform
We are actively seeking a diverse set of candidates to join our team. If you're not certain that you're qualified for the position, please err on the side of applying.
The CAP Team:
We value usable and working solutions now over a perfect solution later
We value using good enough open-source software over perfect commercial software
We value diversity of opinion over group consensus
We value being able to pursue a plan together over everyone agreeing that the plan is the best one
We value context and responsibility over management visibility and direction
We start from the assumption that someone, somewhere has already figured out a solution to this problem; we value using their results over rediscovering them ourselves
We value actively and humbly seeking and appreciating honest feedback over preserving our egos
We value making decisions with research and reason over tradition or fear; we are fans of the scientific method
We value building it right over building it fast
Responsibilities:
In addition to the project specific responsibilities, other general responsibilities include:
Mentoring colleagues at all skill levels
Writing tested, production-ready application code
Writing appropriate levels of documentation
Participating in joint design and architecture sessions
Building effective deployment and monitoring systems
Operating and supporting production environments (including on-call support)
Performing code reviews
Participating in software release and deployment activities
Coordinating constructively with other team members
Preferred Qualifications:
6+ years of relevant work experience, including excellent software development and systems engineering knowledge
BS in Computer Science, Computer Engineering or equivalent work experience
Deep knowledge of deploying and debugging in Linux container environments
Deep understanding of security best practices
Experience with AWS services
Experience with Docker, Kubernetes, Ansible and Terraform
Experience in at least 3 of these categories of language families: Object Oriented (e.g. C++, C#, or Java), Scripting (e.g. Python, Perl, Ruby, PHP), Systems (e.g. C, golang), and Functional (Lisp, Scala, Clojure, Haskell, F#, ML)
Understanding of DNS and how it is configured.
Experience developing and operating solutions at high scale, performance and reliability
Experience with software development methodologies and practices
UNIX/Linux background: facility with command-line utilities; familiarity with system administration tools and concepts a plus.
Familiarity with distributed systems, asynchronous messaging, and network protocols.
Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other basis protected by applicable law.
Education
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Relevant Work Experience
7-10 Years
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the on our careers site for more details.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.