About
Architecting Solutions, Writing Code, and Growing Others
Lean / Agile team player…
Articles by Darwin
-
Hands On Examples for Rapidly Proving Out GitLab Game Changing Capabilities
Hands On Examples for Rapidly Proving Out GitLab Game Changing Capabilities
By Darwin Sanoy
-
Top Reads for 2023 and Looking Forward to 2024 Reads
Top Reads for 2023 and Looking Forward to 2024 Reads
By Darwin Sanoy
Contributions
Activity
-
Embedded DevOps On GitLab - A Self-Paced, Proof of Concept Hands On Workshop I've mentioned before that GitLab is getting serious about the…
Embedded DevOps On GitLab - A Self-Paced, Proof of Concept Hands On Workshop I've mentioned before that GitLab is getting serious about the…
Liked by Darwin Sanoy
-
Embedded DevOps On GitLab - A Self-Paced, Proof of Concept Hands On Workshop I've mentioned before that GitLab is getting serious about the…
Embedded DevOps On GitLab - A Self-Paced, Proof of Concept Hands On Workshop I've mentioned before that GitLab is getting serious about the…
Shared by Darwin Sanoy
-
GitLab Runner has multiple ways to do workload authentication into cloud environments - which naturally causes questions about the best approach for…
GitLab Runner has multiple ways to do workload authentication into cloud environments - which naturally causes questions about the best approach for…
Shared by Darwin Sanoy
Experience
Licenses & Certifications
Volunteer Experience
-
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.
-
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 -
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 -
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.
-
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 -
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?
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.
-
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.
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
28 people have recommended Darwin
Join now to viewMore activity by Darwin
-
No more building pipelines from scratch… GitLab industry leading CI/CD capabilities recently got even better with the CI/CD Component Catalog…
No more building pipelines from scratch… GitLab industry leading CI/CD capabilities recently got even better with the CI/CD Component Catalog…
Liked by Darwin Sanoy
-
Today was play-day, I make sure I have time in between 'real work' to try new things. Bunch of meetings as always, but I wanted to use my play-day…
Today was play-day, I make sure I have time in between 'real work' to try new things. Bunch of meetings as always, but I wanted to use my play-day…
Liked by Darwin Sanoy
-
I previously posted this blog about my learnings for GitLab CI/CD Components here: https://lnkd.in/ehaQkz7T I just published a new component SCC…
I previously posted this blog about my learnings for GitLab CI/CD Components here: https://lnkd.in/ehaQkz7T I just published a new component SCC…
Shared by Darwin Sanoy
-
I've been talking about DevOps for embedded systems (also now become popularized as "Embedded DevOps") for quite a few years now. When I first…
I've been talking about DevOps for embedded systems (also now become popularized as "Embedded DevOps") for quite a few years now. When I first…
Liked by Darwin Sanoy
-
Looking for Robust CI/CD Pipelines Without The Knitting? Check out GitLab CI/CD Components. https://url2go.to/glcomps #CICD #Embedded #GitLab…
Looking for Robust CI/CD Pipelines Without The Knitting? Check out GitLab CI/CD Components. https://url2go.to/glcomps #CICD #Embedded #GitLab…
Shared by Darwin Sanoy
-
Last week we had an inspiring session with Darwin Sanoy from GitLab, who shared insights on "Building Your Power Team and Overcoming Fear of…
Last week we had an inspiring session with Darwin Sanoy from GitLab, who shared insights on "Building Your Power Team and Overcoming Fear of…
Liked by Darwin Sanoy
-
Are you struggling with automating Embedded Development that requires access to hardware devices? I've been working on some foundational…
Are you struggling with automating Embedded Development that requires access to hardware devices? I've been working on some foundational…
Shared by Darwin Sanoy
-
Really enjoyed pairing with Bart Zhang on this Techstrong Group / DevOps.com webinar about how GitLab helps companies drive practical digital…
Really enjoyed pairing with Bart Zhang on this Techstrong Group / DevOps.com webinar about how GitLab helps companies drive practical digital…
Shared by Darwin Sanoy
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