Engineer 2, Software Development & Engineering @ Comcast
Your Application Journey
Email Hiring Manager
Job Details
Overview
Comcast brings together the best in media and technology to drive innovation in creating the world's best entertainment and online experiences. As a Fortune 50 leader, Comcast offers career opportunities across diverse teams and disciplines.
Job Summary
The Software Engineer 2 is responsible for planning and designing new software and web applications, editing existing applications, implementing, testing and debugging software components, as well as documenting development activities. This role requires working with moderate guidance in the candidate's area of expertise.
Core Responsibilities
- Develop Golang applications by building APIs and microservices.
- Utilize Python for scripting and additional development tasks.
- Deploy and manage Kubernetes clusters for containerized applications.
- Implement Infrastructure as Code using Terraform for cloud management.
- Automate CI/CD pipelines to streamline deployment processes.
- Monitor and optimize system performance, scalability, and reliability.
- Implement security best practices for infrastructure and applications.
- Collaborate with development teams to integrate DevOps practices.
- Troubleshoot and resolve infrastructure and deployment issues.
- Maintain comprehensive documentation for infrastructure, processes, and configurations.
Required Skills and Qualifications
- Proven experience as a DevOps Engineer or similar role.
- Strong expertise in Kubernetes deployment and troubleshooting.
- Hands-on experience with Terraform for IaC.
- Proficiency in cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or GitHub Actions.
- Knowledge of containerization technologies including Docker.
- Strong scripting skills in Bash, Python, or similar languages.
- An understanding of networking, security, and system administration.
Preferred Qualifications
- Certification in Kubernetes (CKA/CKAD) or Terraform.
- Experience with Helm for Kubernetes package management.
- Familiarity with configuration management tools like Ansible, Chef, or Puppet.
- Knowledge of GitOps workflows such as Flux.
Culture and Values
At Comcast, employees are expected to follow operating principles, own the customer experience, continuously learn, work as a team, and promote inclusion & diversity. Be part of a system that values feedback and drives growth while respecting core community values.
Key skills/competency
Golang, Python, Kubernetes, Terraform, CI/CD, Docker, AWS, DevOps, Cloud, Security
How to Get Hired at Comcast
🎯 Tips for Getting Hired
- Research Comcast's culture: Understand their mission, values, and innovations.
- Customize your resume: Highlight Kubernetes, Terraform, and DevOps skills.
- Prepare technical answers: Review Golang, cloud, and CI/CD topics.
- Practice common interview questions: Emphasize teamwork and problem-solving.