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.
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.
Single View of Log Files
Stream logs from multiple tools on one screen. Live.
Fork & Join Workflows
Wait for one or multiple tasks, then continue.
Insert human tasks in a workflow.
Create reusable task values. Protect credentials. One-click insert.
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.
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!
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.
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.