DevOps Orchestration
Real-time workflow changes. Bi-directional visibility.
Pick one thing to improve. Automate it. Repeat.
DevOps Orchestration is the practice of composing any tasks across the SDLC and Operations functions, with any choice of tools and environments, and with the process logic centralized away from the individual tools themselves.
The Maestro product includes plug-ins, pre-built tasks, and templates for continuous integration, test automation, release management, DevOps visibility, automated deployment, and continous delivery.
Continuous Integration
Repeatable. Reliable. Results.
Whether your DevOps tools are on-premise or cloud services (or both!), Maestro effortlessly connects workflow tasks between your tools for Continuous Integration and Continuous Deployment.
The workflow "CompositionTM" above shows a Git checkout, Jenkins build, Sonar code check, testing steps, and then custom notifications.








Release Management
Custom process automation.
Remove manual tasks from your custom release process, and create a precise, repeatable set of tasks that execute reliably, every time.
Go home early on release day!


Test Automation
Integrate tests wherever they live.
Internal tests and external services are seamlessly integrated into a Maestro Composition. Run internal code checks behind the firewall, then an external test environment service such as SauceLabs -- all from a single workflow.

Automated Deployment
In-line configuration execution.
Connect your Puppet scripts or Chef recipies directly to the preceding dev/test steps, and also to the application deployment process. Insert shell and scp commands into the Composition to automate your custom deployments.


Continuous Delivery
Create templates for easy re-use.
End-to-end automation of your custom application lifecycle, from code check-in to deployment. Instantiate new environments -- at the moment they are needed -- for continuous delivery to dev, test, staging, or production runtimes.


Single View of Log Files
Stream logs from multiple tools on one screen. Live.


Parallel Tasks
Accelerate process execution.




Fork & Join Workflows
Wait for one or multiple tasks, then continue.

Conditionals
Automated deterministic workflow logic.




Approval Tollgates
Insert human tasks in a workflow.

Sources
Create reusable task values. Protect credentials. One-click insert.

