Sam Morris

Senior Solutions Architect ยท Docker Contact Me

Welcome! I'm Sam, and I am a Senior Solutions Architect at Docker! Previously I was a Software Engineer @Amazon/Alexa and a Software Quality Engineer. I worked with enterprise software customers at GitLab as a CSM (formally TAM) for 2 years before becoming as Solutions Architect in technical pre-sales. Now I work with containers! I enjoy implementing business solutions for enterprises using DevOps technologies. Contact me via email or X for more information.

Experience

Senior Solutions Architect - US East Region

Docker, USA
  • Serving technology professionals as a customer-facing, post-sales technical trusted advisor on Docker products and containerization
  • Enabling developers in the field via technical webinars and cadence call support
  • Building demo systems covering the SDLC aiming to show what's possible with Docker
Feb 2025 - present

Senior Solutions Architect - US East Region (Enterprise)

GitLab, USA
  • Serve as a trusted advisor to enterprise customers during the pre-sales process, providing technical consultancy
  • Demonstrate GitLab to a broad audience of personas spanning development, security and DevOps teams
  • Lead technical evaluations, including POC/POV ownership, RFP support, and workshop design
  • Acquired key new logos and achieved up-tiers and expansions of strategic customers
  • Engineered a CI/CD pipeline to integrate external security scans, improving visibility and security workflows
  • Built a secure GitOps deployment demo system to Amazon EKS using the GitLab Agent
  • Represented and demoed GitLab at various trade shows including Google Cloud Next, AWS re:Invent, AWS re:Inforce, Agile DevOps East, and Grace Hopper Celebration
Aug 2023 - present

Senior Customer Success Manager - US East Region

GitLab, Orlando FL
  • Drive success and adoption of a SaaS and self-hosted DevOps platform for 14 enterprise customers
  • Develop customized strategic success plans around customer product adoption and retention objectives and provide technical solutioning and enablement in cadence calls and workshops
  • Lead a team of CSMs to develop a Secure adoption plan including enablement for low utilization customers
  • Improved adoption insights for customers by building a Python solution for analyzing security scanning utilization in projects and providing metrics using the python-gitlab API
  • Developed a scalable, lightweight product solution for applying compliance frameworks across all projects in a GitLab group automatically using the GraphQL API
  • Improved operational efficiency by programming and configuring a scheduled pipeline job in to create monthly meeting agendas automatically
  • Created and facilitated a webinar on administration for GitLab.com for SaaS customers
  • Facilitate over 30 workshops and live demos on CI/CD, security and compliance, agile portfolio and project management, and the GitLab platform to developers, security professionals, and executives
  • Improve team processes by presenting quarterly business reviews (QBRs) to the CSM team
  • Lead Executive Business Reviews with C-suite partner executives to level-set on organizational DevOps goals
  • Build an excellent customer success team by interviewing 18 candidates and mentoring 3 new hires
  • Craft and deliver a Technical Apprenticeship Program for new and tenured CSMs to build demo apps from scratch and become SMEs on SCM, CI/CD, Agile Tools and DORA4 Metrics, and Separation of Duties in GitLab
June 2021 - Aug 2023

Software Quality Engineer Associate

Lockheed Martin, Orlando FL
  • Witnessed regression testing events with systems, software, software test, and quality teams
  • Traced requirements and documented test findings
  • Designed and implemented a document generation service for Acceptance Testing reports using GitLab, pandoc, and Markdown
  • Reduced code review turnaround time by scripting manual QA compliance checks and adding them to our GitLab pipeline
  • Demoed GitLab pipeline compliance script to multiple programs across Quality organization
  • Created oncall rotation team calendar for weekend support
  • Pushed for utilization of JIRA Kanban board for software quality team tasks
  • Pushed for adoption of version control for internal script development
  • Performed peer reviews of design documents, plans, and code
Sept 2020 - June 2021

Software Development Engineer

Amazon.com, Seattle WA
  • Software engineer on Alexa Speech Recognition teams, including model deployment and paralanguage understanding (Whisper and Preferred Speaking Rate features)
  • Assist team as a scrum master and host scrum ceremonies such as daily standups, sprint planning, and sprint retrospectives
  • Utilize AWS Lambda, Route 53 DNS resolving, EC2 Endpoint Services, VPCs, and Private Links to connect native AWS services
  • Reduce operations load of the team by participating in an oncall rotation
  • Used Java, AWS CodePipelines, Lambda, Cloudformation stack, and Step Functions toward backends solutions for automated pipelines
  • Wrote integration tests for a new feature and added them to our deployment pipeline
  • Created a CLI reporting tool that gave business metrics and analysis of cross-team deployment pipeline velocity
  • Enhanced detailed error reporting for model uploading process to aid customers in troubleshooting user errors
August 2019 - Sept 2020

Software Development Engineering Intern

Amazon.com, Seattle WA
  • Worked on the Alexa Machine Learning Team.
  • Focused on big data analysis and filtering for machine learning algorithms.
  • Published code reviews, implemented feedback in a timely manner, refactored and expanded upon pre-existing ML codebase.
May 2018 - August 2018

Academic Coach

  • Assisted and mentored undergraduate students who were on academic probation.
  • Collaborated with students on developing personal plans to improve their time management, motivation, goal-setting, and study skills.
  • Underwent training in communication styles and identifying academic strengths and areas for improvement.
  • Sent timely reminder and detailed follow-up emails to students.
  • Enhanced ACE program by creating materials geared toward CS student success.
  • Coach Superlative from Supervisors: Most Reflective
    • Open to feedback
    • Reflect on sessions to grow as a coach
    • Ask questions, take notes
    • Eager to learn
January 2018 - May 2018

Education

Georgia Institute of Technology

Master of Science - Computer Science
Concentration: Computing Systems

Completed Coursework:

  • CS 6290: High Performance Computer Architecture

In Progress:

  • CS 6250: Computer Networks
August 2024 - present

University of Central Florida, Burnett Honors College

Bachelor of Science - Computer Science
Minor: English - Technical Communication

GPA: 3.63

Involvement: Alpha Sigma Kappa Sorority - Social Committee Chair (Fall 2018), She's the First, Student Government Association, Student Body President Advisory Council, Women in Electrical Engineering and Computer Science (WEECS), Upsilon Pi Epsilon Honor Society for Computing Sciences, Young Woman Leaders Program

August 2015 - May 2019

Skills

Tools && Languages
  • Python
  • Java
  • HTML
  • CSS
  • DevSecOps
  • Git
  • GitOps
  • GitLab
  • GitHub
  • REST APIs
  • GraphQL APIs
  • CI/CD Pipelines
  • Technical Writing
  • Amazon Web Services
  • Docker
  • Gainsight
  • Salesforce

Interests

Born and raised in Orlando Florida, I grew up riding rollercoasters and "taking long walks on the beach." I studied computer science && technical communication at the University of Central Florida and worked in software development at Amazon Alexa and software quality at Lockheed Martin before I came to GitLab seeking a fast-paced, remote tech job. I am a Slytherin ๐Ÿ, a horror film fan ๐Ÿ‘ป, and a coffee enthusiast โ˜•. My weapon of choice is a good Python library and the VS Code or PyCharm IDE. I love learning new things every day and serving others -- it's the best part of my job! ๐ŸฆŠ

My hobbies include:

  • Coding ๐Ÿ’ป
  • Rock Climbing ๐Ÿง—
  • Archery ๐Ÿน

Projects

CatBot

An AI chatbot deployed to AWS EKS.
  • Built a NodeJS bot deployable with Docker Compose or public-facing on an EKS cluster
  • Developed GitHub actions workflows for various build and deployment strategies
  • Tools Used: NodeJS, Docker, Kubernetes, EKS, Ollama, GitHub Actions
April 2025

Code It Up

A Slack App that takes user input and translates it into code via generative AI (GitLab Code Suggestions API).
  • Created both a local implementation and a persistent AWS Lambda implementation.
  • Tools Used: Python, Flask, ngrok, AWS Lambda, GitLab Code Suggestions API
  • MVC Demo Video
April 2024

Platform Engineering in GitLab

Application following push-based GitOps to EKS Cluster and connecting via GitLab agent.
  • IaC project configures the EKS cluster with the GitLab KAS Agent
  • Application project triggers a build of a container image to our Container Registry, then triggers a downstream deployment
  • Separately controlled deployment project and pipline deploys to the cluster via an exposed ELB service
  • Tools Used: AWS EKS, GitLab, CI/CD Pipelines, GitLab Kubernetes Agent, GitLab Container Registry
February 2024

External Security Scan Results Project

View Snyk scan results in the GitLab merge request widget and vulnerability report.
  • Pipeline kicks off a Snyk scan and converts the JSON results to the GitLab dependency scan JSON schema to show vulnerabilities in the MR widget
  • Project also configured to leverage SARIF converter to convert SAST results from Snyk to ingestible results in GitLab
  • Tools Used: Python, Snyk, GitLab CI/CD, SARIF
  • Blog Post
November 2023

Customer Success Technical Apprenticeship Program

Help CSMs to gain product knowledge for critical stages of GitLab and build out secure demo applications on GitLab Ultimate.
  • Built a 4 week hands-on technical apprenticeship program for CSMs to gain DevSecOps knowledge
  • Wrote 4 weeks of content to create a fully secured static site on GitLab covering SCM, CI/CD, Security, and Plan
  • Program has become part of every new CSM's onboarding process
January 2023-July 2023

Accelerate Compliance

Apply a compliance framework to all projects in a given group, retroactively.
  • Wrote a lightweight Python script that uses the GitLab REST and GraphQL APIs to automate application of a compliance framework to a group of projects.
  • Saved a customer many hours of work manually updating the compliance framework field to get security scans enforced on all projects
August 2022

Autonomous Real Estate Video Drone

University of Central Florida, COP 4934 && COP 4935
  • Served as the Software/Android App Lead for team
  • Logged team performance in JIRA, created tasks for the frontend and backend of our Android application
  • Managed GitHub repository, performed code reviews for teammates, and merged pull requests
  • Designed our development process and insisted on the highest standards of code
  • Full-stack developer of Android application utilizing Android Studio, Java, Google Maps API, and external drone API
  • Designed logic and implemented optimization algorithms in Java
  • Contributed to 8 page conference paper and 150 page design document
  • Conducted research on UX design, created wireframes and mockups for UI, specialized in front-end XML development.
  • Languages and Tools: Google Maps API, Dronekit-Android API, Android Studio, Java, XML, MockFlow, Material Design
Aug 2018 - May 2019

Blog

Building a bot to talk to my cats

dev.to Blog Post

Dev diary where I detail building an AI application with Docker products and deploy to Kubernetes.

Read More

Building a GitLab CI/CD pipeline for a monorepo the easy way

GitLab Blog Post

Learn how to create a GitLab CI/CD pipeline for a monorepo to host multiple applications in one repository.

Read More

Integrate external security scanners into your DevSecOps workflow

GitLab Blog Post

Learn how to bring Snyk scan results into the merge request widget by parsing JSON artifacts and leveraging the SARIF file format.

Read More

How to action security vulnerabilities in GitLab Premium

GitLab Blog Post, co-authored by Noah Ing

Learn step-by-step how to process detected vulnerabilities and spawn merge request approval rules from critical vulnerabilities.

Read More

Demystifying the technical resume

LinkedIn Post

I have seen a fair few resumes from traditional to technical. They are often auto-filled in Microsoft Word or generated from an outdated online template. I used to dabble in the pre-designed resume world, but eventually I found the "name, objective, education, skills, experience" format to be boringly serial and space inefficient.

Read More

6 Quick Hacks to Imporve Your Efficiency

LinkedIn Post

Nobody has enough time in the day, and in today's society, no one wants to have enough time because then they aren't using their time as optimally as humanly possible. In all seriousness, we are all looking for ways to make our days a little bit easier and make the difficult parts go faster. Here are some hacks to speed up your life when you need to so you can slow down when you want to.

Read More

Tips for people who don't have time

LinkedIn Post

As a coach and a college student, I hear this sentence all the time. Sometimes it's an excuse; I don't have time because I don't want to do it, and I certainly don't have time to think about how I probably have time to do it. On other occasions, people truly have limited time in their days. Amid long commutes, work, classes, relationships, and family, we are all spread thinner than we would like. However, in most circumstances, we do have time for what we have to do, what we want to do, and for planning it all. Here is how to evaluate and act in scenarios when you think there is "no time."

Read More

How to start a project - and finish it

LinkedIn Post

"Alright, so. Computer Science major. Solid GPA. Challenging coursework. Great leadership record. Commitment to various causes. Lots of volunteer work. Internship and research experience. But there's something missing..."

Here is where I heard the pesky word, the word that always managed to kick its way into interviews and discussions among peers. The word that makes people glow when they hear it. The word that can make or break your resume.

"Projects."

Read More