Profile

Cover photo
Donny Nyamweya (idonny)
Works at Harvard University
Attended Fitchburg State University
817,426 views
AboutPostsCollections+1's
Work
Occupation
Cloud DevOps Engineer
Skills
DevOps: Amazon Web Services, Photography, Building Systems, Human Communication
Employment
  • Harvard University
    Cloud DevOps Engineer, 2014 - present
    Moving Harvard-UIT to the cloud
  • iDonny, LLC
    Web Systems Support, 2007 - 2015
    For 8 years, focused on Web CMS Development, hosting, and end-to-end maintenance for clients including: CBI, Bullhorn Inc., Tickets for Charity, One to One Interactive, IBM, Uconn Law, SAA, ISC, Kerio Systems, Cramer Interactive, and more.
  • Sybase Inc.
    Web CMS & CRM Specialist, 2000 - 2005
  • Biscom, Inc.
    Web Production Manager, 2005 - 2006
  • Wandrian, Inc.
    Sr. Web Developer, 2006 - 2007
  • Bullhorn Inc.
    CMS Devt. & Maintenance [consultant], 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 (idonny)

Shared publicly  - 
 
#roundhouse established!!!
I got to provisionally install curtains and spend a night in the roundhouse. Granted I had to setup a tent to keep out the mosquitoes, but I had an endless got rainfall shower, sample room, midnight yes, and a house fully owned without a cent in mortgage ;)

Now I see why people do this!!!
1
Gloria Omosa-Manyonyi's profile photo
 
Unbelievable - it is now livable! Looks classy.
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
This is a significant development that goes hand-in-hand with consolidated billing. Since the latter allows sub-sets of an organization to run their own AWS accounts, this feature makes it possible for logs and metrics derived from them to rise up to the centralized dashboards of an organization.
#devops  
 
You can now perform centralized logs processing across multiple accounts with CloudWatch Logs. http://oak.ctx.ly/r/3i6nx
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
I have been focusing on adding UpdatePolicy entries to control how stacks behave during updates. Here is an example of how to suppress notifications and other reactionary events during a deliberate stack modification:

"UpdatePolicy": {
        "AutoScalingRollingUpdate": {
          "MinInstancesInService": 0,
          "MaxBatchSize": 1,
          "PauseTime": "PT20M0S",
          "SuspendProcesses" : ["AlarmNotification","ReplaceUnhealthy"],
          "WaitOnResourceSignals" : "true"
        }
      }

This wait for a signal from a pre-requisite resource creation (max of 20 minutes) and then updates the resource that has this policy all while silencing SNS alerts and attempts by the ELB and AutoScaleGroup to replace half-baked and unhealthy instances.
#devops  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
In Cloudformation stacks, it is not allowed to modify a Route53 DNS record or an SNS topic. To avoid having to rebuild stacks, I am using the walk-around of changing the Resource name for the SNS topic and that of the DNS record in #cloudformation.

This gets them replaced in a stack update.
#devops  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
New on the AWS Security Blog: "2015 AWS PCI Compliance Package Now Available" http://oak.ctx.ly/r/3hhel
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
Considering #DevOps in your Enterprise? Head of Enterprise Strategy at AWS - Stephen Orban - opens a series on the topic. http://oak.ctx.ly/r/3gtxi
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Back to the roundhouse... And this time hoping to complete it and sleep in it for a few days in 2015
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
The Idol 3 4.7 packs impressive specs for under $180. Photo: Alcatel Onetouch Alcatel Onetouch today unveiled its new Idol 3 4.7, a smaller version of the
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
When complete bootstrap of servers in temporal series is required #cloudformation  cfn-signal is a powerful resource.
I am adding a creationPolicy and Updatepolicy that waits for a number of signals, and then adding code to periodically poll a server for robust health (ldapsearch before allowing replicated masters to be added to the set).
#devops  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Just beginning to appreciate the vast features and integration options for NewRelic. Currently working on an application map representing the inter-dependancies between the various monitored applications. At this rate, I will be able to see how consequential (or not) a given metric on one application will be across the suite of dependent services.
#devops   #newrelic  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
Learn to build serverless backends with AWS Lambda & Amazon API in this #AWSWebinar: http://oak.ctx.ly/r/3h1ct
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Amazon S3 is slowly maturing into a very-aware service and interactive repository that can be used as a go-between for data-object transactions. With the recent addition of notifications and triggers to various other services (SQS, SNS, Lambda, etc) one cause achieve the dual purpose of using S3 as an intermediary storage of data objects, as well as to triggers loosely chained applications to hand-off data between each others.

For instance, a process can get data out of a DB and convert it to a format for consumption by a subsequent process. Instead of explicitly calling the next application into service (not ideal for piece-meal processes), or having to add it to an SQS job stream (not ideal for very loosely coupled processes and inter-region setups), the placement of a file in an S3 backup can set off a notification and an event to a CloudWatch metric. This can be used to scale-up a fleet of servers for a job, or simply run it on Lambda.

I like where this is going
#devops  
#S3  
Set up and configure notifications so that key events on buckets cause a message to be sent to an Amazon SNS topic.
1
Add a comment...
Donny's Collections
Donny Nyamweya (idonny)'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