Golang/DevOps Engineer
GC,GC-EAD,H4-EAD,US Citizen
6+ YEARS
Location: downtown Philly. 4 days per week onsite
One more point of clarification – we are not looking for a DevOps Engineer, this is a Golang development role on a team that builds tools and platforms in the DevOps environment.
Candidates must have Golang development experience automating processes in DevOps tooling (EC2, Docker/K8s, etc.).
Relocation: Okay – must be ready to go onsite day one.
seeking a Software / DevOps Engineer to join our Platform Engineering and Reliability team. This group is responsible for developing and providing 24/7 support for tools and platforms used by developers across Connected Living to enhance xFi , Xfinity Home Security, and Connected Living Automation application and services.
As a Software / DevOps Engineer you will be a contributor to the team working on cutting edge technology stacks that impacts millions of Comcast customers. Some of the examples of the work we do (to name a few):
- Experimentation platform which facilitates feature flagging for applications.
- Multiplatform API Gateway & Service Mesh to create a consistent platform for modern application communication and networking.
- L7 traffic management and service-to-service encryption.
Automated application test framework for E2E feature testing. - Managing an observability platform that provides visibility into system and application metrics and tracing.
- Log and events ingestion/transformation/delivery platform for all client and backend applications.
- Cost optimization of services running in public/private cloud environments.
Role & Responsibilities
- Work with Product development teams to assist them in meeting their business goals through accelerated adoption of approved technologies.
- Work with technical partners to understand roadmaps and identify critical technical capabilities that need adoption.
- Collaborate with technical operations teams to understand and spread innovative technical tools and practices.
- Build proof-of-concept systems or conducting exploratory experiments with modern technology.
- Produce technical designs and documentation at varying levels of granularity.
Qualifications
Three or more years of experience in Golang backend development with expertise building and supporting AWS-based operating infrastructure running microservices based applications in an AWS EC2 environment.
Required
- Scripting using Bash, Python, Linux Command line, etc.
- Automated build/test/release using Ansible / Terraform.
- Monitoring and alarming (e.g. Grafana/InfluxDB, Nagios, Datadog, CloudWatch, New Relic etc.).
- Hands-on installing software on Linux.
- CI/CD processes and tools (Jenkins, Concourse etc.).
- Building and running containers on Docker, Fargate, ECS or Kubernetes.
- Some networking knowledge (OSI network layers, TCP/IP, firewalls, traffic shaping, and load balancing).