involvements
jobs: Developer-Manager, devops Engineer @WhiteHatEngineering^ (current)
past: ~5 yrs of work experience as devops engineer @cloudfactory.com^
academic: B.E. in Computer Engineering from Kathmandu University^
in gist I love
- to automate all the things #lazyme
- knowledge sharing the easiest way possible
- documentation (blogs, wikis, irc, slack, youtube)
- transparent communication via project management tools (in github/trello)
- instrumentation & graphing on business/machine metrics/stats
- enhancing development workflow blending prudent efforts and tools
- implementing best practices for operational & development excellence
ops works I loved to do
Automation || ops tasks like:
- AWS-EC2 autoscaling based on primitive check metrics
HA (replica/failover) for production services like: MongoDB, Redis, RabbitMQ
Loudmouth security as a F-word. First, Foremost, Fundamental & Forever requirement.
Pull out hardcoded secrets/credentials in code into ENVIRONMENT variables :)
Build easy deployoyment pipeline via CI/CD
Semi-automated stuffs
- Literate devops practices via my favourite editor: EMACS
- AWS resources management (S3buckets, IAM, Route53,VPC)
- SSL deployments {webserver, dbservers, rabbitmq}
skills
proficiency | knows | |
---|---|---|
aws | VPC, EC2, S3, IAM, RDS, Route53 | ElastiCache,DynamoDB |
languages | sh, golang <3, ruby | js, solidity, python, c |
automation | ansible, capistrano | |
containers | docker-compose (fair) | kubernetes |
monitoring | prometheus, sensu | newrelic, nagios |
build | make, jenkins | gitlab ci/cd |
database | mongodb, postgresql (ops) | mysql, redis, percona tools |
blockchain | truffle | ethereum: SmartContracts |
typeset | org-mode | latex |
editor | emacs | vim, nano |
system | archlinux | debains |
speech | Nepali, English | Hindi |
good old memories
- Hackathon victories
- 2015,: Team Lipi^ #tourism Ncell App Challanges
- 2016,: Team Haude #osm2threejs^ Leapfrog Hackathon
- Some open-source workouts:
- 2016,: got my 1st commit in ansible^, though it be docs
- 2015,: got a pull request accepted on sensu-plugin^ for machine memory checks
- Non silicon valley challenges:
- 2013,: Invigilator in poll-booth for country’s constitution election
free time engagements
- playing futsal, strumming guitar, kickboxing, marathon
- puttering hardware for fun
- raspberri-pi (used mostly as mpd,alarmclocks,file-sharing, staging tests)
- playing with arduino dreamproject^
- #recent tinkering with golang, build simple stupid stuffs{sync-music,easyssh-go,bots}