Darwin Sanoy

Darwin Sanoy

Philadelphia, Pennsylvania, United States
2K followers 500+ connections

About

Architecting Solutions, Writing Code, and Growing Others
Lean / Agile team player…

Articles by Darwin

See all articles

Contributions

Activity

Join now to see all activity

Experience

  • GitLab Graphic
  • -

  • -

  • -

  • -

    Greater Philadelphia

  • -

    Remote

  • -

  • -

  • -

  • -

    US East

  • -

    Remote

  • -

    Remote

  • -

  • -

  • -

    London, United Kingdom

  • -

  • -

  • -

    Allentown, Pennsylvania Area

  • -

Licenses & Certifications

Volunteer Experience

  • Code the  Dream Graphic

    Skill-IT Workshop Trainer for DevOps

    Code the Dream

    - Present 2 years 5 months

    Economic Empowerment

    Create and deliver DevOps training for the participants and interns in Code the Dream's programs.

  • Tech Impact Graphic

    Guest Speaker and Trainer

    Tech Impact

    - Present 2 years 7 months

    Economic Empowerment

    Create and deliver training content on effective remote working and DevOps topics.

Publications

  • Setting Up Your Own Private, Secured Package Repository

    Speaker at: PowerShell and DevOps Summit

    Security and availability are good defensive reasons to curate public packages into a private repository, but there are many positive reasons as well! We will cover the benefits of a dedicated, private repository, as well as enabling secure, global reach and an analysis of repository options.

    Slides and Code: https://github.com/DarwinJS/PowerShellDevOpsSummit2018
    Video: https://www.youtube.com/watch?v=LqL8JvK-ed0

    See publication
  • Reducing Cyber Exposure from Cloud to Containers

    Mighty Guides

    Securing the modern attack surface is a critical challenge you must effectively address to reduce cyber exposure and protect your enterprise. By reading this ebook you’ll learn what’s working – and what’s not – from 29 global infosec leaders, representing a diverse array of industries and perspectives.
    - Securing a dynamic IT environment
    - Rethinking security for cloud environments
    - Moving security to the application layer
    - Focusing on data security
    - Automating security…

    Securing the modern attack surface is a critical challenge you must effectively address to reduce cyber exposure and protect your enterprise. By reading this ebook you’ll learn what’s working – and what’s not – from 29 global infosec leaders, representing a diverse array of industries and perspectives.
    - Securing a dynamic IT environment
    - Rethinking security for cloud environments
    - Moving security to the application layer
    - Focusing on data security
    - Automating security testing and controls

    See publication
  • OpenSource PowerShell - How Could It Possibly Matter? (5 Minute Ignite)

    Speaker: DevOpsDays Philly

    In DevOps it is common to have Ruby, Python and Bash on all Windows machines - will you install PowerShell on your Mac workstation and Linux servers?

    What if PowerShell’s platform of origin had not been Windows or if it had not started as a proprietary product? Would you view it differently today?

    This talk is about how the architecture of PowerShell puts developer productivity front and center and how that has a direct, practical, positive effect on the individual developer…

    In DevOps it is common to have Ruby, Python and Bash on all Windows machines - will you install PowerShell on your Mac workstation and Linux servers?

    What if PowerShell’s platform of origin had not been Windows or if it had not started as a proprietary product? Would you view it differently today?

    This talk is about how the architecture of PowerShell puts developer productivity front and center and how that has a direct, practical, positive effect on the individual developer experience as well as team level benefits.

    This intentional design aspect of PowerShell causes it to generate real business ROI as well as individual developer productivity.

    This is my second time around with a hyper-productive shell environment as it was OS/400 that some of PowerShell’s key concepts were pulled from.

    As background, I maintain a PowerShell universal installer for the Microsoft port of OpenSSH as well as a Bash universal installer for installing PowerShell Core on Linux and OSX. I have also written a multi-platform PowerShell script to make an AWS account compliant with the CIS AWS Foundations Benchmark.

    If you don’t enjoy being productive, this session is not for you.

    See publication
  • Championing PowerShell: Create Experts at Your Company

    Speaker: IT / DEV Connections 2015

    A champion or advocate is someone who is passionate enough about the interests of others to act on their behalf. An advocate does not need to be the end-all and be-all PowerShell expert in the company. The focus of this role is to bring people together and encourage them to invest their skills in PowerShell for the benefit of their colleagues, their company, and their careers. Championing PowerShell is a great way to contribute and to grow. All you need is a little initiative and some ideas.…

    A champion or advocate is someone who is passionate enough about the interests of others to act on their behalf. An advocate does not need to be the end-all and be-all PowerShell expert in the company. The focus of this role is to bring people together and encourage them to invest their skills in PowerShell for the benefit of their colleagues, their company, and their careers. Championing PowerShell is a great way to contribute and to grow. All you need is a little initiative and some ideas. This session starts by explaining the criticallity and necessity of informal learning and that it does not have to be a lonely task. It will then relate the attributes of a heart for championing PowerShell while discussing the many practical activities you can offer in order to help your collegues in their PowerShell journey. Champion also denotes someone who is looked up to as a top talent in their field. If you're not careful, championing PowerShell may just transform you into a PowerShell Champion.

  • DevOps for Established Infrastructure: Hype or Help?

    Speaker: Modern Infrastructure Summit 2015

    Session Description: It's no secret that the DevOps revolution came out of a specific kind of company -- Internet startups, where there is no legacy technology and where new software features directly support or create revenues. What is the value proposition of DevOps for established enterprises with no Internet-based revenues? Leaning on his experiences simultaneously applying DevOps culture and skills at both an Internet startup as well as a public manufacturing firm, Darwin will provide a…

    Session Description: It's no secret that the DevOps revolution came out of a specific kind of company -- Internet startups, where there is no legacy technology and where new software features directly support or create revenues. What is the value proposition of DevOps for established enterprises with no Internet-based revenues? Leaning on his experiences simultaneously applying DevOps culture and skills at both an Internet startup as well as a public manufacturing firm, Darwin will provide a brief overview DevOps and how to apply those principles in a mainstream IT organization. Topics will include how DevOps differs from standard methodologies such as ITIL; elements of a DevOps "culture"; how to get your crew started with DevOps; and an overview of some core DevOps skills and tools.

    Bio:
    Darwin is a recognized subject matter expert in the area of Windows software installation, compatibility and troubleshooting and he has been speaking at conferences, blogging, writing and training in this space for over 15 years. Darwin currently works as CTO and the primary DevOps Designer and Coder for the internet startup Qompat where he has designed and coded the server builds with some of the latest DevOps tools and with an eye toward lean IT and minimum viable implementation. He also contracts on a team of traditional software deployment automation engineers for a 60 year old public manufacturing company with over 17,000 desktops and servers under management by Microsoft System Center. Darwin has been applying DevOps culture, disciplines and tools in both arenas at the same time. Darwin is a relentless methodology head so the opportunity to do DevOps in these two worlds at the same time has yielded some insightful observations.

    http://events.techtarget.com/2015/moderninfrastructure/summit/index.html

    See publication
  • Deploying and Supporting Applications on 64-bit Windows

    eBook

    Windows 7 has made 64-bit Windows the corporate desktop standard! Windows 2008 R2 has made 64-bit the standard for Remote Desktop Services.

    Most 32-bit applications run smoothly on both of these 64-bit editions, however, there are a multitude of little gotchas when installing and maintaining them.

    You can spend months discovering these trip wires yourself, or you can read this book.

    Make sure to check out the value-added eClass Add-on Bundle on the book…

    Windows 7 has made 64-bit Windows the corporate desktop standard! Windows 2008 R2 has made 64-bit the standard for Remote Desktop Services.

    Most 32-bit applications run smoothly on both of these 64-bit editions, however, there are a multitude of little gotchas when installing and maintaining them.

    You can spend months discovering these trip wires yourself, or you can read this book.

    Make sure to check out the value-added eClass Add-on Bundle on the book homepage!

    This book is for technical professionals and developers who want a quick study in the numerous idiosyncrasies of supporting applications running on 64-bit Windows.

    Here are just a few of the questions this book will answer for you:

    • How does Windows trick 32-bit applications into unwittingly running on 64-bit Windows?
    • What kinds of interactions between 32-bit and 64-bit binaries (EXEs, DLLs, OCXs and other compiled files that contain code) are allowable?
    • Why do I keep finding Wow6432Node in various places in the registry?
    • How can I determine if running processes and compiled binaries are 32 or 64-bit?
    • Why do some .NET applications start having errors when they run on 64-bit Windows?
    • Why are some 32-bit applications very slow when printing?
    • Will a 32-bit or 64-bit execution occur when launching items from background services (like the software distribution service)?
    • When do scripts run as 32-bit and when do they run as 64-bit? Is there anything I can do to force a script to execute as 32 or 64-bit?
    • How are MSIs containing 32-bit software processed by the Windows Installer Service (which is always 64-bit)?
    • Should the 32 or 64-bit version of IE be the primary one?
    • Should Microsoft Office be installed as 32 or 64-bit?
    • What differences are there if I use Compatibility Administrator to create compatibility shims?
    • How should in-house software developers be guided in regard to the 64-bit Windows platform?
    • How should App-V packages be sequenced in a mixed 32 and 64-bit environment?

    See publication

Projects

  • Created "FIRE Collaborations" - A Framework and a Place to Ignite Inner Sourcing of Everything

    FIRE Collaborations is an internal method and place for ensuring that voluntary collaborations have value for both the company and each participant through Just Enough Structure. Just Enough Stewardship also ensure stewarding collaborators who own the initiative to keep things running. FIRE comes from the book How Fast, Inexpensive, Restrained and Elegant Methods Ignite Innovation by Dan Ward.

    It helps enable all kinds of cross-team, iterative, high-impact collaboration such as Group…

    FIRE Collaborations is an internal method and place for ensuring that voluntary collaborations have value for both the company and each participant through Just Enough Structure. Just Enough Stewardship also ensure stewarding collaborators who own the initiative to keep things running. FIRE comes from the book How Fast, Inexpensive, Restrained and Elegant Methods Ignite Innovation by Dan Ward.

    It helps enable all kinds of cross-team, iterative, high-impact collaboration such as Group Solution Creation, MicroMentorships, MicroInternships and cross-team innovations.

    So far they have touched off interesting innovations large and small, including creating significant energy and momentum to a improving a key product feature for cloud integration.

  • PluralSight Course: Securing AWS Using CIS Foundations Benchmark Security Standard

    It is challenging to get to the cloud quickly and remain secure at the same time - especially when most security standards require special skills and an extended discovery and formulation process. This course discusses the CIS AWS Foundations Benchmark which is implementation ready by regular IT professionals. The course also includes automation code to implement the benchmark controls for you.

    See project
  • AWS Workshop Strategic Partnership GTM with Full Instructor Enablement for Global Scale

    -

    AWSWorkshop.io is a strategic go to market motion of AWS that enables partners to build, promote and delivery a workshop dealing with how their solution integrates with and supports AWS.

    The core focus is the new GitLab Agent for Kubernetes integration with AWS EKS for traditional CD Push Deployment and the new GitOps Pull CD with configuration enforcement

    This effort included:
    - Full Instructor Enablement for scaling globally - through delivery guide, slides, videos…

    AWSWorkshop.io is a strategic go to market motion of AWS that enables partners to build, promote and delivery a workshop dealing with how their solution integrates with and supports AWS.

    The core focus is the new GitLab Agent for Kubernetes integration with AWS EKS for traditional CD Push Deployment and the new GitOps Pull CD with configuration enforcement

    This effort included:
    - Full Instructor Enablement for scaling globally - through delivery guide, slides, videos, preparation checklists and shadowing of live delivery.
    - Content Architecture - identify audience and their needs and full enablement of both instructor-led and self-paced modes,
    Instructional Design - content and structure of slides, lab exercises and delivery timelines.
    - Content Build - of workshop labs using the Hugo Static Site builder and of slides using Google slides that are powerpoint compatible
    - Technical Architecture - including working examples that are easy to setup in the classroom and EKS and GitLab runner infrastructure that can scale with class size.

    See project

Honors & Awards

  • GitLab CREDIT Values Award

    GitLab

    Top contributor award for multiple activities - most centered around Collaboration and Results.

  • AWS Community Builder

    Amazon Web Services (AWS)

    AWS Community Builders is similar to other MVP programs in that one's contributions to the community are the primary qualification for being considered for being awarded membership in the program.

  • PowerShell Open Source Projects Top Contributor 2017

    Microsoft

    A recognition for work done on the packaging for Microsoft's OpenSSH open source project. More information here on that package is here: https://cloudywindows.com/post/unveiling-the-openssh-universal-automated-installer/

Recommendations received

More activity by Darwin

View Darwin’s full profile

  • See who you know in common
  • Get introduced
  • Contact Darwin directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More