
Sheng Chieh Lin
Verified Expert in Engineering
DevOps Engineer and Developer
Ottawa, ON, Canada
Toptal member since October 26, 2022
Sheng is a highly motivated DevOps manager with over 10 years of experience in the field. He is keen on building CI/CD solutions, architecting cloud infrastructure solutions in AWS, handling on-premise cloud migrations, and designing and building automation jobs. He is also experienced in Linux server configuration management, containerization technologies such as Docker and Kubernetes, and REST APIs creation. Sheng is eager to leverage his solid skill set while embracing new projects.
Portfolio
Experience
- Jenkins - 10 years
- Linux - 10 years
- Architecture - 6 years
- Ansible - 6 years
- Docker - 6 years
- Kubernetes - 6 years
- Terraform - 5 years
Availability
Preferred Environment
Terraform, Chef, Docker, Kubernetes, Jenkins, Amazon Web Services (AWS), Linux, Cloud Architecture, Solution Architecture, CI/CD Pipelines
The most amazing...
...thing I've done was migrating an on-premise infrastructure to the AWS cloud using infrastructure as code with Terraform to set up everything from scratch.
Work Experience
DevOps Manager
FinanceIt
- Acted as a technical advisor to the DevOps team, overseeing the team's performance and goals.
- Designed and built end-to-end CI/CD pipelines in Jenkins and GitLab for Docker and non-Docker applications.
- Outlined, built, and conducted failover strategies and high-availability solutions for the production environment.
- Created autoscaling strategies, automation scripts, and solutions for the company's infrastructure.
- Designed and built automation systems with various tools, such as Jenkins, Ansible, Terraform, Chef, AWS stacks, and web server back ends using Node.js.
Principal IT DevOps Engineer
Bybit
- Set up and maintained various blockchain nodes, such as ETH, BTC, LTC, etc.
- Designed and implemented HA solutions for blockchain network nodes.
- Set up monitoring and automated alerting for blockchain nodes and heights.
Senior DevOps Engineer
Fleet Complete
- Designed and built end-to-end CI/CD Jenkins/Octopus Deploy pipeline for RND developers, including Dockerized applications, Docker registry push/pull, Docker image security scanning, and deployment to the Kubernetes cluster.
- Created and maintained Kubernetes clusters in local datacenter and AWS.
- Set up and maintained HA back-end services in Kubernetes clusters, such as RabbitMQ, Kafka, MongoDB, Redis, and PostgreSQL.
DevOps Engineer
Aviva Canada
- Designed and built end-to-end CI/CD pipeline in Jenkins with tools integration, such as Checkmarx, SonarQube, JFrog Artifactory, JFrog Xray, and Ansible.
- Used Ansible scripts for application deployment in various testing environments.
- Set up and configured packages and tools in Linux servers for application deployments, such as Apache, MongoDB, and Node.js.
Senior DevOps Engineer
Nuralogix
- Designed and built end-to-end CI/CD Jenkins pipeline for RnD developers.
- Created a Kubernetes cluster in AWS and made/updated deployments using Jenkins.
- Set up and configured Grafana for data sources like StatsD, Elasticsearch, and Graphite.
- Set up and configured real-time monitoring applications for cluster autoscaling capabilities.
- Handled application deployments and provided real-time support.
DevOps Engineer
Smith Commerce
- Built the Jenkins pipeline by writing a Groovy Jenkins file.
- Ran the Chef Kitchen test automation in AWS instances from recipes and created AMIs upon successful tests.
- Used the Chef Server to store cookbooks, data bags, node attributes, etc.
- Used Terraform to bring up AWS instances, security groups, autoscaling groups, etc.
Deveoper/Build Engineer
Ericsson
- Created new Jenkins jobs to accommodate the new continuous integration (CI) pipeline flow for software designers. Maintained and improved the performance of the CI pipeline flow.
- Developed the utility automation tools for software designers to submit artifacts to the Sonatype Nexus repository.
- Participated in the in-house test automation framework development and improvements written in Java.
Experience
FinanceIT Website
https://www.financeit.io/This approach features an easy rollback and enables the production website to be read-only. If any chance the production site tampers, it can be easily refreshed by a redeploy since it's running in a container.
Education
Master's Degree in Computer Science
Memorial University of Newfoundland - Canada
Skills
Libraries/APIs
Node.js
Tools
Terraform, Ansible, GitLab CI/CD, Jenkins, Chef, Git, GitHub, Amazon EKS, Apache, NGINX, RabbitMQ, ELK (Elastic Stack)
Paradigms
DevOps
Platforms
Docker, Amazon Web Services (AWS), Kubernetes, Linux, WordPress, Blockchain
Languages
JavaScript, Python 3, Java, Python
Storage
Datadog
Other
Software Development, Architecture, High Availability Disaster Recovery (HADR), Slackbot, Crypto, CI/CD Pipelines, Back-end, Cloud Architecture, Solution Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring