About
Job Description
JOB SUMMARY
Responsible for assisting design, development, and implementation of enterprise-wide Operations Support Systems (OSS) applications and their associated operating systems and databases. Responsible for Application Administration of OSS applications supporting all Charter Divisions. Participation in full life-cycle of systems engineering activities of high-quality, scalable solutions.
MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently support all efforts to simplify and enhance the customer experience
* Coordinates with internal departments to review existing integration capabilities, data sources, and proposed solution designs for feasibility, cost and functionality
* Conducts design sessions with appropriate participation from architects and engineers
* Creates detailed design documents and functional specifications for new applications / services and for enhancements to existing systems / services
* Collaborates to creates configuration designs for design and implementation of various environments
* Creates work effort estimates for new features and bug fixes for use in prioritization and release management
* Develops core code modules, unit test tools and release notes for enhancements and bug fixes
* Reviews new development tools, application frameworks and testing tools for functionality / effectiveness
* Installs, administers, configures and maintains OSS applications including operating systems and related software
* Provides 'on call' support to resolve OSS application issues after normal business hours
* Uses established change management processes, requiring operational procedures be performed with minimal customer impact, (i.e. during established maintenance window)
* Works with database administrators to configure, tune and maintain databases in variety of languages
* Documents systems configurations and upgrades
* Designs and implements change and control policies and disaster recovery plans; lead troubleshooting efforts to restore functionality in the event of an outage
* Monitors and assists in managing applications, device availability, network conditions and status, system reliability and performance, service and program maintenance and storage resources
* Perform other duties as requested by supervisor
REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
* Ability to read, write and speak the English language to communicate with employees, customers, suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner
* Advanced experience installing, administering, and configuring OSS applications including operating systems and related software
* Experience in using established change management processes, requiring operational procedures to be performed with minimal customer impact, (i.e. during established maintenance windows).
* Experience documenting systems configurations and upgrades
* Advanced ability to install and configure Red Hat Enterprise Linux (RHEL) 6.x and 7.x and Oracle Enterprise Linux (OEL) 7.x
* Familiarity with installing Windows Server 2012 R2 and 2016.
* Advanced ability to install and configure Oracle RAC clustering across multiple nodes
* Capable of configuring storage, Network Bonding, name resolution and other requirements to requested specifications
* Designs and implements change and control policies and disaster recovery plans; leads troubleshooting
* Advanced ability to conduct design sessions to specify solution designs for feasibility, cost, and functionality
* Advanced ability to create detailed documentation to functionally understand new and existing applications
* Advanced ability to follow and implement established change and control policies and procedures
* Advanced ability to troubleshoot application problems
* In-depth knowledge of development tools, application frameworks, and testing tools.
* In-depth knowledge of OSS applications and software
* In-depth knowledge of choosing the appropriate lifecycle and the planning, monitoring and control of the systems engineering process
* Strong ability to transform an operational need into a description of system parameters and incorporate those parameters in the control of the total system development to achieve an optimum, cost-effective balance of all system elements
* Advanced knowledge of network and systems engineering systems concepts and system/super-system skills, including NetApp Clustered On-TAP, Cisco UCS, and VMWare systems
Education
Bachelor's degree in Computer Science or related field, or equivalent experience
Related Work Experience
5 plus years Application Development work experience
4 plus years Network OSS application work experience
3 plus years System Administration work experience
3 plus years Database support and development work experience
3 plus years Enterprise Application Integration work experience
PREFERRED QUALIFICATIONS
Related Work Experience
7 plus years Application Development work experience
6 plus years Network OSS application work experience
5 plus years System Administration work experience
5 plus years Database support and development work experience
5 plus years Enterprise Application Integration work experience
Education
CCNA/CCNP or equivalent
CCIE Data Center or equivalent
CCIE Routing and Switching or equivalent
WORKING CONDITIONS
Office environment