Key Responsibilities
Utilize various open-source technologies
Use various tools to orchestrate solutions
Build independent web-based tools, microservices and solutions
Write scripts and automation using Perl/Python/Java/Bash
Configure and manage data sources like MySQL, Mongo, Elasticsearch, Hadoop, etc
Configure and manage queuing systems like Kafka, RabbitMQ, etc
Supervise and lead a systems administration team
Scheduling and Overseeing Preventive Maintenance of the Server/System Infrastructure
Ensure 99.99% availability of the System Infrastructure
Serve as a Level 2/3 escalation for all System incidents
Ensure System documentation is updated
Manage System Inventory and spares
Manage Configuration of all Systems (backup configuration and application of standardized configuration templates to Systems)
Ensure the System team is upskilled and fit for role in an environment of evolving System technologies
Liaise with the ITSM/Service Delivery manager to manage projects and IT&S processes and procedures.
Ensure System licenses are valid and initiate acquisition of the same before expiry
Managing day to day operation of internal System infrastructure and outsourced services, including hosted environment.
Providing support to internal and external customers
Development and maintenance of security protocols and controls
Maintenance and development of business continuity solutions and disaster recovery (DR, back-ups, contingency planning)
Perform regular audits and performance monitoring of mission critical infrastructure and processes
KEY PERFORMANCE INDICATOR
Financial Perspective KPIs:
Financial loss due to operational failure or incorrect processing Customer Perspective KPIs:
Internal customer satisfaction
System Uptime achievement
Service Availability per SLA
Operational
Successful update of Policies and Procedures (P&P)
Cycle time taken to complete activities (SLA)
Number of training days
Document quality
Success rate of IT resolution
QUALIFICATIONS, EXPERIENCE, SKILLS AND COMPETENCIES
Bachelor's degree in computer science/engineering or Relevant Field Required
RHCE or equivalent
Fintech, Telco / Service Provider experience is an advantage
8+ years' experience managing Systems running on Linux and Microsoft
Strong troubleshooting skills is key
Team Player
Degree in Computer Science/Telecommunication or related degree
Ability to work with cross-functional teams to deliver projects and IT services
Responsible for all IT infrastructure, processes, and projects
Working knowledge of enterprise data center technologies including storage platforms, network switching, and security infrastructure within a virtualized data center
Continuous integration tools such as Jenkins, Hudson, etc
Minimum of 8 years DevOps experience
Minimum of 8 years' experience in managing complex Linux based infrastructure
Minimum of 8 years' experience in at least one scripting language and automation language
Minimum of 8 years' experience with administering data sources including MySQL, Couchbase, MongoDB & Elasticsearch
Minimum of 8 years' experience with containerization technologies such as docker, Kubernetes, Rancher
Minimum of 8 years' experience with virtualizations/HCI technologies such as VMware, Proxmox, RH KVM.
Familiarity with a broad portfolio of Cloud infrastructure tools and experience with cloud infrastructure management and automation technologies (Chef, Puppet)
Highly motivated with demonstrable enthusiasm for role
Strong leadership, management, and communication skills
IT project management experience
Ability to configure and administer Active Directory, Microsoft365 and Azure Cloud AD is an added advantage.
Experience implementing and managing hosted or web-based systems within a Windows environment
Deep knowledge of Setup and Management of load balancing solutions (HaProxy, NGINX)
Experience of implementation and managing high availability and rapidly scalable environments
Internet technologies - DNS, SMTP, Proxies, Cache
Security best practices (hardening, vulnerability scans, DMZ etc.)
Storage and back-up methodologies