PRINCIPAL ACCOUNTABILITIES (Key responsibilities and tasks that the role performs)
- Evaluate and recommend technology controls, mitigation techniques and resilience solutions for the Bank related to automation.
- Establish a good and effective cross department working relationships and to help discover and eliminate problems by gathering requirements and implementing process automation
- Perform on technical responsibility as below:
-Design, architect, and implement next generation system architecture and automation solutions.
-Implement, maintain, and improve Continuous Integration and Continuous Delivery environments.
-Advise business and technology delivery leadership on how to translate the client’s infrastructure and automation business requirements into executable technology solutions.
-Administer Automation (Ansible, Terraform) & Monitoring infrastructure, perform maintenance and configuration and provide SME level support.
-Maintaining Automation Code & Inventory.
-Maintaining Monitoring Inventory and Plugins. - Responsible for handling service/change request tickets within agreed service level agreements (SLAs) related to automation and monitoring project/initiatives/request.
- Identify infrastructure as a code (IAC) capability and implement proven technologies and adaptive infrastructure to enable business outcomes.
- Undertake research and feasibility study infrastructure automation and its related system solutions to ensure its reliability, agility and resiliency for faster business innovation.
- Manage the lifecycle of Tools and automation and its related system solutions technology refresh with minimized impact to business operations and in compliance with the Technology Architecture design, standards and principles
- Liaise with principal/internal/third party team to ensure success of projects.
- Vulnerability assessment across Production & Non-Production environment.
- Deliver technical support and onsite field services.
- Identify errors, technical problems and determine proper solutions while providing exceptional service and customer support.
CRITICAL SUCCESS FACTOR
- Ability to understand the application business area and perform application support, software testing, software design & development, application integration, and project management in system development.
- Good understanding of high availability design and concept (eg failover, clustering), application security testing, windows desktop environment and server technology (Unix, Linux and Windows environment), authentication and access control principle.
CHALLENGES
- Continuously develop the technical skills with the technology advancements.
- Ability to provide reliable and effective application support in meeting the service level agreement.
- Ability to work after office or during weekends, and travel to recovery site (whenever required) for project activities and for system support.
QUALIFICATION
Bachelor’s degree or higher qualification in Computer Science, Information Technology, Information Systems, Software Engineering or relevant professional qualification.
Experience and Skills:
- Minimum of 2 years’ working experience in software development and support.
- Hands-on experience in Automations & Monitoring tools (Ansible, Terraform, Nagios XI) is an added advantage.
- Programming and scripting experience in languages such as Java, Python, PowerShell, JavaScript, Perl, PowerCLI, and Shell scripting, with a solid understanding of object-oriented programming (OOP) concepts.
- Experience with source code management and version control systems, including Git, GitLab, GitHub, and Bitbucket.
- Hands-on experience in cloud platforms and services such as AWS, Microsoft Azure, and Oracle Cloud is an added advantage
- Hands-on experience in Power Bi is an added advantage.
Skills Required
- Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering or relevant qualification.
- Minimum of 2 years working experience in software development and support.
- Programming and scripting experience: Java, Python, PowerShell, JavaScript, Perl, PowerCLI, Shell scripting; understanding of OOP concepts.
- Experience with source code management and version control: Git, GitLab, GitHub, Bitbucket.
- Hands-on experience with automation and monitoring tools (Ansible, Terraform, Nagios XI).
- Hands-on experience with cloud platforms/services (AWS, Microsoft Azure, Oracle Cloud).
- Hands-on experience with Power BI.
- Good understanding of high availability design (failover, clustering), application security testing, and server/desktop technologies (Unix, Linux, Windows).
- Ability to work after hours, weekends, and travel to recovery site or provide onsite field services when required.
What We Do
KGP Services is a leading network services provider and trusted partner to customers who build, own, and operate high-speed fiber, wireless, and cloud networks across North America. We combine complete end-to-end capabilities with a customer-first culture to provide custom services including design, engineering, installation, integration, and maintenance for all technologies. Through our new partnership with Circet, Europe’s largest network services provider, KGP Services is positioned for greater scale and expansion to help customers meet the fast-growing demand for high-speed connectivity.
.jpeg)
