Operations Support System Engineer
Job Summary
We are seeking a highly motivated Software System Engineer to support Day 2 operations, maintenance, and enhancement for mission-critical IT projects. The role focuses on ensuring system stability, reliability, and security within a 24/7 operational environment. Ideal candidates should possess strong expertise in DevOps practices, container technologies, CI/CD pipelines, and production support operations.
Responsibilities
- Provide 24/7 operational and production support
- Maintain CI/CD pipelines and DevOps workflows
- Manage containerized platforms (Kubernetes, Docker)
- Perform system administration and middleware maintenance
- Ensure system monitoring, reliability, and documentation compliance
Required Skills
- DevOps engineering
- Kubernetes & Container management
- CI/CD pipeline management
- Linux & Windows administration
- Incident troubleshooting & RCA
Job Details
Key Responsibilities:
Day 2 Operations & Support:
- Provide operational support for mission-critical applications and platform services.
- Perform incident investigation, troubleshooting, RCA, and resolution.
- Support production deployments, rollbacks, and post-deployment verification.
- Monitor system health, performance, logs, and alerts.
- Collaborate with Day 1 support, infrastructure, developers, cybersecurity, and stakeholders.
- Support system recovery, DR, and business continuity activities.
- Participate in standby and after-office-hour support.
- Ensure compliance with governance and security policies.
CI/CD & DevOps Engineering:
- Build, maintain, and optimize CI/CD pipelines for: Source code management, code quality scanning (SonarQube), SAST, dependency scanning, and automated build/packaging/deployment.
- Manage release automation and deployment workflows.
Container & Platform Management:
- Deploy, configure, and manage containerized applications (Docker, Podman, Kubernetes).
- Support deployments for React, Node.js, and Spring Boot applications.
- Troubleshoot containers, optimize performance, and manage resources.
- Handle Kubernetes operations: secrets, ingress, scaling, and cluster management.
System Engineering & Administration:
- Maintain middleware and application platform configurations.
- Support Linux and Windows environments.
- Perform patching, configuration updates, and preventive maintenance.
- Manage DEV, SIT, UAT, and Production environments.
- Handle certificate renewal, secure connectivity, and configuration management.
- Maintain deployment and automation scripts.
Monitoring & Reliability Engineering:
- Configure monitoring dashboards, alerts, and health checks.
- Monitor availability, performance, and resource utilization.
- Conduct log analysis and troubleshooting with centralized tools.
- Identify proactive improvements for stability and reliability.
Documentation & Compliance:
- Prepare and maintain system architecture documentation, deployment procedures, runbooks, and SOPs.
- Support audits, compliance reviews, and operational assessments.
Qualifications & Experience:
- Education: Diploma or Bachelor’s in Computer Science, IT, Software Engineering, Computer Engineering, or related fields.
- Experience: Minimum 3 years in Software system engineering, DevOps engineering, Application/production support, and Platform/system administration.