Skip to content

This Java8-Angular8 based tool dynamically generates smart forms for SSH commands and runs them on machines using a maker-checker based approval model and automates the grunt work of running the command, copying the output and responding to the requester.

Notifications You must be signed in to change notification settings

skasimalla/autoops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoOps

During my time at a major multi national bank, had the opportunity to work on a Big-data operations team for a brief period. Much of the work was manual, like opening a Service Now ticket/email and running those commands on the Unix terminal and pasting the output back on the ticket/email.

Being a developer who loves automation and HATES manual work I longed for an "Operations Automation" tool that made my life easier.

After I left that company, this problem still lingered in my head and for 2 years I researched various devops and operations tools, having found none, a few months ago decided to build it using Java and Angular.

It dynamically generates smart forms for SSH commands and runs them on machines using a maker-checker based approval model and automates the grunt work of running the command, copying the output and responding to the requestor.

I believe in building algorithmically (best space-time complexity) and architecturally (scalable/designed for operational convenience) elegant solutions that are robust while being simple, following all the software architecture (SOLID) principles and design patterns (Gang of 4) and security policies (oneway hashing, etc..)

Thanks, Samuel Kasimalla

Video: https://www.youtube.com/watch?v=t63pdFpg1mc
Live demo: http://3.230.199.13:8090/

Credits:

Samuel Kasimalla: Concept, design, architecture and original UI
https://www.linkedin.com/in/skasimalla/

Hal Keck : For most of Angular 8 work
https://www.linkedin.com/in/halkeck/

Harish Beeram : Design and UX
https://www.linkedin.com/in/harishbeeram/

Contact me on Linkedin for more information
https://www.linkedin.com/in/skasimalla/

graph LR
A[Request] -- Email/Msg --> B{Approval}
B --> D(Action)
Loading

About

This Java8-Angular8 based tool dynamically generates smart forms for SSH commands and runs them on machines using a maker-checker based approval model and automates the grunt work of running the command, copying the output and responding to the requester.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published