Bachelor degree in computer science, information management, or "STEM" major (science, technology, engineering and math); or, in lieu of a degree, high school diploma/GED and 4+ years of experience in an enterprise server environment analyzing, administering, and troubleshooting virtualized Windows servers and applications; or equivalent military experience/training, required.
Minimum of four (4) years' experience managing and/or designing technology systems in a financial services organization preferred.
Minimum of four (4) years' experience working with IT Operations automation tools such as Puppet, System Center, Azure DevOps and/or others preferred.
Minimum of four (4) years' experience working with cross-functional and/or interdepartmental teams to implement technologies preferred.
Certification in Microsoft (MCSA, MCSE), CompTIA Server+, VMWare VCP, and/or related technical certification, preferred.
Job Purpose and Scope:
Responsible for the support, development, and implementation of fixes and enhancements within the Bank's Digital Retail solution. Works closely with Banking Systems application administrators to review, understand, and plan the system design for all newly on-boarded applications as well as upgrading existing applications and server environments. Coordinates closely with the Digital Banking and overall Retail leadership teams. Engages with third party vendors responsible for their aspects of the solution to drive consistent improvement of the overall solution. Works closely with the OZK Labs team to support their development efforts on the Digital Retail solution. Ensures the Digital Retail Solution has a singularly focused resource consistently engaged with the solution and all team members involved in the solutions design, function and support.
Essential Job Functions:
Manages support, development, and implementation of enhancements, fixes and other adjustments for the Bank's critical Digital Retail Solution.
Works closely with Banking Systems application administrators to review, understand, and plan the system design to ensure reliability and stability of the Digital Retail Solution.
Documents system designs in accordance with IT standards using diagrams to highlight server and application layout, resiliency capability, and data flow.
Actively participates in highly complex projects involving the design, analysis, maintenance, and implementation of application and database servers.
Proactively ensures the highest level of data and system availability and security.
Works closely with OZK Labs team to review, understand, and plan the system design to ensure reliability and stability of the Digital Retail Solution.
Works closely with Digital Banking and retail Leadership to review, understand, and implement enhancements to the Digital Retail solution.
Incorporates automation through tools like Puppet, NGINX, and/or others into the Digital Retail Solution.
Monitors, tests, and identifies hardware and software problems in virtualized Windows Server and/or Linux environments for penitential bottlenecks, identifies possible solutions, and works with vendor or internal administrators to implement those solutions.
Writes and maintains custom scripts to increase system efficiency and lower the personal intervention time on any available tasks.
Coordinates software upgrades with Digital Retail Solution application vendors and business units as necessary.
Coordinates with the Systems Administration team for capacity planning and analyzes information concerning job-processing time, hardware/software utilization, CPU/memory loads, and system tuning.
Designs configuration(s) for the Digital Retail Solution.
Participates in the design of information and operational tasks of all areas of the Digital Retail solution.
Establishes and maintains working relationships with team members, managers, and vendors.
Maintains flexible schedule and works after regularly scheduled work hours, as necessary.
Regularly exercises discretion and judgment in the performance of essential job functions.
Maintains flexible schedule with ability to work after hours as necessary.
Maintains good punctuality and attendance at work.
Follows Bank and department policy, practice, and procedure.
Knowledge, Skills, & Abilities:
Knowledge of computer systems administration/engineering and/or systems engineering and analysis.
Knowledge and ability to apply knowledge of web development tools/languages.
Ability to manage and write in C#, Java, HTML, and .NET Framework.
Ability to write, modify and update CSS.
Knowledge of hardware and software installation, testing and operation.
Knowledge of SDK and API concepts for application development and communication.
Knowledge of fundamental networking concepts, such as IP, Gateway, Subnet Mask, Ping.
Knowledge of various enterprise software products, such as Windows Desktop and Server platforms, Microsoft SQL, IBM DB2, Oracle DB, Windows PowerShell, Secure FTP, NGINX.
Knowledge of enterprise Windows Server roles, including Active Directory Services, DNS, Group Policy, DHCP, IIS.
Knowledge of hypervisors such as VMware ESXi and Microsoft Hyper-V used to support virtualized environments.
Knowledge of Puppet, Azure Dev-Ops and/or other IT operations automation tools.
Ability to work without close supervision.
Ability to demonstrate effective customer service skills.
Ability to communicate effectively both verbally and in writing.
Ability to maintaining confidentiality.
Ability to adapt effectively to repeated interruptions.
Ability to work effectively in a fast-paced environment with exacting deadlines.
Ability to work extended hours.
Skill in using PowerShell and batch scripting for automation and analysis.
Skill in using computer and Microsoft Office, including Word, Excel, PowerPoint, and Outlook.
Equipment Used in Job Performance/Working Environment:
Desktop or laptop computer
Major Job Demands (Physical/Mental):