The System Architect/Manager’s role is to strategically design and implement in-house information systems architectures that support and assure their high availability. This individual will gain organizational commitment for all Infrastructure plans, as well as evaluate and select all technologies required to complete those plans. They will work closely with decision makers in other departments to identify, recommend, develop, implement, and support cost-effective technology solutions for all aspects of Bank. This person will also define and implement IT policies, procedures, and best practices.
Duties and Responsibilities:
Ensure that proposed and existing systems architectures are aligned with Bank goals and objectives.
Develop, document, and communicate plans for investing in systems architecture, including analysis of cost reduction opportunities.
Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility. Acquisition & Deployment
Where applicable, design, develop, and oversee implementation of end-to-end integrated systems.
Document the Bank existing systems architecture and technology portfolio; make recommendations for improvements and/or alternatives.
Review new and existing systems design projects and procurement or outsourcing plans for compliance with standards and architectural plans.
Develop and execute test plans to check infrastructure and systems technical performance. Report on findings and make recommendations for improvement.
Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
Install and configure systems such as supports infrastructure applications
Experience of Linux environment is mandatory for this role
Develop & maintain installation and configuration procedures. Contribute & maintain system standards.
Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources and provide economies of scale
Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
Perform regular security monitoring to identify any possible intrusions.
Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.
Repair and recover from hardware or software failures.
Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary. Maintain relevant record.
Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
Maintain data center environmental and monitoring equipment
Strong knowledge and experience for Linux and windows administration.
Extensive experience in developing strategic systems architecture plans. High level of energy, creativity, flexibility, enthusiasm, commitment, self-confidence and initiative.
Proven experience in systems design and development with Strong understanding of information processing principles and practices.
Exceptional analytical, conceptual, and problem-solving abilities with excellent architecture and technical support documentation skills.
Ability to conduct research into emerging technologies and trends, standards, and products as required.
Hands on Linux and windows Administration
Certification like RHCE, RHCA, RHCSA, MCSE, Hyper-V Certification, Netapp Storage will be preferred