Job Description
Summary
Responsibilities
- Primary responsibilities to ensure the application is running at all times in Production.
- Manages other non-production environments such as pre-production/staging.
- Strong understanding of application features and all supported blockchains.
- Work closely with engineers both application and infrastructure to ensure good understanding of what will be pushed to production environments.
- Ability to apply fixes, improvements or optimization on the applications and infrastructure.
- Identify any issues that may arise from the delivery which will impact production uptime or scalability or responses.
- Monitor, troubleshoot and triage application alerts and issues.
- Incident and problem management, post resolution follow-ups to ensure problems have been adequately addressed.
- Continuously improve on monitoring tools and processes.
- Coordinate DR testing and audit.
- Maintain and support blockchain infrastructure
- For senior individuals, the responsibility includes communication with stakeholders on application issues.
Requirements
- Degree in Computer Science or Engineering or Information Technology or similar discipline
- Knowledge in blockchain and programming languages such as Rust or JavaScript or Node.js or Golang
- Past job experiences in supporting applications
- Attention to detail with an analytical mindset
- Comfortable with analyzing logs and possess a keen eye for anomalies and inconsistencies
- Strong curiosity and desire to identify problems or root causes, and effectively communicate findings to the rest of the team
- Experience in deploying in various cloud (Azure, Google, Amazon)
- Experience in building, deploying and maintaining monitoring tools (Grafana, Prometheus, etc)
- Experience in deploying and maintaining container infrastructures (Kubernetes, docker-compose, etc)
- Experience in building, deploying and maintaining logging tools (Fluentd, ElasticSearch, Kibana, etc)
- Experience in developing and deploying infrastructure as code (Kubernetes, Terraform, Docker, Ansible, etc)
- Understand blockchain concepts and familiar with at least one or more blockchains is a plus
- Proficient written communication skill in English
Skills
- Analytical Thinking
- Attention to Detail
- Communications Skills
- Development
- Rust