Job Summary
Client Connected Living organization is seeking a Software Engineer (Devops) to join our Platform Engineering and Platform Reliability team. This group is responsible for developing tools and platforms that are used by developers across connected living to enhances xFi , Xfinity Home Security and Connected living Automation application and services. We are a team of devops engineers that have a mix of responsibilities to create tools and platform services on one hand and on the other hand provide 24/7 support for the services we develop.
Some of the examples of the work we do are:
- Developing an experimentation platform which facilitates feature flagging for applications and services
- Building a multiplatform API Gateway & Service Mesh to create a consistent platform for modern application communication and networking, L7 traffic management and service-to-service encryption
- Building an automated application test framework for E2E feature testing
- Managing an observability platform that provides visibility into system and application metrics and tracing
- Building a log and events ingestion/transformation/delivery platform for all client and backend applications
- Cost optimization of services running in public/private cloud environments; to name a few
Requirements
- Broad technical proficiency, with a 'can do' attitude
- Ability to manage rapidly shifting priorities and dependencies
- Hands-on technical experience in Linux environments
- Ability and readiness to quickly learn new technologies
As a Software Engineer, you will be a contributor to the team, working on cutting edge technology stacks that impacts and delights millions of client customers.
Technical Skills
- Solid scripting & development language (e.g., bash, Go, Python, etc.)
- Experience with automation software using Ansible, HashiCorp stack and Python
- Experience with monitoring systems (e.g. Grafana/InfluxDB, Nagios, Datadog, CloudWatch, New Relic etc.)
- Experience building tools for automation (building, testing, releasing, monitoring and alarming)
... and more technical skills listed in the original text.
Responsibilities
- Working with technical partners to understand their roadmaps and identify critical technical capabilities that need adoption
- Collaborating with technical operations teams to understand and spread innovative technical tools and practices
- Producing technical designs and documentation at varying levels of granularity
- Performing code reviews
... and more responsibilities listed in the original text.
Qualifications
- Experience level: Experienced
- Minimum 2 years of experience
... and more qualifications listed in the original text.