OVERVIEW
I am a senior DevOps Engineer with hands-on experience designing, implementing, developing, and maintaining cloud-native applications and environments. Interested in programming language design, compilers, UNIX, RISC processors, cloud computing, mathematics, and algorithms.
SKILLS
- Skilled Software Engineer with hands-on experience in several programming languages, including C, C++, Swift, Rust, Haskell, Go, and Python.
- Experienced with Forth, Lua, Oberon, Java, Kotlin, JavaScript, and LISP programming languages.
- Deeply experienced with TCP/IP and networking protocols.
- Well versed in developing and enhancing CI/CD pipelines.
- Fluent in L a T e X for day-to-day technical and scientific documents.
- Have a good understanding of Agile development methodologies.
PROFESSIONAL HISTORY
illuria Security, Inc.
open source contributor & outside collaborator
Systems Engineer
Jan. 2022 - Present
- Co-leading the infrastructure and release-engineering team.
- Maintainer of illuria’s open source projects and upstream FreeBSD ports.
- Developing a new FreeBSD Jail manager with simplicity and customisability in mind.
- Responsible for the dynamic instrumentation of production systems with DTrace, for monitoring and troubleshooting both kernel and application problems. Moreover, developed various DTrace scripts to gather unprovided information from protocols and services in use, including but not limited to FreeBSD jails, SSH, MySQL, PostgreSQL, and xrdp.
Khallagh Borhan, Inc.
full-time
Software Engineer
Mar. 2021 - May. 2021
- Returned to Khallagh's Research & Development team, successfully delivering a new DDoS Protection system.
- Delivered a high-available Network Anomaly Detection platform with a highly-constrained budget.
- Leveraged BSD sockets, Berkey-Packet Filter, Netmap for high-efficiency, ioctl operations to control the behaviour of the packet filter, and SQLite API.
Lead DevOps Engineer
Apr. 2019 - Feb. 2020
- Led the engineering team, architected and delivered regional Kubernetes clusters.
- Provided training to engineering teams on the use of containers, the Git Version Control System, and Continuous Integration, Delivery, and Deployment pipelines.
- Automated build process and sped up deployments by 80% by implementing Continuous Tests and leveraging CI/CD pipelines.
- Provided training to NOC personnel on understanding metrics and maintaining the platform.
- Developed an agentless cluster provisioner and manager to facilitate the scaling and maintenance procedures.
DevOps Engineer
Sep. 2016 - Dec. 2018
- Rearchitected the infrastructure of a multimedia streaming platform and improved the overall performance by 80% and achieved 99.9% uptime.
- Detected improper reference model in the application and reduced memory usage by 75% after resolving memory leaks.
- Increased delivery velocity by 70% and removed bureaucratic interruptions by introducing Con- tinuous Tests and building a sustainable agile culture.
- Got promoted thrice and worked on 4 different projects.
- Designed and set up monitoring and alerting systems for NOC.
Bidopin
full-time
DevOps Engineer
Dec. 2017 - Mar. 2019
- Helped the engineering department to bounce back from a pivotal setback caused by the lack of a trusted DevOps culture and Business-IT alignment.
- Built a rational roadmap and bridged the gap between IT and business decision-makers by defining mutual objectives and reforming expectations.
- Provided training to engineering teams on understanding Git workflows and making the most of Version Control Systems.
- Defined release, change, versioning, and upgrade policies.
- Architected an infrastructure to ensure high availability.
- Consolidated database and reduced costs by 70%.
Volunteer Work
- Contributed to the FreeBSD Project from Jun. 2019 to Aug. 2022 (src, ports, and docs.)
- Organised Iran BSD User Group (IRBUG) from April 2019 to January 2021. Used to run work-shops and hold monthly meetings to gather around and share knowledge.
- Translated HTTP3-Explained from English into Persian.