update contents
All checks were successful
ci/woodpecker/manual/build Pipeline was successful

This commit is contained in:
2026-01-12 00:45:46 +06:00
parent e4b9e91688
commit 006c06264d
6 changed files with 54 additions and 77 deletions

View File

@ -1,9 +1,9 @@
@import 'variables' @import 'variables'
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap')
$font: 'IBM Plex Mono' $font: 'IBM Plex Mono'
$font_stack: $font, 'SF Mono', 'Liberation Mono', 'Consolas', monospace $font_stack: $font, 'SF Mono', 'Liberation Mono', 'Consolas', monospace
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap')
* *
font-family: $font_stack font-family: $font_stack

View File

@ -5,10 +5,13 @@ section.achievements
.desc .desc
ul ul
li li
b: +ext_a("https://www.credly.com/badges/40f2170e-692d-4aaa-a18e-a51d40a9d41b/public_url", "Certified Kubernetes Administrator") b: +ext_a("https://www.credly.com/badges/e89fab40-7d10-4c85-b1e6-f9548ec23ef8/public_url", "Certified Cloud-Native Platform Engineer (CNPE)")
|, CNCF / Linux Foundation |, CNCF / Linux Foundation
li li
b: +ext_a("https://www.credly.com/badges/231c502b-2d41-4d9f-8233-4f4e63e38caa/public_url", "Certified Kubernetes Application Developer") b: +ext_a("https://www.credly.com/badges/40f2170e-692d-4aaa-a18e-a51d40a9d41b/public_url", "Certified Kubernetes Administrator (CKA)")
|, CNCF / Linux Foundation
li
b: +ext_a("https://www.credly.com/badges/231c502b-2d41-4d9f-8233-4f4e63e38caa/public_url", "Certified Kubernetes Application Developer (CKAD)")
|, CNCF / Linux Foundation |, CNCF / Linux Foundation
li li
b: +ext_a("https://www.credly.com/badges/07c275c9-019c-47dc-be22-98f932094362/public_url", "Terraform Associate") b: +ext_a("https://www.credly.com/badges/07c275c9-019c-47dc-be22-98f932094362/public_url", "Terraform Associate")

View File

@ -2,13 +2,9 @@ section.description
h1.target#description: a(href="#description") description h1.target#description: a(href="#description") description
.desc .desc
p. p.
Hello! I am a self-taught technology professional with effective hands-on HELO! I am a self-taught technology professional with effective hands-on
experience in #[em modern dev-ops], #[em cloud-ops], and #[em IaC] skill areas, experience in #[em modern platform engineering], #[em dev-ops], #[em cloud-ops], #[em IaC] and
from a strong background in #[em system administration] and #[em software programming]. adjacent domains, with a strong background in #[em system administration] and #[em software programming].
p. p.
It's my passion to keep learning and building things that are useful, I'm constantly exploring new technologies and resources to improve my skills and
sustainable, minimal, and easy to use. I put a lot of care to keep my work stay up-to-date in this fast-evolving field.
output #[em resilient], #[em maintainable] and #[em well-documented].
p.
As an active supporter of the open-source culture, I'm always
looking for opportunities to contribute and to assist the community.

View File

@ -4,20 +4,28 @@ section.history
// p My professional employment summary with notable duties is listed below. // p My professional employment summary with notable duties is listed below.
ul ul
li #[b.job DevOps Consultant] - #[em.org freelance] li #[b.job Consultant] - #[em.org freelance]
ul ul
li adapting classic workloads to serverless architecture li adapting classic workloads to serverless architecture
li migrating legacy on-premise systems to the cloud
li implenting automation across infrastructure operations
li implementing modern logging and tracing solutions li implementing modern logging and tracing solutions
li converting adhoc services to IaC/CaC projects li converting adhoc services to IaC/CaC projects
li providing support for cloud platform operations li providing support for cloud platform operations
li performing technical evaluation of bleeding-edge technologies li performing technical evaluation of bleeding-edge technologies
li #[b.job Senior Platform Engineer] - #[em.org FieldNation] #[span.period 2024-....] li #[b.job Staff Platform Engineer, Team Lead] - #[em.org Field Nation] #[span.period 2026-....]
ul ul
li leading the regional platform engineering team
li contributing to design and implementation of internal developer platforms li contributing to design and implementation of internal developer platforms
li ensuring best practices for infrastructure operations li leading efforts to ensure best practices for infrastructure operations
li serving as a mentor on cloud-native operational excellence li spearheading the migration of complex live platforms to modern cloud-native standards
li leading regional platform team and guiding self-sufficiency
li #[b.job Senior Platform Engineer] - #[em.org Field Nation] #[span.period 2024-2025]
ul
li helped ensure best practices for infrastructure operations
li served as a mentor on cloud-native operational excellence
li guided regional platform team towards self-sufficiency
li #[b.job Lead DevOps Engineer] - #[em.org Pillar] #[span.period 2023-2024] li #[b.job Lead DevOps Engineer] - #[em.org Pillar] #[span.period 2023-2024]
ul ul

View File

@ -7,84 +7,58 @@ section.options
b.target#devops: a(href="#devops") --dev-ops b.target#devops: a(href="#devops") --dev-ops
.opt_desc .opt_desc
p. p.
I am involved with both classic and modern DevOps practices, having current knowledge of I am proficient in both modern #[em cloud-native] and classical devops methodologies, with
dev-ops orchestration and management tools such as #[em Docker], #[em Kubernetes], #[em Terraform]. hands-on experience in designing and managing scalable infrastructure solutions covering
My professional experience includes managing production k8s clusters on #[em AWS] cloud. every step of the devops cycle including #[em ci/cd], testing, security and #[em observability].
I have also worked on converting legacy workloads to #[em serverless] paradigm and maintaining them.
p. p.
I can set up a working dev-ops environment from scratch, with a working CI/CD pipeline — I've worked with everything from stalwarts like #[em Ansible] to upstarts like #[em Talos]
doing this with both modern container-based tools such as #[em k8s], #[em Helm], #[em Argo], and everything in between. I can set up a modern #[em Kubernetes] cluster with all the
#[em Gitlab/Github CI], or alternatively with legacy tools such as #[em Ansible] and #[em Jenkins]. bells and whistles like #[em GitOps], #[em service-mesh], and so on, while also being
p. able to dig down and troubleshoot os-level issues like iptables or incompatible libraries.
My expertise on #[em observability] comprises of managing monitoring and alerting stacks built
with #[em prometheus], #[em Grafana], #[em PagerDuty], as well as in-depth observability
toolkits such as #[em Graylog], #[em NewRelic], #[em DataDog], #[em Splunk] etc.
li li
b.target#sysadmin: a(href="#sysadmin") --sys-admin b.target#sysadmin: a(href="#sysadmin") --sys-admin
.opt_desc .opt_desc
p. p.
I bring in-depth experience of #[em linux server] administration, covering I bring in-depth experience of #[em linux server] administration, covering installation,
installation, configuration, optimization, hardening, and maintenance of configuration, optimization, hardening, and maintenance of a high-performing system.
various linux distros such as ArchLinux, AmazonLinux, Ubuntu, CentOS, Oracle etc.
p. p.
With my hands-on knowledge of #[em DNS] and #[em Email server] administration, I can I have experience setting up an managing all kinds of services including #[em DNS] servers,
configure and publish secure and performant DNS/Email servers with load balancing. #[em email] servers, #[em database] hosts, #[em kvm] hosts, #[proxies] and so on.
In fact, I manage my own DNS, email, and web hosting service, and more. In fact, I manage my own DNS, email, calendars, and more.
p.
My expertise on #[em Windows] systems is above-average, with working knowledge of #[em Mac OSX].
li li
b.target#backend: a(href="#backend") --back-end b.target#programming: a(href="#programming") --programming
.opt_desc .opt_desc
p. p.
My lack of frontend design charm is balanced by my keen interest and experience in backend My lack of frontend design charm is balanced by my experience in writing and maintaining
engineering. I have created multiple backend services with #[em Flask] and co., catering to backend programs. I have created multiple backend services and cli tools for various
various production-grade use cases, as well as #[em api gateways] to establish communication production-grade use cases. My preferred language of coding used to be #[em Python]. And
between disparate systems. My preferred language of coding is #[em Python]; I can pick up new languages and frameworks in a pinch.
I'm also learning #[em Golang] as a low-level option.
li li
b.target#automation: a(href="#automation") --automation b.target#automation: a(href="#automation") --automation
.opt_desc .opt_desc
p. p.
When faced with work challenges, I always try to find a solution that is both efficient I'm always looking out for any repetitive tasks to convert into a simple
and easy to maintain. Automation is a natural fit in this field. I always look out for script or button press. Some of my shortcut scripts have actually grown into actively
any repetitive tasks to convert into a simple script or button press. Some of my shortcut maintained full-fledged programs covering some repetitive needs.
scripts have actually grown into actively maintained full-fledged programs covering some
repetitive needs.
p. p.
My tools of the trade for automation and glue-coding includes, but is not limited to, My tools of the trade for automation and glue-coding includes, but is not limited to,
#[em Python], #[em shell-scripts], #[em Lua], #[em Ansible], as well as specialized #[em Python], #[em shell-scripts], #[em Lua], #[em Ansible], as well as specialized
workflow tools like #[em Zapier], #[em n8n], #[em inotify] etc. workflow tools like #[em Zapier], #[em n8n], #[em inotify] etc.
li
b.target#contrib: a(href="#contrib") --contrib
.opt_desc
p.
outside of professional life, I am an enthusiastic and active supporter of open-source ideals.
I have worked on #[em numerous open-source projects] such as a localized keyboard layout,
a popular regional keyboard input system, a time tracking tool, a regex utility, a password
manager, as well as plugins for sublime text, vim, and numerous miscellaneous applications.
p.
My contributions exist in documentation for #[em freecodecamp], #[em ArchLinux wiki],
#[em Wikipedia], and improvements to #[em i18n] translations for many open-source projects.
p.
For a long time, I helped maintain multiple local online Linux-centric community to welcome
freshers and new contributors into the digital world, and to educate on the values of
open-source and digital safety.
li li
b.target#misc: a(href="#misc") --misc b.target#misc: a(href="#misc") --misc
.opt_desc .opt_desc
p. p.
As a strong proponent of #[em selfhosting] and owning my data, I wrote an Ansible playbook As a strong proponent of #[em selfhosting] and #[em privacy], I main a suite of my own
to deploy and manange a complete self-hosted environment that includes web hosting, email, private services including hosting, #[em email server], #[em authoritative DNS], VPN,
DNS, VPN, code hosting, RSS, caldav and more. #[em LLM services] and more. I enjoy the challenge of keeping these services up and running securely.
p. p.
My other interests are the #[em decentralized web] and the #[em indie] community. For a long time, I have also helped maintain multiple local linux- and opensource-related
I closely follow the fediverse and indieweb movement. I also hang around niche cozy #[em tech communities] as a proponent of the values of open-source and digital safety,
communities like tilde club, 512kb club etc. and have organized and spoken at some events and meetups.
p. p.
I am a #[strike huge] mid-level nerd, which might be apparent from the design of this page. I am a #[strike huge] mid-level nerd, which might be apparent from the design of this page.

View File

@ -7,19 +7,15 @@ section.synopsis
span.dimmer [#[em cloud], #[em k8s], #[em iac] ...] span.dimmer [#[em cloud], #[em k8s], #[em iac] ...]
| --#[a(href="#sysadmin") sys-admin] | --#[a(href="#sysadmin") sys-admin]
| |
span.dimmer [#[em linux], #[em server] ...] span.dimmer [#[em linux], #[em kvm], #[em bash] ...]
p #[b #{name}] p #[b #{name}]
| --#[a(href='#backend') back-end] --#[a(href="#automation") automation] | --#[a(href='#programming') programming] --#[a(href="#automation") automation]
| |
span.dimmer [#[em python], #[em shell] ...] span.dimmer [#[em python], #[em go] ...]
p #[b #{name}]
| --#[a(href='#contrib') contrib]
|
span.dimmer [#[em opensource], #[em education] ...]
p #[b #{name}] p #[b #{name}]
| --#[a(href='#misc') misc] | --#[a(href='#misc') misc]
| |
span.dimmer [#[em selfhoster], #[em nerd] ...] span.dimmer [#[em selfhosting], #[em opensource] ...]
p #[b #{name}] p #[b #{name}]
| --#[a(href='#history') history] --#[a(href='#contact') contact] | --#[a(href='#history') history] --#[a(href='#contact') contact]
| |