JOB RESPONSIBILITIES
Infrastructure Monitoring & Availability
- Ensure continuous availability of all platform environments.
- Monitor infrastructure health, performance, and connectivity.
- Proactively identify and mitigate infrastructure risks.
- Monitor servers, containers, databases, network connectivity, and platform services.
- Investigate abnormal system behavior and performance degradation.
- Maintain operational dashboards and monitoring systems.
- Participate in platform capacity planning activities.
Environment Administration
- Administer development, testing, staging, DR, and production environments.
- Maintain infrastructure configurations and operational documentation.
- Perform routine environment maintenance activities.
- Support deployment and configuration of application components.
- Manage environment access according to security requirements.
- Support environment provisioning and refresh activities.
Incident Management
- Participate in operational incident response.
- Investigate infrastructure, application, connectivity, and deployment issues.
- Perform root cause analysis of incidents.
- Coordinate incident resolution with development and support teams.
- Support post-incident reviews and corrective actions.
- Maintain incident records and operational knowledge base.
CI/CD Support
- Support software deployment pipelines.
- Monitor CI/CD platform health and execution.
- Troubleshoot deployment failures.
- Assist development teams with release activities.
- Support automated build and deployment processes.
- Participate in release preparation and production deployment activities.
Infrastructure Troubleshooting
- Diagnose infrastructure and connectivity issues.
- Investigate application performance problems.
- Analyze logs and monitoring data.
- Support database connectivity troubleshooting.
- Support network and security troubleshooting activities.
- Escalate complex issues to senior engineering teams when necessary.
Operational Support
- Support daily platform operations.
- Assist business and operational users with technical issues.
- Participate in maintenance windows and operational activities.
- Support disaster recovery testing activities.
- Verify platform readiness after releases and infrastructure changes.
- Maintain operational runbooks and support procedures.
JOB REQUIREMENTS
Education
- Bachelor’s degree in Computer Science, Information Technology, Network Engineering, Software Engineering, or related field.
Technical Skills
Operating Systems
Good knowledge of:
- Linux administration
- System services management
- User and access management
- File systems and storage management
Container Platforms
Experience with:
- Docker
- Kubernetes fundamentals
- Container troubleshooting
- Kubernetes workloads and services
CI/CD
Experience with:
- Git
- CI/CD pipelines
- Build and deployment processes
- Release support
Databases
Basic understanding of:
- PostgreSQL
- Database connectivity
- Query execution monitoring
- Backup and recovery concepts
Monitoring & Observability
Experience with:
- Infrastructure monitoring tools
- Log analysis
- Performance monitoring
- Alert management
Experience with the following is an advantage:
- Prometheus
- Grafana
- ELK / OpenSearch
- Loki
Networking
Knowledge of:
- TCP/IP
- DNS
- HTTP/HTTPS
- Load balancing
- Firewalls
- SSL/TLS certificates
Cloud & Infrastructure (Advantage)
Knowledge of:
- Virtualization platforms
- Infrastructure-as-Code concepts
- Cloud-native technologies
Required Experience
- 2+ years of experience supporting production environments.
- Experience supporting Linux-based systems.
- Experience with CI/CD pipelines.
- Experience troubleshooting infrastructure issues.
- Experience working in 24/7 business-critical environments is an advantage.
Experience in banking, financial services, fintech, securities, or trading platforms is an advantage.
Required Competencies
Technical Troubleshooting
- Strong analytical and diagnostic skills.
- Ability to identify root causes quickly.
- Ability to work under operational pressure.
Reliability Mindset
- Focus on system stability and availability.
- Proactive approach to problem prevention.
- Attention to operational risks.
Communication
- Ability to communicate technical issues clearly.
- Ability to work effectively with developers and business users.
- Ability to document incidents and resolutions.
Ownership
- Strong sense of responsibility.
- Ability to work independently.
- Commitment to operational excellence.
Success Indicators
The DevOps & Infrastructure Support Engineer will be considered successful when:
- Platform availability consistently meets agreed service levels.
- Infrastructure incidents are resolved within target timelines.
- Deployment processes operate reliably and efficiently.
- Monitoring systems provide effective early warning of issues.
- Operational documentation remains current and accurate.
- Infrastructure-related production incidents are minimized.
- Recovery times and incident response effectiveness continuously improve.
Preferred Technologies
Experience with any of the following technologies is considered a strong advantage:
- Linux
- Kubernetes
- Docker
- PostgreSQL
- Git
- GitLab CI/CD
- NGINX
- Prometheus
- Grafana
- Redis
- Python scripting
- Bash scripting
- Ansible
Platform Context
The role will support a modern financial platform ecosystem including:
- OTC Trading Platform
- Securities Depository Platform
- PostgreSQL databases
- Kubernetes environments
- CI/CD pipelines
- API services
- Reporting and integration services
- Disaster Recovery environments