Profile

Cover photo
Donny Nyamweya (idonny)
Works at Harvard University
Attended Fitchburg State University
739,167 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  - 
 
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 Nyamweya (idonny)

Shared publicly  - 
 
Are there that many certified people at the associate level (that would make  extend this only to the few at the pro-level) or are they just being cheap? 

A more incentivizing offer would have been to offer the same to anyone who also registers for a professional certification test during re:invent. That would get many of us to spend the $300 for pro-certification in exchange for a $200 discount... AWS would still get $100.
  #career  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
Learn how to automate your software releases with AWS CodePipeline: http://oak.ctx.ly/r/3f4lk
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
Perform real time data modification on table updates using DynamoDB & Lambda, learn more during our #AWSWebinar. http://oak.ctx.ly/r/3ezql
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
It is unclear, and there is no published (by AWS) set of rules on the distribution of instances by an Autoscale group across Availability Zones during up or downscale. But inference from other designs (load distribution  - if instances are registered to ELB ahead of placement) suggest that there is a tendency to place and remove instances from an Autoscale group with the aim of leaving the set as evenly distributed across the subscribed AZs as possible (instances in process; termination or initialization will skew this calculation however).
#devops  
#aws  
#autoscale  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Once you hit the throughput ceiling for connections to EBS volumes from EC2 instances, increasing the instance size will give you a little more performance. Not because of the processing power of the larger instance, but because larger instances have more network bandwidth by design and definition.
#devops  
#aws  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Since AWS does not yet support the creation of Elasticache replication groups within Cloudformation, one must manually create a replication group from Redis or Memecache clusters.

If these clusters are created using Cloudformation, when the time comes to delete your stack, you must first manually delete the Replication Group before deleting the CloudFormation Stack. If the  manually created and dependent entity (replication group) is not first removed, the deletion of the connected replication clusters will fail and leave your stack in an odd state.
#devops  
#elasticache  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
I wonder why they did not implement Route53 primary/secondary DNS with failover based on a a HealthCheck instead of manually switching to a 'hot' failover ELB.

... I just switched the DNS to point incoming traffic to the hot failover load balancer, and five minutes later, it was as though nothing had ever happened.

Also, depending on the frequency of such failures, I would recommend using one ELB that is deployed Multi-AZ and using an autoscale group (Multi-AZ) to house the web/application servers. Since RDS is already HA, the Autoscale group can use an ELB Healthcheck that is robust and terminate/replace unhealthy servers instead of waiting for the entire ELB to become unhealthy and do 'hot' and manual DNS redirects.
#devops  
 
Maximize reliability and customer trust with a zero-downtime infrastructure: http://oak.ctx.ly/r/3f9us Tito tells their story on the AWS Startup Spotlight blog.
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
 
Amazon Aurora is now available - Enterprise-class database performance & availability at 1/10th the cost. http://oak.ctx.ly/r/3f5eh
View original post
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Remember to support your rider in #PMC2015 - click here to support yours! http://www2.pmc.org/donation.asp #PanMass via @panmass
+Kenton Doyle is riding!
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
These Amazon Web Services certification exams are really rigorous and AWS does not give it away! But I just did it again!

Since I aced the Solutions architect exam yesterday, I immediately registered for the Certified SysOps Administrator exam and just completed it with flying colours (never really seen colours fly).

When I registered for this second one, I had not prepared, and I struggled with a practice exam yesterday afternoon; that made me aware that I should invest more study time. After a long night of revision, clicking around the console, trying limits, and contrasting API attributes, I was able to score 78% on this one. Granted I squeaked by in Data Management, but 78% is just 4 points lower than I got for the Architecture certification (for which I had attended training, paid for a preparation class, and had weeks of lead time).

Maybe before I loose my student mindset, I will try and get the Professional Solutions Architect certification before I leave for vacation in August... that way if I do not pass, I can try it again when I get to re:Invent.

Celebration and a bike-ride is in order.
champagne pour tout le monde (remember that from Boomerang)?
#devops  
#certification  
#sysops  
#aws  
1
Add a comment...

Donny Nyamweya (idonny)

Shared publicly  - 
 
Just became an Amazon Web Services Certified Solutions Architect. Let me try and see how many of these certifications I can rack up in the next 5 days :)
#devops  
#certification  
http://aws.amazon.com/certification/
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