Skip to content

llshen990/AMSToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

# AMSToolkit

A Python-based enterprise automation toolkit for workflow orchestration, ETL pre-validation, templated email execution, and operational integrations.

This repository is a shareable code sample from a broader internal toolkit used to support data-processing and automation workflows in enterprise environments. It is intended to demonstrate code structure, controller-based workflow execution, validation patterns, and operational scripting practices.

## What this project shows

AMSToolkit demonstrates the kind of work I have done in production-oriented Python environments, including:

- automation controllers for running named workflow tasks

- ETL input validation before downstream processing

- templated email execution for operational reporting

- support for operational integrations and helper modules

- process locking / concurrency checks to prevent duplicate runs

- modular Python package structure for reusable internal tooling

## Repository structure


AMSToolkit/

├── src/

│   ├── Automation/

│   ├── Config/

│   ├── EmailTemplates/

│   ├── PythonSASConnector/

│   ├── Toolkit/

│   ├── jira/

│   ├── lib/

│   ├── overrides/

│   ├── svn/

│   ├── zabbix/

│   ├── AbstractScenario.py

│   ├── automation\_controller.py

│   ├── cronSsodEtlInit.py

│   ├── email\_controller.py

│   ├── global\_temp\_stop.py

│   ├── setup.cfg

│   ├── setup.py

│   └── ssodETLProcess.py

└── .gitignore

About

Python toolkit for enterprise workflow automation, ETL validation, and operational utilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages