Profile

Cover photo
Donny Nyamweya
Works at Harvard University
Attended Fitchburg State University
582,240 views
AboutPosts+1's
Work
Occupation
Cloud DevOps Engineer
Skills
Amazon Cloud Infrastructure, Web Services, Photography, Building Systems, Human Communication
Employment
  • Harvard University
    Cloud DevOps Engineer, 2014 - present
    Moving Harvard-UIT to the cloud
  • Consensus Building Institute
    LAMP Infrastructure Maintenance [contractor], 2008
  • Sybase Inc.
    Web CMS & CRM Specialist, 2000 - 2005
  • Biscom, Inc.
    Web Production Manager, 2005 - 2006
  • Wandrian, Inc.
    Sr. Web Developer, 2006 - 2007
  • Cramer
    Drupal CMS Devt. [consultant], 2008 - 2008
  • Bullhorn Inc.
    CMS Devt. & Maintenance [consultant], 2011 - 2013
  • Kerio Technologies
    Web CMS Developer [contractor], 2008 - 2008
  • Internet Standards Consortium
    CMS Developer [consultant], 2008 - 2008
  • Stock Artists Alliance
    Web CMS Developer [contractor], 2008 - 2009
  • University of Connecticut School of Law
    Web CMS Developer [contractor], 2008 - 2009
  • Unica, an IBM Company
    Web CMS Developer [contractor], 2010 - 2010
  • One To One Interactive, Inc.
    Web CMS Developer [contractor], 2011 - 2012
  • Charity Partners
    Cloud Infrastructure [consultant], 2012 - 2012
  • Bullhorn Inc.
    Web CMS & DevOps [contractor], 2011 - 2013
  • Harvard University
    Web Developer, 2013 - 2014
Basic Information
Gender
Male
Looking for
Friends, Networking
Story
Tagline
Information Technology and Cultural Communication, yes those two together!
Introduction
  • Will sit across the table from the marketing folks and sustain a discussion on how to brand and bring a concept to the market
  • Will listen to client, respond to their questions, and present the product/solution in a way that shows how it solves their problems
  • Will get in the trenches with the technical team and hold my own: be it in infrastructure design, support and disaster recovery, or in reviewing code and geeking out on efficiency and logic scenarios
Education
  • Fitchburg State University
    MSc., Communication, 2005
  • Fitchburg State College
    BSc., Multimedia, 2002
  • Universite Louis Pasteur
    DU Audiovisuel, 1998
  • Alliance Francaise
    Diplome de la Langue Francaise, 1995
  • Lenana School
    KCSE, 1993
  • St. Mary's Mosocho
    KCPE, 1989
Contact Information
Work
Phone
+1-6175643267
Address
Cambridge, MA

Stream

Donny Nyamweya

Shared publicly  - 
 
Repeatedly getting this in Cloudformation even if I remove all conditions and their use-situations.
A client error (ValidationError) occurred when calling the CreateStack operation: Template format error: Every Condition member must be a string
#devops  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
While waiting for my RDS instances to cook, I wrote some code to create and assign an CNAME for each DB so that the endpoints can have stable and nice-looking (easy to remember) endpoints. I will run this as a stack update once the DBs are done creating.
#devops   #career  
1
Add a comment...
 
Spent some time fine-tuning an Oracle Enterprise RDS setup and was glad to explore #parameterGroups  and use it to configure custom sga_target and pga_aggregate_target values.

That, in addition to using a bigger instance type and Provisioned IoPs should give a more responsive and fluid DBMS setup
#devops  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
For a good while now (2-4 years), I have worked on stacks (CMS, other) that required a shared filesystem without a single point of failure. S3FS and AWSCLI based syc'ing is what we often used - AWS has finally answered the question with EFS
#devops  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Spent some time cleaning up the OpenLDAP settings to make sure that the pidfile is being created in the right place (so that the service user can write to it).

Just tested and glad to see that it is running without script intervention to create or delete it. Will now make sure that the service restarts without errors (ability to remove the pid file) and then left it sit to see if the cron scripts are being called periodically.
#devops  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
I like the summary of this article and I am considering buying the book to get the whole story. I heard +Steven Sisler​'s ideas in a podcast and liked his perspective to individual authenticity
The death that counts is when we finally have that long awaited funeral for everything that once defined us (or presently defines us) and made or makes us feel important, useful, or worthy of existence or being loved.
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Checking configuration files for slapd:                    [FAILED]
unable to open file "/etc/openldap/slapd.pid": 13 (Permission denied)

Is the error that I am getting and I am now researching why that file is not being written.
Will review permissions and other causes that would prevent the file from being written, of if the service is looking for the file at the wrong place.
#devops  
1
Add a comment...
 
I was given an assignment to quickly build several Oracle RDS setups a day ago. I am glad I chose to use #Cloudformation Infrastructure-as-code. There was a slight temptation to quickly launch the databases through the console and be done with it in minutes, but my desire to adhere to best-practices won over short-term speed.

It took me longer to write the cloudformation template, but having had to adjust, improve, and rebuild the databases half-a-dozen times thus far, I am glad I did it the right way. I have been able to tweak and update multiple RDS setups without worry or fear that I might be missing something....
and the blueprint's evolution is well versioned in git ;) joy!
#devops   #career  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Have been using +Backblaze for several years and I am wondering if I should renew the service. It works so well in the background (truly 'back blaze') that I am probably misunderstanding that as a sign that I do not use it much. 

Whenever I think about loosing some files, I always remember that backblaze has an encrypted and versioned history of those files...
I thus recon that I should not mess with a working back-stop.
#career  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Been looking for a solution to the error message: 
[LDAP: error code 11 - Administrative Limit Exceeded]
whenever there is an attempt to write more than the default 2000 entries per LDAP 389 bind.

It seems that adjusting nsslapd-sizelimit and nsslapd-lookthroughlimit in various locations under cn=config solves the problem (Apache Directory Studio screenshots included)
#devops  
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Although the Google chromecast is meant to function well on a WiFi-N 2.4Mhz network, I find that using G/N vs B/G option prevents the chromecast from getting on the WiFi network.

This could also be the reason that I have been unable to print to the HP 8600Pro Plus over the LAN
1
Add a comment...

Donny Nyamweya

Shared publicly  - 
 
Instead of celebrating completing the DEV environment, I decided to write the process for the script to be run by the nightly cronjob to refresh data from an LDIF pick in S3.
I have that done and now thinking of code cleanup --- specifically, I am peeved by the array of escaped code in userdata. I want to externalize it and then source it into the scripts to really keep those shell script files looking sane.
#devops  
1
Add a comment...
Donny Nyamweya's +1's are the things they like, agree with, or want to recommend.
A smart, virtual wallet for in-store and online shopping – Google Wallet
www.google.com

Introducing Google Wallet - a smart, virtual wallet that saves you time and money. With the Google Wallet mobile app, you can make your phon

QuickBooks Online
market.android.com

Run your entire business with the No. 1 small business cloud accounting solution! Try it FREE for 30 days and enjoy the freedom of working a

Are your mistakes giving you hell?
wherethereisway.blogspot.com

“Never, never, never give up.” W. Churchill We all make mistakes, and we fail because we are human and not perfect. That is a very common sa

Google Поиск
market.android.com

Мобильный Google – это самый простой и быстрый способ поиска информации в Интернете и на Android-устройстве.– Быстрый поиск информации на мо

Google Drive
market.android.com

Google Drive bietet einen sicheren Ort für alle Ihre Dateien. Laden Sie Fotos, Videos, Dokumente und andere Dateien hoch, die für Sie wichti

Hangouts
market.android.com

Hangouts brings one-on-one and group conversations to life with photos, emoji, and video calls for free. Connect with friends across compute

AWS Console
market.android.com

The Amazon Web Services (AWS) Console for Android lets you quickly view your Amazon Elastic Compute Cloud (EC2) instances, Amazon S3 buckets

Tasker
market.android.com

Total Automation, From Settings to SMS.* Triggers: App, Time, Day, Location, Hard/Soft State, Event, Shortcut, Widget, Timer, Plugins * Acti

Google Wallet
market.android.com

Shop, save, and pay with your phone. • Carry your loyalty programs in the app and leave the plastic cards behind • Save more when you shop b

Maps
market.android.com

The newly designed Google Maps app for Android phones and tablets makes navigating your world faster and easier. Find the best spots in town

Google+
market.android.com

FEATURES:- Follow what friends, family, and interesting people around the world are sharing - Join communities to explore interests and find

Google Play Music
market.android.com

La aplicación Google Play Music te permite escuchar tu colección de música estés donde estés. Toda tu música se almacena online, por lo que

Assembler Mobile 2
market.android.com

The flash game Assembler Mobile 2 as a native application powered by Adobe AIR. Try and get the green boxes in their respective zones in ove

Gmail
market.android.com

Gmail is built on the idea that email can be more intuitive, efficient, and useful; maybe even fun! Get your email instantly via push notifi

DOF Calculator
market.android.com

Depth of Field Calculator for Photographers. Calculates Hyperfocal Distance, Near Focus Limit, Far Focus limit, and Depth of Field(DOF). Inc

Dr. Amar Bose, audio visionary, dies at 83
www.engadget.com

Opinions about Bose's consumer audio products aside, there's no discrediting the extensive contributions its founder added to the world of a

Introducing Sub Tasks | Teamwork Project Management
engineroom.teamworkpm.net

This month our headline feature, as with gantt charts (released last month), is something which has been requested time and time again. Thro

SaaS Business Management Software | WORKetc CRM
worketc.com

Manage your entire business with one business management software. Integrates with Google Apps.

5 PHP Security Measures | Web development blog, news and tutorials - Dev...
www.developerdrive.com

For many years, PHP has been a stable, inexpensive platform on which to operate web-based applications. Like most web-based platforms, PHP i

Difficult Client-Types And How To Deal With Them Pt. 2 | Some Design Blog
somedesignblog.com

This is the second installment in a series that explores some of the tougher-to-deal-with personalities that we encounter as clients, how to