Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
Five (5) years of experience developing and managing cloud based solutions using AWS
Five (5) years of experience developing containerized applications using Kubernetes, Docker and AWS-EKS
Three (3) years of experience developing software using GoLang
Experience building CI/CD pipelines using Jenkins
Experience utilizing version control systems including Github
Experience developing software monitoring tools using Grafana and Prometheus
Experience implementing and administrating day to day operational activities of infrastructure using code by Terraform and ArgoCD
One (1) year of experience automating application deployment tasks using Python, Shell, or Groovy
Responsibilities
Provide technical leadership in designing and developing new software and web applications using GoLang
Develop and manage cloud based solutions using AWS
Develop containerized applications using Kubernetes, Docker and AWS-EKS
Build CI/CD pipelines using Jenkins
Utilize version control systems including Github
Develop software monitoring tools using Grafana and Prometheus
Implement and administrate day to day operational activities of infrastructure using code by Terraform and ArgoCD
Automate application deployment tasks using Python, Shell, or Groovy
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
Skills
GoLang
AWS
Kubernetes
Docker
AWS-EKS
Jenkins
Github
Grafana
Prometheus
Terraform
ArgoCD
Python
Shell
Groovy
CI/CD
Comcast
Comcast Corporation is a global media and technology company.