Job ID:22002799Description
This Senior Engineer position in Network Business Intelligence - Engineering Applications (NBI-Apps) will be working in a fun, challenging, fast-paced environment using Agile methodologies to design, develop, and deploy data storage and access technologies. Projects are in support of the Windstream Engineering organization and include ingestion, manipulation, and analysis of a variety of data types including: equipment physical and logical inventory, performance and fault (alarm) metrics, OSS system data, financial data, parts/purchasing data, and billing data. This work will impact data quality initiatives, capacity management decisions, network spares tracking, automated network provisioning, and network fault prediction, among other Windstream efforts.
This position has three primary focii:
- Developing and implementing a modern, performant, and reliable data storage architecture,
- Assistance in maintaining / migration from existing datastore architecture (primarily Oracle), and
- Assisting the development of ETL processes using Python scripting and CloverDX jobflows and operational support of the ETL software infrastructure and processes.
Job Responsibilities
- Effective communicatior both in person and using Jira, Confluence, Microsoft Teams, email, and chat tools.
- Manage work through Agile tools/methodology, collaborative repositories, issue tracking platforms, and wikis.
- Manage projects through to completion.
- Effective collaboration in a dynamic team environment.
- Independent project execution with minimal oversight.
- Develop a modern, performance-driven datastore.
- Database development in DDL and DML (primarily Oracle and Timescale/Postgres).
- Develop and maintain modern software CI/CD installation and configuration procedures.
- Development of Extract-Transform-Load logic using Python and CloverDX to support business intelligence needs.
- Operational support of the ETL software infrastructure and processes – occasionally after hours.
- Building reusable code and libraries for future use.
Essential Skills
- Self-starter, relentlessly curious, resourceful, and inventive.
- Good team player and communicator.
- Drive to succeed and improve personally to add value to the role, team, and company.
- Ability to troubleshoot complex solutions and devise a suitable approach.
- Highly organized and meticulous.
- Experience working with large, disparate data sets.
- Proficiency in RDBMS systems, bash, and Linux command line tools.
- Strong Python programming experience, especially with databases and asyncio.
- Experience with certain other languages (Perl, Java, Go, Rust, node.js, etc.) will be considered.
- Proficiency with code versioning tools such as git.
- Working experience with servers, virtualization, hypervisors.
- Experience with Docker / Kubernetes.
- Pipeline build experience for automated deployments
- Data exchange formats: delimited, fixed-format, XML, JSON, YAML, etc.
Desired Skills
- Web service technologies and APIs (REST, RPC, SOAP, etc.).
- CloverDX development and deployment.
- Experience with comparable ETL tools (Informatica, etc.) will be considered.
- Experience and/or familiarity with various functional areas pertaining to telecommunications networks, such as:
- IPv4 basics – subnets, routing, IGP and EGP protocols
- Ipv6 basics
- SONET
- DWDM technologies
- Circuit design
- Traffic engineering
- Network system design
- Equipment planning
Education and Experience: College degree and 5-7 years experience or 9 + years equivalent related Engineering/Technical experience or a combination of education and related Engineering/Technical experience required.Desired Qualifications: Ability to stay current with the economical and technological developments in the industry.