richardjin

Senior Dev Ops & Blockchain Engineer

As a seasoned DevOps engineer with 8+ years of experience, I have full experience with IaC Tools, CI/CD pipelines, and Monitoring and Logging tools.

When I worked as a DevOps Engineer on the blockchain development team, I implemented the entire blockchain environment from infrastructure to monitoring and alerting systems.

First I implemented the infrastructure. For the first time, I worked closely with team members to understand the specific requirements of blockchain networks, such as scale, consensus algorithms, data storage requirements, and regulatory or compliance considerations. We then designed and implemented an infrastructure setup based on the determined requirements to ensure optimal performance, scalability, and security. It then used Terraform, an infrastructure as a code tool, to automate the provisioning and deploying of blockchain nodes. We created a reusable, version-controlled Terraform template to describe the desired state of our infrastructure. And then used Terraform's declarative syntax to codify our infrastructure settings, enabling consistent and reproducible deployments across different environments and stages. 

After implementing the infrastructure, I also implemented CI/CD pipelines using GitHub Actions. Set up an automated build and test process to validate changes to infrastructure code or blockchain applications before deploying to production. Then configure a CI/CD tool (GitHub CI/CD in this case) to orchestrate the deployment process and trigger deployments based on code changes or predefined schedules.

We needed to monitor the blockchain nodes after implementing the infrastructure and CI/CD. So, I implemented a monitoring and alerting system to ensure the health and performance of blockchain nodes using monitoring tools such as Prometheus, Grafana, and Datadog. Used these tools to collect and analyze metrics, logs, and events from blockchain networks. To visualize the data, we created custom dashboards and alerts to monitor key performance indicators, resource utilization, and potential issues within blockchain nodes. Notifications and alerts can thus detect important events or anomalies that require your attention. 

By following these steps, we have implemented a completed blockchain network and ensured the reliability and high availability of the system.


Experience: 8 years

Yearly salary: $100,000

Hourly rate: $60

Nationality: 🇨🇦 Canada

Residency: 🇨🇦 Canada

Experience:

Period Title Company
2023 - 2020 Senior DevOps & Blockchain Engineer Aleo
2017 - 2020 DevOps Engineer mimik
2015 - 2017 Blockchain Developer Fineqia

Skills:

ansible
aws
blockchain
blockchain-engineer
ci-cd
devops
docker
git
kubernetes
linux
open-stack
protocol-engineer
web3
web3js
english