We are looking for a technically strong Software System Engineer to support the operations, maintenance, and enhancement of mission-critical systems in a 24/7environment. This role combines DevOps, platform engineering, application support, and CI/CD operations, ensuring system stability, reliability, and operational readiness.
Key Responsibilities
- Provide Day 2 operational support, troubleshooting, RCA, deployment support, and system recovery activities.
- Build and maintain CI/CD pipelines covering build automation, security scanning, testing, packaging, and deployment.
- Deploy and manage containerized applications using Docker, Podman, and Kubernetes.
- Support Linux and Windows environments, middleware platforms, patching, certificates, and configuration management.
- Monitor application and infrastructure health using tools such as Prometheus, Grafana, Nagios, or Zabbix.
- Collaborate with developers, infrastructure, cybersecurity, and operations teams to ensure stable production operations.
- Maintain operational documentation, SOPs, deployment procedures, and troubleshooting guides.
Requirements
- Minimum 3 years of experience in DevOps, platform engineering, production support, or system administration.
- Strong hands-on experience with GitLab CI/CD, Jenkins, Docker, Kubernetes, Git, and Linux administration.
- Familiarity with React, Node.js, and Spring Boot applications.
- Experience with scripting and automation using Bash, Python, or PowerShell.
- Understanding of monitoring, observability, secure CI/CD, vulnerability management, and system hardening.
- Knowledge of SQL/NoSQL databases and enterprise operational support environments.
- Strong troubleshooting, communication, and teamwork skills.