Week 09/24/2017 - 10/15/2017 First 3 weeks at new job. Engineer on boarding

  First 3 weeks at new job. A lot of time spent on on-boarding and didn't get much achieved. Also I got interrupted pretty often by ripples from relocation. 

  Good news is these random interruptions are coming to an end. I've renewed a bunch of documents which are expiring at around the same time and settled down at my new apartment with all service activated. I can't really see any big interruption in the coming few months.

  At work, I spent ~3 days just to set up developing environment due to legacy code base as well as the fact that this is a very small & stable team. The last engineer they hired was a few years ago. 

  Knowing that there should be more engineering joining the team soon, I spent another 3 days going through all the engineer on-boarding process to simplify things. 

  The document used for engineer development environment set up has been reduced from 12 pages to 6, and I've created a setup shell script for each project (there are like 20 of those to set up) to automate the process. It's not perfect but all the tedious steps & undocumented things have been replaced with strict bash scripts, which would fail if any of the pre-requisite are not satisfied. 

  It's not exactly what I had in mind: one-button set up, but it's definitely easy now to set up all the components for this project.

  I've also participated in several architecture reviews. Caught up with the architecture quickly and found out a lot of problems with the existing architecture. Guess I'll have to work on that and change those one step at a time. Was transferred another project from another team, so more time spent on meeting & ramping. Good news is there are some really solid & smart people here so I don't have to worry too much about the quality of work.

  First few task of my new job will be DevOps oriented. Play with some persistent storage & user data first!

Comments

Popular posts from this blog

Week 07/02/2017 - 07 /09/2017 Rewrite Memcached Cluster Accessor

Week 10/22/2017 - 10/29/2017 Repository migration & Deployment process improvement

Week 07/09/2017 - 07/16/2017 Profiling & Performance Improvement