This commit is contained in:
@ -1,9 +1,9 @@
|
||||
@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_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
|
||||
|
||||
|
||||
@ -5,10 +5,13 @@ section.achievements
|
||||
.desc
|
||||
ul
|
||||
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
|
||||
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
|
||||
li
|
||||
b: +ext_a("https://www.credly.com/badges/07c275c9-019c-47dc-be22-98f932094362/public_url", "Terraform Associate")
|
||||
|
||||
@ -2,13 +2,9 @@ section.description
|
||||
h1.target#description: a(href="#description") description
|
||||
.desc
|
||||
p.
|
||||
Hello! 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,
|
||||
from a strong background in #[em system administration] and #[em software programming].
|
||||
HELO! I am a self-taught technology professional with effective hands-on
|
||||
experience in #[em modern platform engineering], #[em dev-ops], #[em cloud-ops], #[em IaC] and
|
||||
adjacent domains, with a strong background in #[em system administration] and #[em software programming].
|
||||
p.
|
||||
It's my passion to keep learning and building things that are useful,
|
||||
sustainable, minimal, and easy to use. I put a lot of care to keep my work
|
||||
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.
|
||||
I'm constantly exploring new technologies and resources to improve my skills and
|
||||
stay up-to-date in this fast-evolving field.
|
||||
|
||||
@ -4,20 +4,28 @@ section.history
|
||||
// p My professional employment summary with notable duties is listed below.
|
||||
ul
|
||||
|
||||
li #[b.job DevOps Consultant] - #[em.org freelance]
|
||||
li #[b.job Consultant] - #[em.org freelance]
|
||||
ul
|
||||
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 converting adhoc services to IaC/CaC projects
|
||||
li providing support for cloud platform operations
|
||||
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
|
||||
li leading the regional platform engineering team
|
||||
li contributing to design and implementation of internal developer platforms
|
||||
li ensuring best practices for infrastructure operations
|
||||
li serving as a mentor on cloud-native operational excellence
|
||||
li leading regional platform team and guiding self-sufficiency
|
||||
li leading efforts to ensure best practices for infrastructure operations
|
||||
li spearheading the migration of complex live platforms to modern cloud-native standards
|
||||
|
||||
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]
|
||||
ul
|
||||
|
||||
@ -7,84 +7,58 @@ section.options
|
||||
b.target#devops: a(href="#devops") --dev-ops
|
||||
.opt_desc
|
||||
p.
|
||||
I am involved with both classic and modern DevOps practices, having current knowledge of
|
||||
dev-ops orchestration and management tools such as #[em Docker], #[em Kubernetes], #[em Terraform].
|
||||
My professional experience includes managing production k8s clusters on #[em AWS] cloud.
|
||||
I have also worked on converting legacy workloads to #[em serverless] paradigm and maintaining them.
|
||||
I am proficient in both modern #[em cloud-native] and classical devops methodologies, with
|
||||
hands-on experience in designing and managing scalable infrastructure solutions covering
|
||||
every step of the devops cycle including #[em ci/cd], testing, security and #[em observability].
|
||||
p.
|
||||
I can set up a working dev-ops environment from scratch, with a working CI/CD pipeline —
|
||||
doing this with both modern container-based tools such as #[em k8s], #[em Helm], #[em Argo],
|
||||
#[em Gitlab/Github CI], or alternatively with legacy tools such as #[em Ansible] and #[em Jenkins].
|
||||
p.
|
||||
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.
|
||||
I've worked with everything from stalwarts like #[em Ansible] to upstarts like #[em Talos]
|
||||
and everything in between. I can set up a modern #[em Kubernetes] cluster with all the
|
||||
bells and whistles like #[em GitOps], #[em service-mesh], and so on, while also being
|
||||
able to dig down and troubleshoot os-level issues like iptables or incompatible libraries.
|
||||
|
||||
li
|
||||
b.target#sysadmin: a(href="#sysadmin") --sys-admin
|
||||
.opt_desc
|
||||
p.
|
||||
I bring in-depth experience of #[em linux server] administration, covering
|
||||
installation, configuration, optimization, hardening, and maintenance of
|
||||
various linux distros such as ArchLinux, AmazonLinux, Ubuntu, CentOS, Oracle etc.
|
||||
I bring in-depth experience of #[em linux server] administration, covering installation,
|
||||
configuration, optimization, hardening, and maintenance of a high-performing system.
|
||||
p.
|
||||
With my hands-on knowledge of #[em DNS] and #[em Email server] administration, I can
|
||||
configure and publish secure and performant DNS/Email servers with load balancing.
|
||||
In fact, I manage my own DNS, email, and web hosting service, and more.
|
||||
p.
|
||||
My expertise on #[em Windows] systems is above-average, with working knowledge of #[em Mac OSX].
|
||||
I have experience setting up an managing all kinds of services including #[em DNS] servers,
|
||||
#[em email] servers, #[em database] hosts, #[em kvm] hosts, #[proxies] and so on.
|
||||
In fact, I manage my own DNS, email, calendars, and more.
|
||||
|
||||
li
|
||||
b.target#backend: a(href="#backend") --back-end
|
||||
b.target#programming: a(href="#programming") --programming
|
||||
.opt_desc
|
||||
p.
|
||||
My lack of frontend design charm is balanced by my keen interest and experience in backend
|
||||
engineering. I have created multiple backend services with #[em Flask] and co., catering to
|
||||
various production-grade use cases, as well as #[em api gateways] to establish communication
|
||||
between disparate systems. My preferred language of coding is #[em Python];
|
||||
I'm also learning #[em Golang] as a low-level option.
|
||||
My lack of frontend design charm is balanced by my experience in writing and maintaining
|
||||
backend programs. I have created multiple backend services and cli tools for various
|
||||
production-grade use cases. My preferred language of coding used to be #[em Python]. And
|
||||
I can pick up new languages and frameworks in a pinch.
|
||||
|
||||
li
|
||||
b.target#automation: a(href="#automation") --automation
|
||||
.opt_desc
|
||||
p.
|
||||
When faced with work challenges, I always try to find a solution that is both efficient
|
||||
and easy to maintain. Automation is a natural fit in this field. I always look out for
|
||||
any repetitive tasks to convert into a simple script or button press. Some of my shortcut
|
||||
scripts have actually grown into actively maintained full-fledged programs covering some
|
||||
repetitive needs.
|
||||
I'm always looking out for any repetitive tasks to convert into a simple
|
||||
script or button press. Some of my shortcut scripts have actually grown into actively
|
||||
maintained full-fledged programs covering some repetitive needs.
|
||||
p.
|
||||
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
|
||||
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
|
||||
b.target#misc: a(href="#misc") --misc
|
||||
.opt_desc
|
||||
p.
|
||||
As a strong proponent of #[em selfhosting] and owning my data, I wrote an Ansible playbook
|
||||
to deploy and manange a complete self-hosted environment that includes web hosting, email,
|
||||
DNS, VPN, code hosting, RSS, caldav and more.
|
||||
As a strong proponent of #[em selfhosting] and #[em privacy], I main a suite of my own
|
||||
private services including hosting, #[em email server], #[em authoritative DNS], VPN,
|
||||
#[em LLM services] and more. I enjoy the challenge of keeping these services up and running securely.
|
||||
p.
|
||||
My other interests are the #[em decentralized web] and the #[em indie] community.
|
||||
I closely follow the fediverse and indieweb movement. I also hang around niche cozy
|
||||
communities like tilde club, 512kb club etc.
|
||||
For a long time, I have also helped maintain multiple local linux- and opensource-related
|
||||
#[em tech communities] as a proponent of the values of open-source and digital safety,
|
||||
and have organized and spoken at some events and meetups.
|
||||
|
||||
p.
|
||||
I am a #[strike huge] mid-level nerd, which might be apparent from the design of this page.
|
||||
|
||||
@ -7,19 +7,15 @@ section.synopsis
|
||||
span.dimmer [#[em cloud], #[em k8s], #[em iac] ...]
|
||||
| --#[a(href="#sysadmin") sys-admin]
|
||||
|
|
||||
span.dimmer [#[em linux], #[em server] ...]
|
||||
span.dimmer [#[em linux], #[em kvm], #[em bash] ...]
|
||||
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] ...]
|
||||
p #[b #{name}]
|
||||
| --#[a(href='#contrib') contrib]
|
||||
|
|
||||
span.dimmer [#[em opensource], #[em education] ...]
|
||||
span.dimmer [#[em python], #[em go] ...]
|
||||
p #[b #{name}]
|
||||
| --#[a(href='#misc') misc]
|
||||
|
|
||||
span.dimmer [#[em selfhoster], #[em nerd] ...]
|
||||
span.dimmer [#[em selfhosting], #[em opensource] ...]
|
||||
p #[b #{name}]
|
||||
| --#[a(href='#history') history] --#[a(href='#contact') contact]
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user