Tochukwu Nwoko
Verified Expert in Engineering
DevOps Engineer and Software Developer
Rotterdam, Netherlands
Toptal member since September 22, 2022
Tochukwu is a certified Kubernetes administrator with a wealth of experience in Linux, DevOps, Cloud Security, AWS, Python, Go, and Terraform and a proven track of excellence in designing, implementing, and maintaining highly scalable, secured, high-performing, resilient, and efficient infrastructure.
Portfolio
Experience
- Cloud Security - 5 years
- Python 3 - 5 years
- Kubernetes - 5 years
- Git - 5 years
- Docker - 5 years
- Unix - 5 years
- Terraform - 4 years
- Go - 3 years
Availability
Preferred Environment
Unix, Python 3, Go, Amazon Web Services (AWS), Kubernetes, Docker, Elasticsearch, Terraform, Jenkins, Cloud Security
The most amazing...
...thing I've developed is a software portal or console for creating and managing DevOps tool technologies such as Jenkins, SonarQube, Bitbucket, and Snyk.
Work Experience
Site Reliability Engineer
- Maintained availability, latency, scalability, and efficiency of standardized container compute platform for Google corporation engineering teams.
- Developed and maintained automation pipelines using internal tools for platform lifecycle management.
- Designed and developed a Go package for monitoring machines utilizing IPMI.
- Developed and maintained monitoring and alerting pipelines.
- Automated the migration of virtual machine instances from an outdated virtualization platform to a modern containerized compute platform.
- Participated in teams on-call and interrupt rotations.
- Developed a solution to enforce Google VM usage policy on VMs hosted on a new containerized compute platform.
- Designed automated processes to mitigate the recurrence of emergent service issues.
- Created a solution for automating firmware and security patch updates across numerous machine fleets spanning multiple regions, catering to the new containerized compute platform.
DevOps Consultant
I&M Bank
- Supported development teams with application configuration for deployment, monitoring, and other automation.
- Architected and built modern cloud infrastructure to host essential services for customers, ensuring highly available, resilient applications.
- Conducted operational management of Linux servers, delivering a complex web application stack.
- Built and configured new server platforms and the automated tooling to do so.
- Tested, debugged, and troubleshot platform-level problems.
- Automated security scanning and testing, which cut the risk of breaches.
Site Reliability Engineer
Swisscom
- Designed and maintained a DevOps tool controller, which helped improve the automation and efficiency of deploying and managing DevOps tools.
- Developed, deployed, and maintained the Swisscom large GCP/AWS infrastructure.
- Developed and maintained in-house tools like an LDAP proxy, Bitbucket CLI, and Snyk report extension.
- Developed AWS service catalog products like Argo CD, Flux, and Amazon EKS with Python and CDK.
Cloud DevOps Engineer
AZA Finance
- Architected, implemented, and maintained AZA's large Amazon AWS-based cloud solution.
- Deployed, automated, maintained, troubleshot, and improved the systems that keep the back-end infrastructure running smoothly.
- Used tools such as Terraform, Kubernetes, and Ansible for container-based continuous delivery and infrastructure-as-code provisioning.
- Maintained best practice cloud security principles in line with ISO 27001 certification.
- Conducted system troubleshooting and problem-solving across platform and application domains.
- Suggested architecture improvements and recommended process improvement.
- Developed and maintained monitoring and notification systems.
- Implemented cost-saving mechanisms that helped reduce expenditure by 10%.
DevOps Engineer
Interswitch
- Configured and managed load-balancing infrastructure (four F5 LTM devices in HA).
- Maintained and managed a SaaS service platform with 99.99% uptime.
- Architected, developed, deployed, and troubleshot large-scale systems.
- Designed and implemented 10 different Kubernetes clusters for all environments with over 300 nodes.
- Designed and implemented functional CI/CD pipeline for all projects using Jenkins, Stash, Spinnaker, JFrog, VMware, Terraform, and Kubernetes.
- Conducted Linux and Unix administration for over 600 Unix servers in a hybrid infrastructure.
- Designed and implemented new ELK and Kafka logging infrastructure with over 30 nodes and over two billion documents processed per day.
- Set up and maintained SaaS products on the cloud (AWS, GCP, and Azure).
- Automated server configurations and upgrades using Terraform, Chef, and Ansible on AWS, GCP, Azure, and on-prem.
DevOps Engineer
Seamfix
- Implemented Nagios, Grafana, and Prometheus monitoring infrastructure for all Kubernetes infrastructures.
- Eliminated developer idle time (three hours per day) by implementing logging infrastructure using Graylog.
- Reduced deployment time from two hours to less than five minutes by creating and maintaining CI/CD pipelines for software solutions such as AutoTopUp and iClocker.
- Reduced server creation time by implementing infrastructure as a code using Terraform and AWS.
- Improved stability and reliability of operating environments by using Ansible for configuration management and auto-scaling in AWS.
- Managed and maintained the company's hybrid infrastructure of over 200 virtual machines.
Experience
DevOps Portal for Swisscom
ELK for Interswitch
Argo CD Service Catalog Product for Swisscom
Education
Bachelor's Degree in Electronic Engineering
University of Nigeria - Nsukka, Nigeria
Certifications
Certified Kubernetes Security Specialist
The Linux Foundation
Google Cloud Certified Application Developer
Linux Foundation Certified Engineer (LFCE)
The Linux Foundation
Certified Kubernetes Application Developer
The Linux Foundation
The Linux Foundation Certified System Administrator (LFCS)
The Linux Foundation
Microsoft Certified Azure Fundamentals
Microsoft
Certified Kubernetes Administrator
The Linux Foundation
Skills
Tools
Terraform, Git, Kibana, AWS CodeBuild, NGINX, Helm, Kustomize, Nagios, AWS Key Management Service (KMS), Azure Kubernetes Service (AKS), GitHub, ELK (Elastic Stack), Ansible, SonarQube, ActiveMQ, HashiCorp, Jenkins, AWS Cloud Development Kit (CDK), Ansible Tower, AppDynamics, Chef, VMware vSphere, Graylog, Logstash, AWS CloudFormation, Apache ZooKeeper, Vault, Splunk, Amazon Elastic Container Service (ECS)
Languages
Python 3, Go, Python, Bash, YAML, Ruby, TypeScript, SQL
Frameworks
AWS HA, Flux
Paradigms
DevOps, REST, Agile Software Development
Platforms
Unix, Kubernetes, Docker, Linux, Amazon Web Services (AWS), AWS ALB, AWS Lambda, Amazon EC2, LAMP, Azure, Ubuntu, Rancher, Software Design Patterns, Google Cloud Platform (GCP), Apache Kafka
Storage
Elasticsearch, Amazon S3 (AWS S3), Redis, MySQL, JSON
Other
Software Architecture, Prometheus, TCP/IP, JFrog, Cloud Security, Containerization, CI/CD Pipelines, Scripting, Networking, System Administration, Software Testing Lifecycle (STLC), Data Feeds, Web Platforms, Infrastructure as Code (IaC), Orchestration, Cloud, NFS, AWS DevOps, GitHub Actions, Cloud Architecture, Monitoring, ECS, Redis Clusters, DevOps Engineer, Redis Cloud, Argo CD, HAProxy, K3s, F5 Networks, Consul, Cloud Foundry, APIs, Cloud Computing
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