2xSenior Application Administrator (SP7)- Information Technology (eChannel Platform)
Position summary
Introduction
Job description
KEY PERFORMANCE AREAS (KPAs)
The Senior Application Administrator duties include the following:
Daily Operational Support and Management
· Support all IT Platform applications by providing monitoring, application, and system support for all development, staging, training and production application services environments
· Implementation of efficiencies and improvements to standard processes and procedures such as automation through scripting, programming, etc.
· Client support team engagement to assist with application related incidents, client testing and integrations
· Collaborate with the development and infrastructure teams to improve and support software features through agile, continuous integration and continuous delivery/deployment (CI/CD) processes
· Work with respective SMEs on maintaining health, monitoring, alerting, and reporting tools
· Support disaster recovery test planning and execution - application environment review, shutdown, start, verification and solving any application related problems
· Support management of resources that are involved in maintaining the host operating systems on Windows and VMware/Hyper-V servers as well as software subsystems such as databases, web server software, LDAP, and security subsystems
· Resolve queries logged by business users in a timely and efficient manner
· Ensure queries are logged, tracked, and managed via the correct channels
· Ensure all IT Platform related application logs are reviewed daily and any errors in logs tracked, resolved, and signed off
· Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately
· Lead by example through demonstration of high performance in the areas of customer service, collaboration, teamwork, reliability, efficiency, and execution
· Strong customer service skills and an ability to interact at all levels of the organization (customers, technical teams, and Executives)
· Ensure performance, availability, uptime, and critical components are reported (where required)
· Ensure all IT Platform related applications are on the latest application software version
· Provide 24x7 support for event monitoring, incident triage and escalation on a rotational basis
· Standby and after-hour support as required
User Management
· Access administration for application access to production application services
· Ensure that user management (inactive users, terminations, etc.) is performed within stipulated timeframes
3rd Party Vendor Engagement
· Log calls with 3rd party vendors for bugs and defects identified
· Follow up 3rd party vendor calls to ensure resolution
· Ensure that solutions provided by 3rd party vendors are tested before being deployed
· Follow up and management to ensure various software releases are successfully deployed in production
Testing, Documentation, Production Support and Change Control
· Ensure application documentation is in place and updated (includes diagrams, configuration, application standards, high-performance and availability configuration etc.)
· Document all production applications and resolve all application issues and answer all requests
· Monitor all performance metrics for various production systems and identify root cause for all technical issues and recommend solutions
· Maintain knowledge on all hardware and operating system and update security associate technology
· Ensure changes are logged and executed as planned
· Ensure test cases are designed and aligned based on set requirements for Change Control Committee
· Build and maintain test suites including full regression testing for both manual and automated testing for relevant applications/software support
· Administer and implement all new systems and ensure transition of plans to production
· Maintain schedule jobs and perform troubleshoot on processes and resolve all issues
· Analyze all applications and recommend necessary upgrades and patches and perform troubleshoot on all issues
Agile Team Responsibilities
· Create and maintain the continuous delivery pipeline toolchain, including continuous integration, automated builds, automated build verification testing, and automated deployment
· Create platforms and environments (which may be cloud-based) for development, solution demos, and user acceptance testing
· Facilitate the technical aspects of collaboration with third parties, such as data or 3rd Party vendors and hosting facilities
· Participate in PI Planning and the Pre- and Post-PI Planning events and in backlog refinement to define integration and test backlog items
· Determine and help maintain decisions and policies for version management
· Run solution-level build and integration scripts or manually integrate where automation does not yet exist
· Attend other teams’ stand-ups to support daily activities
· Collaborate with Agile teams on a shared vision to implement DevOps and the continuous delivery pipeline.
Minimum requirements
CORE COMPETENCIES
· Excellent persuasion and negotiation skills
· Relating and networking skills with ability to interact and influence at all levels
· Good project management skills
· Ability to establish and maintain co-operative working relations
· Analytical skills
· Conceptual reasoning ability
· Conflict handling ability
· Decision making skills
· Detailed practical problem-solving ability
· Strong technical aptitude with good organizational, analysis and problem-solving skills.
· Ability to work on multiple projects with multiple priorities and ability to thrive in a fast-paced, complex, global, and dynamic environment.
· Ability to work proactively and collaboratively as part of a team on a large project.
· Ability to pay attention to details and to follow through on commitments.
QUALIFICATIONS
· Degree in Information Technology, Computer Science, or equivalent.
· Microsoft SQL certification will be an added advantage
· SAFe for Teams certification will be an added advantage
Experience/Knowledge & Skills
· At least 6-8 years of IT experience working in a support role
· Any development experience will be an added advantage
· Experience in support in an IT banking environment an added advantage
· Azure DevOps experience an added advantage
· Exposure to various IT Support and Development methodologies
· Knowledge specific to the business, e.g. banking products, banking rules and legislation, digital channels, payment methods, etc.
· Knowledge specific to technologies, i.e. Microsoft IIS, Kubernetes, Windows Server, SQL Server, Load balancing, Networks (Firewall, DNS, VLAN, etc)
· Knowledge of databases and SQL scripting
· Interest in keeping abreast of current trends in software development and testing, especially as they relate to the technologies being used.
· Understanding of common software failures and faults and the resolution of these
· Understanding of the software development life cycle and basic software terminology
· Experience in documenting test scripts, test cases and test data.