Ivonesia Data Solutions
DevOps Engineer
- Compensation
- Not disclosed
- Location
- South Jakarta, Jakarta
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Solid experience developing and maintaining production applications using React.
- Strong knowledge of React Hooks and experience managing complex application state using Redux or Redux Toolkit.
- Experience building backend services using MVC frameworks, preferably AdonisJS; experience with Laravel is also considered.
- Proficiency in TypeScript and experience applying it across application development.
- Good understanding of RESTful API design and fundamental distributed systems concepts.
- Familiarity with relational databases such as MySQL or PostgreSQL and basic query optimization.
- Understanding of cloud networking and infrastructure security, including VPCs, subnets, security groups, firewalls, and VPNs.
- Understanding of backup, restoration, and disaster recovery principles.
- Familiarity with Git, code reviews, and collaborative software development practices.
Nice to have
- Experience with TanStack Query (React Query) and/or TanStack Router.
- Experience with queue systems and caching solutions such as Redis.
- Experience with Docker, CI/CD pipelines, and/or Kubernetes.
- Experience with cloud platforms such as AWS, GCP, or Azure, and Infrastructure as Code (IaC) tools such as Terraform or equivalent.
- Experience configuring WAF, monitoring, and logging tools such as Cloudflare, Grafana, and Prometheus.
- Experience working with medium- to large-scale production systems.
Full description
Job Descriptions
- Develop and optimize frontend applications using React, Redux Toolkit, and TanStack Router.
- Design, build, and maintain backend services using AdonisJS and Laravel.
- Design and implement secure and scalable RESTful APIs for inter-system communication.
- Write TypeScript code across the application stack to ensure type consistency from backend to frontend.
- Design and implement network segmentation and isolation, including VPCs, subnets, security groups, and network policies.
- Manage private network infrastructure, including NAT Gateways, bastion hosts, and VPN connectivity.
- Configure and maintain firewalls, Web Application Firewalls (WAF), and security groups to protect infrastructure and applications.
- Develop, implement, and regularly test backup strategies and disaster recovery plans.
- Actively participate in technical architecture discussions, code reviews, and technical decision-making.
- Maintain system quality through refactoring, continuous improvement, and the implementation of engineering best practices.
- Develop and maintain automated unit and integration tests to ensure feature reliability.
- Maintain API documentation and technical specifications to facilitate system maintenance and team onboarding.
Requirements
Must Have
- Solid experience developing and maintaining production applications using React.
- Strong knowledge of React Hooks and experience managing complex application state using Redux or Redux Toolkit.
- Experience building backend services using MVC frameworks, preferably AdonisJS; experience with Laravel is also considered.
- Proficiency in TypeScript and experience applying it across application development.
- Good understanding of RESTful API design and fundamental distributed systems concepts.
- Familiarity with relational databases such as MySQL or PostgreSQL and basic query optimization.
- Understanding of cloud networking and infrastructure security, including VPCs, subnets, security groups, firewalls, and VPNs.
- Understanding of backup, restoration, and disaster recovery principles.
- Familiarity with Git, code reviews, and collaborative software development practices.
Nice to Have
- Experience with TanStack Query (React Query) and/or TanStack Router.
- Experience with queue systems and caching solutions such as Redis.