Design, develop, and maintain scalable software systems and infrastructure.
Build and manage robust CI/CD pipelines covering:
Code Quality Scanning
Static Application Security Testing (SAST)
Application Build & Containerization (React, Node.js, Spring Boot)
Dependency Scanning (including container-level)
Automated Testing
Deployment file generation
Deploy, manage, and support containerized applications using Docker, Podman, and Kubernetes.
Troubleshoot, investigate, and resolve application and system-level issues.
Collaborate with cross-functional teams to implement seamless software delivery processes.
Monitor system performance and availability using industry-standard tools.
Document configurations, deployment processes, and operational procedures.
Provide both Day 1 (initial deployment) and Day 2 (post-deployment support) operations.
Diploma or Degree in Computer Science, Information Technology, or a related field.
At least 3 years of hands-on experience in software systems engineering, DevOps, or a similar role.
Strong understanding of CI/CD, system automation, and infrastructure management.
Solid communication skills with a team-oriented mindset.