Josh Marcus

Cloud Engineer // DevOps Engineer // Software Developer

From: El Paso, TX

Experienced and versatile Software Engineer with a background in Platform Engineering, DevOps, System Administration and IT. Comfortable and effective in almost any environment. Experience in healthcare, government and other highly regulated and secured environments. Experience both as an individual contributor and as a manager. Also, a musician and composer.

Open for freelance
Management experience
Multiple technical disciplines

Skills

Work experience

Senior Systems Engineer/ Python Developer

Marriott International

April 2024 - now

  • Administer Microsoft Intune in a hybrid environment
  • Engineer authentication solutions organization wide
  • Write and maintain applications to automate processes in Python, Bash, PowerShell and more
  • Assist with teaching application development to co-workers
  • Maintain a high level of user experience and user satisfaction in speed to troubleshoot issues
  • Leverage Graph API and the WorkspaceOne API on a daily basis to automate workflows
  • Utilize a test driven development and unit testing strategy
  • Represent Microsoft Intune in the context of the larger enterprise architecture
  • Business analysis to understand the best solution to a given problem in a complex and global environment

Platform and DevOps Engineer

Talkiatry

March 2023 - April 2024

  • Write and debug applications and services in Typescript, Python, Bash, and other languages
  • Write applications, tools and services in Python, Typescript, PowerShell, Bash, and other languages
  • Interact with and manage Postgres, Snowflake, and other database services
  • Design and configure Terraform modules to manage resources through Infrastructure as Code (IaC)
  • Administer a wide range of AWS services (ECS, EKS, Batch, S3, Lambda,
    Secrets Manager, etc.)

Manager of IT Services, System Administration

Talkiatry

July 2021 - December 2023

  • Configured wide variety of applications for enterprise use
  • Oversaw team of six System Administrators
  • Managed Azure Active Directory and other Microsoft services
  • Developed workflow to automate user onboarding, including account procurement, device setup, and application configuration
  • Configured and managed zero-touch deployment strategies using Microsoft Autopilot and Mosyle
  • Oversaw PoCs for potential application vendors and services

Projects

UEM Mobile Shared Devices

November 2024 - now

Team size: 1 person
My role: Developer, Designer
Company: Marriott International
Category: Scripting, Device Management, CI/CD, Configuration as Code

This application automated the creation and deployment of infrastructure to enroll shared iOS and Android devices in Microsoft Intune. The application handled the creation of a group structure that organized other dynamic groups by role, applied those groups to relevant policies, created dynamic groups looking for devices deployed under the related enrollment profile and added those dynamic groups to their corresponding overarching groups, added groups to apps to grant device access to applications, added Android enrollment profile tokens and QR codes and created and stored PDFs with Android enrollment QR codes for distribution to users with a need to enroll those devices. This application was deployed using a CI/CD workflow and an input list externalized to allow an additional userbase to kick off deployments for properties in need of shared device infrastructure both in development and production environments.

Technologies:

ADP2AAD

March 2022 - now

Team size: 1 person
My role: Developer, Designer
Company: Talkiatry
Category: Scripting, User Management

This project solved a user management issue at Talkiatry by automating the update and correction of user information. This was accomplished by accessing information pulled from ADP into Snowflake. The application, written primarily in Python, polls the Snowflake information, checking it against the user information that exists in Azure AD for that user and updates it if there are changes. The solution runs using Amazon Batch and is triggered as a cron job. The application runs in a Docker container that is built with a CircleCI pipeline, which pushes the image to AWS ECR and runs the container via AWS ECS.

BinkJS

December 2023 - now

Team size: 2 people
My role: Contributor
Category: Web app

BinkJS is a musical archival site originally developed using PHP, Ajax, and Ruby on Rails. This project is to refactor the site using Node.js. I have assisted in changes to the local development experience, testing and troubleshooting of issue, database management, and many other tasks.

Teams Automation for New Hires

September 2021 - February 2022

Team size: 1 person
My role: Developer
Company: Talkiatry
Category: Script, Workflow

This project is a script that aided in assignment to private channels within Microsoft Teams. The script was intended to run regularly to ensure that incoming new hires were assigned as intended. The script polled Azure AD based on job title and assigned them to the channels needed based on that information.

PDF Forwarder for Doggy Daycare

January 2016 - December 2016

Team size: 3 people
My role: Developer, Designer
Company: None
Category: Application, Workflow

DocForwarder was an application designed to take a paper application form for potential clients of the doggy daycare and host the process electronically. Potential clients were asked to go to a Google Form to fill out the needed information. Their reponses were parsed and inserted into the original PDF and sent to the office for processing.

Technologies:

Education

Masters, Music Performance

William Paterson University

September 2015 - May 2022

Masters in Music Performance with a focus in Jazz Studies.

Bachelors, Music Performance

Eastern Illinois University

September 2004 - May 2010

Bachelor's degree in Music Performance with a focus in Jazz Studies.