Job description:
The Senior Middleware Application Analyst represents a technical and experienced position within the Middleware Application Support group. This position must be able to evaluate and react to all technical issues for the product offerings (iO, OV & OOL) and all the supporting middleware infrastructure (Tibco, Glassfish, Tomcat, Apache, Jetty, JBoss, AppDynamics, Splunk, uDeploy, Varnish, nGinx, memCached, Drupal, Cassandra, RabbitMQ, MySQL) with minimal direction. The Senior Analyst position is expected to use technical knowledge and collaborate with coworkers to solve issues in a timely fashion including outages, both scheduled and non-scheduled. Must work with Management to monitor and ensure the successful completion of projects as related to a documented project plan. Must also be able to work with co-workers to perform Method of Procedure (MOP) reviews as well as executing them through the approving Architecture Change Process (ACP). An individual in this position will work towards making the department more reliable and robust by implementing advanced tools, technologies and methods. The Senior Analyst position may be expected to technically mentor other Middleware Application Analyst’s within the group and recommend training curriculum to enhance the team’s overall technical skill set.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
1. Accepts ownership for applications running in Production Support area.
2. Works well under pressure.
3. Demonstrated ability to multitask.
4. Must be able to adhere to the Architecture Change Process and submit Methods of Procedure for peer review.
5. Work closely with various production support related areas within the company to make certain software is performing correctly. These areas include the Network Operations Center, Technical Support Group, Communications Desk, Engineering, Digital Services, Network Platform & Services, Voice Services and Enterprise IT.
6. Perform software Level II support.
7. Must be able to follow strict problem escalation procedures and works well under pressure.
8. Maintain problem logs for outages and performance-related issues using a set format.
9. Maintain all documentation and ensure it is up-to-date.
10. Work with vendor support and colleagues to provide written root cause analysis of outages.
11. Must be a proactive and persistent troubleshooter.
12. Coordinate issues with the Engineering, Development, and QA areas concerning software patches, version updates, code lockdown procedures and new code releases to production.
In addition to the essential duties and responsibilities listed above, this position is also responsible for:
* Performing any and all administrative tasks through use of appropriate company documentation, ensuring documentation is completed in a full and accurate manner.
* Meeting company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work related tasks in a manner that is in compliance with all Cablevision policies and procedures.
* Ensuring that all work related equipment are utilized and maintained in a safe and responsible manner, and that all work related tasks are performed in a manner that is in compliance with OSHA safety rules and regulations.
QUALIFICATIONS:
This section should list the required knowledge and skills, experience, level of education, and if applicable, other licenses or accreditations, such as certificates, for this position.
Knowledge and Skills: Prior experience in providing technical support to a customer facing production environment. Excellent Coordination and time management skills. Demonstrated ability to produce scripts in languages such as SQL, PERL, Python, Ruby, PHP, JavaScript, node.js, etc., and unix shells. A solid understanding of application technologies on various application systems. A solid understanding of operating system software (Unix/Linux/Solaris) server technologies in a distributed computing environment. Strong inter-personal and communication skills with co-workers, vendors and customers. Ability to solve and document problems quickly and completely. Demonstration of strong decision making skills. Ability to multi-task and adjust priorities based on workload. Ability to thoroughly investigate and document root cause analysis.
Experience: More than 5 years previous application troubleshooting/administration experience on multiple application platforms (Weblogic, Tibco, JBoss, Tomcat, Apache, Glassfish) and multiple operating systems (Unix/Linux/Solaris). Extensive prior knowledge/experience with application servers and database applications. Strong scripting skills, operation system and application server expertise. Demonstrated proficiency with log analysis tools – Splunk or Apache Flume Demonstrated proficiency with performance monitoring – AppDynamics. Demonstrated proficiency with deployment applications – uDeploy
Education: Bachelor's Degree in Computer Science, engineering, or equivalent work experience is required.
Other: Flexible working hours, 24-hour on-call applications support rotation.
Scope:
This position is critical to the digital products that Cablevision offers (OV, iO, OOL). It provides a high level of Application/system support within the Middleware Application Support Group and ensures that by excellent skill sets, the Cablevision customer experience is preserved. The position requires a high level of technical experience that allows timely resolutions to problems. This position also works on formulating, developing, designing, and implementing application and system recommended enhancements. The Analyst interacts with the DBA’s, System Administrators, Project Managers, Users, Business teams and Development teams, developers, and vendors. This position is
Responsibility: responsible for understanding and resolving all application related technical issues in the fastest possible timeframe.