- 7+yrs operation journey
- shipping application runtimes over AWS, GCP, Linode with
IAC Automation
- services
instrumentation
(over prometheus-grafana, slack alerts) site reliability
; high availability{clustering,replica,scaling}continuous delivery
with build pipelines (github, jenkins, gitlab…)security
: patching vms, hardening os/servicesdebugging
, recusing production, exec graceful service rollouts- capacity planning & infrastructure provisioning
- shipping application runtimes over AWS, GCP, Linode with
- 2+yrs development journey
- build service/apis (
go,ruby
), cli tools (bash/go
) & web-ui (js
) - build dapps(react-native) on ethereum blockchain with solidity/truffle
- build service/apis (
- misc
- help companies simplify operational chores, mentor teams
- help organize community meetups: DevOps-Kathmandu^
- advocate 12factorapp^ development principle
- collaborate with open-source folks, more info…^
- jobs:
- [2019-2020] DevOps as Service contractor, toptal:profile^, upwork:profile^
- [2018-2019] Developer-Manager, DevOps Engineer @WhiteHatEngineering^
- [2013-2018] ~5 yrs of work experience as devops engineer @cloudfactory.com^
- academic: B.E. in Computer Engineering from Kathmandu University^
- dibya.org:
/in progress:/
software development mentorship platform- role: owner, fullstack (react-redux, rails-api, postgres)
- Cloudfactory(4.8)- learned devOps culutre and simplified operational chores
- Whitehat Engineering (1)- golang developer, infra guy
- Enliv(2) - Mentor, Developer
- InnovaTech(1) - Site Reliability Engineering
- Misc: 5+ companies around world - with DevOps as Service offerings
- automate all the things #lazyme and define everything as code/textfile.
- build simple, maintainable solutions to problem, and iteratively evolve.
- explore and learn dope internals of a language(golang), frameworks
- instrumentation services(business metrics/stats over graphs/charts); understand their behavior for continuous improvements.
- implementing best practices for operational & development excellence
- build / use / suggest awesome tools to others and enhance efforts on development-to-deployment workflow
- collaborate with community via open src projects^, report issues / PR :)
- share and learn (organise and participate on community events, publish: blogs/youtube)
<16> | <20> | <25> |
proficiency | knows | |
---|---|---|
containers | kubernetes <3 (CKA/CKAD) | docker-compose |
iac | terraform, | packer, cloudFormation |
automation | ansible, capistrano | |
lib/frameworks | react, rails, buffalo | sinatra |
languages | golang <3, sh , ruby | c, js, python, c |
aws | EKS, EC2, S3, IAM, RDS | DynamoDB, ElastiCache |
gcp | k8s, codebuild,dbs,compute | Storage/Buckets |
database | mongodb, postgresql (ops) | redis, mysql, percona tools |
monitoring | prometheus, sensu | newrelic, |
ci/cd | github/gitlab, jenkins, | travis, circleci |
blockchain | truffle | ethereum:SmartContracts |
typeset | org-mode, md | latex |
editor | emacs | vim, nano |
system | archlinux | debains, |
speech | Nepali, English | Hindi |
- Pack and ship apps inside containers and pet them as cattle
- AWS-EC2 autoscaling based business metrics
- Improve HA (replica/failover) for production services
- Loudmouth security as a F-word. First, Foremost, Fundamental & Forever requirement.
- Pull out hardcoded secrets/credentials in code into ENVIRONMENT variables :)
- Simplify application deployment pipelines, make it easy and continuous
- hackathon victories: Team Lipi^ , #osm2threejs^
- hobbies: playing with pi for fun; strumming guitar, futsal, kickboxing, marathon