Job Description:
We are looking for a System Engineer to join our team and support the infrastructure that powers our payment gateway platform. You will be responsible for designing, deploying, and maintaining secure and reliable systems, ensuring high availability, scalability, and compliance with payment industry standards. This role requires close collaboration with development, operations, and security teams to support business growth while protecting customer data and transactions.
Responsibilities:
- Design, implement, and maintain infrastructure for payment systems across on-premises and cloud environments.
- Manage and optimize Windows and Linux servers, including routine maintenance, patching, and performance tuning.
- Deploy, configure, and maintain application servers (Tomcat, Apache, Nginx) and databases.
- Ensure system availability, scalability, and disaster recovery readiness.
- Implement and monitor security controls (firewalls, IDS/IPS, SIEM, encryption, DLP).
- Perform system health checks, log analysis, and incident response.
- Support compliance with PCI DSS and other payment security standards, including audits and documentation.
- Automate infrastructure management tasks using scripting and configuration management tools.
- Collaborate with developers to support and smooth software deployments.
- Work with external partners to ensure secure and reliable system integrations.
- Continuously improve monitoring, alerting, and reporting for infrastructure and security events.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as a System Engineer, Infrastructure Engineer, or DevOps Engineer.
- Strong knowledge of networking (TCP/IP, DNS, VPN, Load Balancing, Routing, Firewalls).
- Hands-on experience with Windows Server, Linux (Ubuntu, CentOS/RHEL) administration.
- Experience with application servers (Tomcat, Apache, Nginx) and databases (MySQL, Oracle, PostgreSQL).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and virtualization/containerization (VMware, Docker, Kubernetes).
- Knowledge of security principles and tools (IDS/IPS, SIEM, vulnerability scanners, encryption).
- Understanding of PCI DSS and other compliance frameworks in the payment industry.
- Strong troubleshooting and analytical skills.
- Ability to work under pressure in a fast-paced, high-availability environment.
- Good communication skills, both written and spoken English.
Preferred Qualifications (Nice to Have)
- Experience with automation/configuration tools (Ansible, Terraform, Puppet, or Chef).
- Experience with monitoring/observability tools (Prometheus, Grafana, Nagios, Zabbix, or ELK).
- Scripting skills (Bash, Python, or PowerShell).
- Previous experience in the financial services or payment industry.