Devops Engineer
Company | Comcast |
---|---|
Location | Philadelphia, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
- five (5) years of experience deploying software using Kubernetes clusters
- developing and deploying microservices using Docker
- building and deploying applications to Google Cloud Platform
- maintaining production server configuration using Terraform
- using Jenkins to automate the build and release processes for application code
- performing automation scripting using Bash, Python, and Ruby
- deploying production services in AWS
- three (3) years include handling incidents, conducting post-incident analysis, and implementing preventative measures
- administering content delivery networks
- designing and troubleshooting server to server communication across cloud networks
Responsibilities
- Provide technical leadership in designing and implementing DevOps strategy
- build and deploy applications to Google Cloud Platform
- deploy ingest and streaming service software in Kubernetes clusters
- develop and deploy microservices using Docker
- maintain production server configuration using Terraform
- use Jenkins to automate the build and release processes for application code
- perform automation scripting using Bash, Python, and Ruby
- deploy production services in AWS
- handle incidents, conduct post-incident analysis and implement preventative measures
- administer content delivery networks
- design and troubleshoot server to server communication across cloud networks
- support applications under development and customize current applications
- assist with the software update process for existing applications, and roll-outs of software releases
- analyze, test, and assist with the integration of new applications
- document all development activity
- research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports
- monitor and evaluate competitive applications and products
- review literature, patents, and current practices relevant to the solution of assigned projects
- collaborate with project stakeholders to identify product and technical requirements
- conduct analysis to determine integration needs
- work with the Quality Assurance team to determine if applications fit specification and technical requirements
- guide and mentor junior-level engineers
Preferred Qualifications
-
No preferred qualifications provided.