What are the responsibilities and job description for the Network Engineer III position at Spectrum?
JOB SUMMARY
As a Cloud Automation Engineer in the Network Technology Group, you will assist in the planning, forecasting, implementation, and identification of resource requirements for network systems of high complexity. Designs and establishes protocol compatibility standards, develops and implements network enhancements and makes recommendations for improvement. Responsible for implementation of network architecture and designs. This role collaborates with team members on various cloud technologies, and recommends cloud infrastructure automation solutions. Works with various automation tools to automate the deployment of virtual machines in a public or private cloud. Works with various configuration management tools to manage a consistent state for virtual machines. Interfaces with other teams to collect and define project requirements for automating and deploying their application or technology stack. Bridge the gap between various different organizations within Charter by leveraging automation tooling and concepts (NTG, Ops, IT, etc.).
Ability to develop automation for cloud lifecycle management and operational improvements using one of the tools listed
Good understanding of object-oriented design
Experience with API Integration (especially Rest)
Ability to develop programs to interact with APIs in one of the following languages: Python, Golang
Experience with CI/CD (Git, Gitlab, Jenkins), runners and webhooks.
Knowledge of Lifecycle Management of Artifacts (e.g. Artifactory)
Understanding of unit tests and other QA best practices in a CI/CD environment
Experience with workflow engines in a development or user capacity (Stackstorm, Itential, Ansible Tower, etc.)
Experience with automation technologies to automate repeatable tasks – CLI scripts, Ansible, Python, Terraform, etc.
Knowledge of cloud technologies private or public (e.g. AWS, Azure, etc.)
Basic Linux shell knowledge required
Experience with one or more config management tools (e.g. Chef, Ansible)
MAJOR DUTIES AND RESPONSIBILITIES
REQUIRED QUALIFICATIONS
Required Skills/Abilities and Knowledge
Required Education
Bachelor's Degree in Computer Science, Electrical Engineering, or related field or equivalent work experience
Required Related Work Experience and Number of Years
Network engineering experience - 5
PREFERRED QUALIFICATIONS
Preferred Skills/Abilities and Knowledge
Knowledge of company products and services
PREFERRED EDUCATION
Cisco Certified Network Professional (CCNP )
Industry and vendor specific certifications and training (Cisco, Juniper, Alcatel-Lucent, etc.)
WORKING CONDITIONS
EOE
Charter Communications is an Equal Opportunity Employer - Minority/Female/Veteran/Disability
As a Cloud Automation Engineer in the Network Technology Group, you will assist in the planning, forecasting, implementation, and identification of resource requirements for network systems of high complexity. Designs and establishes protocol compatibility standards, develops and implements network enhancements and makes recommendations for improvement. Responsible for implementation of network architecture and designs. This role collaborates with team members on various cloud technologies, and recommends cloud infrastructure automation solutions. Works with various automation tools to automate the deployment of virtual machines in a public or private cloud. Works with various configuration management tools to manage a consistent state for virtual machines. Interfaces with other teams to collect and define project requirements for automating and deploying their application or technology stack. Bridge the gap between various different organizations within Charter by leveraging automation tooling and concepts (NTG, Ops, IT, etc.).
Ability to develop automation for cloud lifecycle management and operational improvements using one of the tools listed
Good understanding of object-oriented design
Experience with API Integration (especially Rest)
Ability to develop programs to interact with APIs in one of the following languages: Python, Golang
Experience with CI/CD (Git, Gitlab, Jenkins), runners and webhooks.
Knowledge of Lifecycle Management of Artifacts (e.g. Artifactory)
Understanding of unit tests and other QA best practices in a CI/CD environment
Experience with workflow engines in a development or user capacity (Stackstorm, Itential, Ansible Tower, etc.)
Experience with automation technologies to automate repeatable tasks – CLI scripts, Ansible, Python, Terraform, etc.
Knowledge of cloud technologies private or public (e.g. AWS, Azure, etc.)
Basic Linux shell knowledge required
Experience with one or more config management tools (e.g. Chef, Ansible)
MAJOR DUTIES AND RESPONSIBILITIES
- Actively and consistently support all efforts to simplify and enhance the customer experience.
- Participates in network planning, network architecture design and engineering.
- Integrates and schematically depicts communication architectures, topologies, hardware, software, transmission and signaling links and protocols into complete network configurations.
- Evaluates new products, performs network problem resolution.
- Assists in the development and documentation of technical standards.
- Develops and implements approved methods of procedure.
- Designs and establishes protocol compatibility standards, develops and implements network
- enhancements and makes recommendations for improvement.
- Works on projects/ systems/issues of medium to high complexity surrounding network planning, configuration and optimization.
- Provides escalated tier support across organizations and to third party vendors.
- Works on one or more projects as a project team member, occasionally as a project team lead.
- Coaches less experienced staff.
- Adhere to industry specific local, state, and federal regulations, as applicable.
- Knows, understands and follows company policy.
- Performs other duties as requested by supervisor.
REQUIRED QUALIFICATIONS
Required Skills/Abilities and Knowledge
- Ability to read, write and speak the English language
- Ability to use personal computer and software applications
- Demonstrated in-depth data networking knowledge (OSI Model, TCP/IP, Optical Transport)
- Ability to work in a team environment
- Demonstrated in-depth knowledge of related industry specifications and standards IEEE, ANSI, Fiber (Multimode, Single mode, UTP, etc.), Bridging, Switching, Routing, Ethernet and Transport technologies and protocols
- Demonstrated in-depth knowledge in network design, network architecture, protocols and network topology
- Demonstrated in-depth knowledge in using ticketing and software tools to support the current operations.
- Demonstrated in-depth knowledge of basic network devices and basic network appliances
- Demonstrated in-depth knowledge of network designing software, such as Visio
- Ability to perform duties in a very fast pace environment and ability to learn new technology quickly
- Knowledge of Microsoft Office
Required Education
Bachelor's Degree in Computer Science, Electrical Engineering, or related field or equivalent work experience
Required Related Work Experience and Number of Years
Network engineering experience - 5
PREFERRED QUALIFICATIONS
Preferred Skills/Abilities and Knowledge
Knowledge of company products and services
PREFERRED EDUCATION
Cisco Certified Network Professional (CCNP )
Industry and vendor specific certifications and training (Cisco, Juniper, Alcatel-Lucent, etc.)
WORKING CONDITIONS
- Office Environment
- May work in Network Lab environment
- 24X7 Network Operations environment. Depending on business group, on-call work may be an essential function of the job.
- Occasional travel as required
EOE
Charter Communications is an Equal Opportunity Employer - Minority/Female/Veteran/Disability
Network Engineer III
Peraton -
Landover, MD
Network Engineer III
Charter Communications -
Englewood, CO
Network Engineer III
Atomic Data -
Minneapolis, MN