Education:
- Minimum Diploma (D3) in Information Technology
Experience:
- Junior: Minimum 1 year of experience in DevOps, Site Reliability Engineering (SRE), or equivalent roles in a similar industry.
- Middle: Minimum 3 years of experience in DevOps, Site Reliability Engineering (SRE), or equivalent roles in a similar industry.
- Senior: Minimum 5 years of experience in DevOps, Site Reliability Engineering (SRE), or equivalent roles in a similar industry.
- Experience or understanding of banking IT workflows is strongly preferred.
Core Competencies:
- Knowledge of software development principles and best practices.
- Strong expertise in CI/CD concepts, pipelines, and automation flows.
- Proficient in application deployment strategies and release management.
- Solid understanding of source code management tools such as Git.
- Skilled in using Unix/Linux commands for environment setup, troubleshooting, and automation.
Deep understanding of cloud-native technologies, especially:
Containerization: Docker
- Orchestration: Kubernetes, OpenShift (OCP)
- Supporting tools: kubectl, oc
- Strong hands-on experience with CI/CD tools such as Jenkins, GitLab CI, and GitHub Actions.
- Experienced in GitOps tools such as ArgoCD and FluxCD.
- Skilled in Infrastructure as Code (IaC) using tools like Terraform and Ansible.
- Advanced scripting capabilities using Shell Script, Python, or Groovy.
- Familiar with logging management tools such as ELK Stack, OpenSearch, Loki.
- Skilled in monitoring and APM tools like Grafana and Dynatrace.
- Familiar with major cloud providers, especially Google Cloud Platform (GCP) and Amazon Web Services (AWS).
- Able to proactively solve issues, perform incident mitigation and root-cause analysis, prevent recurrence, and plan tech stack updates.
- Experienced in code review, clean coding, and implementing secure development practices including SAST, DAST, and IAST.
- Advanced understanding of DevOps culture and concepts: TDD, CI/CD, GitOps, Agile.
- Active involvement in application deployment, delivery, and repository management.
Technical Skillset:
- Languages: Python, Bash
- Databases & Messaging: OracleDB, MySQL, MongoDB, Redis, Kafka, RabbitMQ, ActiveMQ
- Infrastructure as Code (IaC): Terraform, Ansible
- Containerization & Orchestration: Docker, Kubernetes, OpenShift (OCP)
- CI/CD & GitOps: Jenkins, GitLab CI, GitHub Actions, ArgoCD, FluxCD
- Monitoring & Logging: Dynatrace, Prometheus, Grafana
- ELK Stack (Elasticsearch, Logstash, Kibana), OpenSearch, Filebeat, Loki
- Security & Secrets Management: HashiCorp Vault
- Cloud Platforms: AWS, GCP
- Deployment Management: Kustomize, Helm Chart
- Security Tools (SAST/DAST): Checkmarx, SonarQube, Acunetix, Appknox
Job Descriptions:
- Have a high ability to analyze problems
- Analyze problems that occur in production applications
- Monitoring problems that occur in SQL Server, MongoDB & Server
- Create operational analysis problem reports
- Able to adapt and integrate with relevant technology
- Innovate in technological developments that suit the company's need
- Design, develop, and deploy scalable microservices solutions
- Optimize performance and ensure reliability of applications running on Cloud
- Collaborate with DevOps to implement effective CI/CD pipelines for microservices
- Ensure seamless integration and communication between services
- Willing to be on standby 24/7 in case of deployment needs.