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: