##### Job Description :
Design, create, implement, simulate, and test automated processes to complete
exact tasks on all aspects of the Midco’s corporate, customer, and service
provider network.
#####
**KEY FUNCTIONS:**
* Design, implement, and maintain system and network automation processes on all aspects of Midco’s network. This includes, but is not limited to Cisco LAN, WAN, WLAN, firewall, Syslog, virtualized systems, servers, LDAP, DNS, DHCP, scripting, database administration and other services utilized to provide products and services on the Midco network.
* Automate complex and manual tasks to simplify processes and speed up the delivery time of products and services. This includes utilizing REST APIs.
* Design, implement, utilize and be proficient at network automation and scripting using interpreted languages such as Python, Bash, Ansible, PHP, and Powershell.
* utilize common and 3rd party libraries within interpreted languages for development and automation.
* Design, implement, and maintain web pages that serve as a window into automation scripts and functions within the network.
* Utilize automation to quickly filter through massive amounts of data to identify potential security vulnerabilities.
* Identify and assist in implementing reporting to ensure health, performance, and security of private and cloud infrastructure.
* Contribute to the reliability, performance, supportability, and security of production infrastructure.
* Participate in the architecture, policies, and procedures review process to promote further automation.
* Possess an in-depth knowledge of Midco’s network and its components.
* Engage vendors to assist in the design and troubleshooting of automated tasks.
* Ensure viable disaster recovery and backup plans are in place for automation tools and systems.
* Follow and serve as a role model in displaying Midco’s Core Values and Leadership Success Drivers.
* Adhere to Midco’s privacy guidelines to ensure each customer’s privacy.
* Maintain regular attendance as required by your position.
##### **ADDITIONAL** **FUNCTIONS** **AND** **RESPONSIBILITIES** **:**
* Train Technology Group personnel and other group members as necessary.
* Mentor new hires and existing staff as required.
* Effectively communicate with other departments to handle escalating issues in a timely manner.
* Support the mission, vision, and values of Midco.
* Collaborate effectively with internal and external customers to ensure exceptional service.
* Demonstrate courage by tackling tough issues while acknowledging own limitations without compromising integrity.
* Remove obstacles for team members. Encourage creative solutions.
* Apply personal ethics, honesty, initiative, flexibility, responsibility, and confidentiality in all areas of responsibility.
* Communicate clear expectations that set a high bar while holding team members accountable to reach these goals.
* Demonstrate business acumen by using data to drive decisions and actions.
* Model flexibility, resiliency and change management skills by staying self-aware, constantly learning, and finding ways to cut through ambiguous problems.
* Identify root causes of problems and implement solutions while keeping a holistic and long-term perspective in mind.
* Actively follow Midco policies and procedures.
* Perform other duties as assigned.
##### **EXPERIENCE AND EDUCATION:**
* Bachelor’s or associate’s degree in related field and a minimum of 3 years relevant work experience in networking and network automation or an equivalent combination of experience and/or education.
* Experience working in a Multi-System Operator (MSO), or ISP environment is a plus.
* Cisco CCNA, Cisco DevNet Associate, or similar certification desired.
* Experience working with one or more programming languages (Python, JSON, Bash, Go, etc.).
* Applied experience with network configuration automation via NETCONF/YANG and RestAPIs.
* Strong knowledge and ability to interact with various SQL databases (MSSQL, MySQL, etc.)
* Web development (HTML, CSS, bootstrap, PHP) experience preferred.
* Familiarity with Software Defined Networking (SDN), Network Function Virtualization (NFV), and machine learning concepts.
##### **WORK ENVIRONMENT AND PHYSICAL DEMANDS:**
* The employee is occasionally required to reach with hands and arms, stoop, kneel, or crouch.
* The noise level in the work environment is moderate.
* Employee may be required to travel if necessary.
* Employees may be required to work in excess of 40 hours per week and other than normal business. hours, such as holidays, evenings, and weekends as business demands.