Golang/python Cloud Application Developer

Comcast Comcast · Media · Philadelphia, PA

Software engineer in the Network Operations Monitoring and Diagnostics (NOMAD) department, responsible for building containerized, microservice-based, cloud-deployed services for next-generation access and core networks. Focuses on automating configuration generation, software deployment, and troubleshooting for lab and production systems.

What you'd actually do

  1. Implement new application programming interfaces, backend services, front-end user interface components, and automation tasks to specification provided with the assistance of senior team members.
  2. Understand platform usage and assist with production deployments and customer issue triage.
  3. Work with engineering team to develop backend applications that can be hosted on cloud platforms.
  4. Design and develop web applications that can function with function during backend service and internet connectivity interruptions.
  5. Develop security features as part of the development and embrace the DevSecOps culture.

Skills

Required

  • GoLang
  • Python
  • cloud application development
  • API development
  • backend services
  • frontend UI components
  • automation
  • Kubernetes
  • Docker
  • Ansible
  • AWS services
  • infrastructure automation
  • scripting
  • debugging
  • investigation skills
  • cloud telemetry solutions

Nice to have

  • Victo

What the JD emphasized

  • end-to-end ownership
  • moderate guidance
  • cloud-deployed services
  • automate the complete lifecycle
  • idempotent
  • guard rails
  • safety hook
  • start-up mode team
  • new solution initiatives
  • new technology adaptations
  • always on a hustle
  • automation tasks
  • production deployments
  • customer issue triage
  • backend applications
  • cloud platforms
  • web applications
  • internet connectivity interruptions
  • DevSecOps culture
  • production incidents
  • MTTR (Mean Time To Recover)
  • re-usable web components
  • self-contained microservices
  • application programming interfaces
  • business logic
  • content management systems
  • global design patterns
  • coding standards and practices
  • functional and technical requirements
  • dashboards
  • business and operational metrics
  • independent judgment and discretion
  • matters of significance
  • nights and weekends
  • variable schedule(s)
  • infrastructure automation and scripting
  • Python or Go
  • application development
  • scripting
  • automation
  • Debugging and investigation skills
  • complex infrastructure issues
  • container orchestration and automation tools
  • Kubernetes
  • Docker
  • Ansible
  • AWS services
  • deploying and monitoring infrastructure
  • cloud environments
  • lead initiatives independently
  • collaborate across teams
  • scalable infrastructure design
  • multiple time zones