Joseph Thompson Email and Phone Number
Joseph Thompson work email
- Valid
- Valid
Joseph Thompson personal email
- Valid
I have implemented monolith, microservice, event-driven, and serverless architectures complete with automated deployment, CI/CD, logging, Infrastructure as Code, consistent development environment, and cloud security best practices. I make systems that are durable, consistent, fault-tolerant, performant, scalable, and meet functional requirements.This includes environment agnostic artifacts, trunk-based development with feature toggles, versioning strategies for tracing artifacts to commits, rollbacks, blue-green and canary deployments, and monitoring strategies.LPIC-1 Certified Linux Administrator (Debian-based and RedHat-based Linux distributions)AWS Certified Web DeveloperTechnical Skills:Programming Languages: Golang, Python, Shell, Typescript/Javascript, Java, C/C++, HCL, SQLApplication Frameworks: Express.js, React, Springboot, Flask, Automation Platforms: Azure Pipelines, Github Actions, AWS Code Pipeline, JenkinsInfrastructure As Code: Terraform, Terragrunt, Terratest, ARM Templates, Cloud FormationConfiguration Management: Ansible, AWS AMICloud Platforms: AWS, Azure, GCP, CloudflareSoftware Engineering: Firm grasp of Data Structures & Algorithms, OOP, & Gang of Four Design PatternsData Tools: Azure Data Factory, Spark, Databricks, PandasDatabase Technologies: MySQL, PostgreSQL, MsSQL, Mongo, DynamoDBBasics Proficiencies: Linux, Windows, Git, Docker, Kubernetes, Agile, Excel, Tableau, Jira, UML
Launch By Ntt Data
View- Website:
- us.nttdata.com/en
- Employees:
- 25781
-
Launch By Ntt DataRoseville, Ca, Us -
Senior Devsecops EngineerLaunch By Ntt Data Apr 2023 - PresentCreated a serverless Azure infrastructure using terraform/terragrunt as our chief iac tool. Our architecture utilized Azure function apps, key vaults, API management, Mysql flexible servers and app configuration complete with feature toggles.Championed Agile best practice and branching strategies while facilitating cross-functional collaboration which increased our release velocity from one prod deployment per month to one prod deployment per week.Audited application and infrastructure security by incorporating Sonarqube into our build and deployment pipelines and used its insights to achieve an 80% reduction in security vulnerabilities.Built end-to-end CI/CD pipelines for deployments to dev, qa, uat, and prod as well as a hotfix pipeline to quickly troubleshoot issues in a hotfix environment and deploy fixes to prod. All pipelines built utilize DevOps best practices including secret injection, environment agnostic artifacts, gates and approvals, and automated configuring of application settings during deployment.Contributed to large Azure Pipelines template library that we used to deploy our .NET and Python backends, our React frontends and our iOS, Android, and Shared KMM Library code. As part of these contributions I wrote many bash scripts to automate our build and deployment processes as well as coordinated-versioning for our mobile apps with our shared kmm library so that each release of iOS and Android were tied back to the version on the kmm code they were using.Maintained and managed database migrations that were backwards compatible at least one deployment back in time. Used iac to manage the creation and permissions for MySQL users as well as firewall rules. Utilized industry standard best practices to protect credentials. -
Devsecops Engineer IiLaunch By Ntt Data Oct 2022 - Jul 2023Built-out a large-scale event-driven cloud architecture using terraform/terragrunt. Architected and implemented coordinated-versioning for our mobile apps using semverbot and bash so that each release of iOS and Android was traceable back to the version of the KMM code they were developed against. This allowed seamless coordination between iOS and Android teams and cutback on errors and wasted time spent to manually coordinate on versioning.Heavily utilized Cloudwatch Event Bus, ECS containers, Layer 3 and Layer 7 load-balancing, IAM, AWS Aurora, and other services to create an almost entirely serverless architecture to save on costs.As a workaround to developers with changing IP addresses being blocked by our MySql server’s firewall, I created a port-tunneling script that allowed developers to use a single whitelisted Azure VM with a stable IP address as a bastion host to connect to our MySql servers. This saved us several months of delay waiting for the client to deliver on a more permanent VPN solution.Created a streamlined automation process for the onboarding of new developers including automating the download of key software, setting up of git hooks, and containerizing the serverless application for local development using emulators.Created all AWS infrastructure for a serverless application in terraform which was called using terragrunt to make terraform configuration more DRY. The infrastructure heavily leveraged serverless offerings including AWS API Gateway, Lambda, and Cognito.Worked closely with Developers to build-out application integrations with the cloud and contributed considerably to the Lambda codebase. -
Devsecops Engineer ILaunch By Ntt Data Oct 2021 - Oct 2022Owned and automated a heterogeneous inter-cloud database migration from an AWS Postgres database to an Azure-hosted MsSql database in order to standardize the databases in use by the rest of the clients applications. Refactored Nodejs code that interfaced with AWS RDS using Knex.js and Objection.js to make it compatible with MsSql database. Wrote a recursive algorithm to regenerate the company hierarchy from weekly SAP data. Provisioned infrastructure for event-driven, serverless, and hybrid architectures with infrastructure as code tools including Terraform, ARM Templates, and Cloud Formation.Simplified the management of our infrastructure and pipelines by introducing Terragrunt as a tool to make our IAC more DRY, reducing the number of developers needed to manage and deploy our pipelines from 3 to 1 and reducing the amount of copy-and-paste in our IAC configurations for microservices by 5,000 lines of code. This in-turn freed up the other two engineers to increase velocity delivering on other user stories.Bridged the gap between client and QA team by automating the publishing of e2e test results run in ci/cd deployment pipelines to a shared Slack channel. Alerts in this channel would immediately alert developers of errors in new release candidates, preventing broken releases and decreasing the time it took to rectify test failures, and freeing up QA team time spent communicating directly with developers.Built CI/CD Pipelines using Github Actions and deployed serverless infrastructure using docker on GCPStreamlined the onboarding process of new developers to be 2x quicker by creating a consistent development environment. This setup included the containerization of local development, which also cut back on issues related to developer’s local software installations to near zero.Contributed to internal projects with the aim of building up a library of reusable ARM templates to deploy all types of services provided by Azure. -
Teaching AssistantTrilogy Education Mar 2021 - Oct 2021Lanham, Maryland, UsAssisted students and Instructors in a 24-week intensive program focused on gaining technical programming skills in Python, R, JavaScript, SQL and noSQL Databases, Tableau, Big Data, Machine Learning, Excel, and VBA. -
Python DeveloperHcl Technologies Jan 2021 - Sep 2021Noida, Uttar Pradesh, InWorked on Alphabet account assisting with the development and testing of products in the Google Nest ecosystem.Utilized Openthread, Silk and internal libraries to create Thread networks (low-power wireless mesh networks) and test the compatibility of the latest Openthread releases with Google NEST devices.Managed and maintained testbed physical network infrastructure. Flashed Nordic boards with the most up-to-date versions of necessary software for testing.Reported any failures in test suites recorded in the testing logs to developers for revision. -
Research AnalystCastle Crow & Company Jun 2018 - Nov 2018San Francisco, Ca, UsAnalyzed industry conditions and aided private equity partners in identifying key market niches.Coordinated with other analysts to provide comprehensive research coverage of all target industries while compiling lists of only the highest quality companies fitting client specifications.Excelled in writing top-level assessments of industries including tele-health, non-hazardous liquid waste, test and measurement equipment, residential and commercial glass, wire-forming, kitchen design, personal care, and medical materials.
Joseph Thompson Skills
Joseph Thompson Education Details
-
University Of Nevada, RenoEconomics -
Southern New Hampshire UniversityComputer Science -
Uc Berkeley ExtensionData Science
Frequently Asked Questions about Joseph Thompson
What company does Joseph Thompson work for?
Joseph Thompson works for Launch By Ntt Data
What is Joseph Thompson's role at the current company?
Joseph Thompson's current role is Senior DevSecOps Engineer.
What is Joseph Thompson's email address?
Joseph Thompson's email address is jo****@****ail.com
What schools did Joseph Thompson attend?
Joseph Thompson attended University Of Nevada, Reno, Southern New Hampshire University, Uc Berkeley Extension.
What skills is Joseph Thompson known for?
Joseph Thompson has skills like Microsoft Office, Microsoft Excel, Finance, Data Analysis, Leadership, Public Speaking, Management, Microsoft Powerpoint, Microsoft Word, Customer Service.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial