Flint is an Adaptive IT Process Automation & Orchestration Platform for IT infrastructure and applications. It empowers teams to leverage existing scripting (Ruby or Groovy) skills to develop powerful workflows and processes which can be published as microservices.

The raw power of scripting and error handling allows better designing of workflows and its grid architecture makes them extremely scalable.

Flint helps in automation of routine IT tasks & activities which saves time and cost thus allowing the team to focus on strategic initiatives and innovation.

Example Use Cases:

  • Provide automation capability to helpdesk or service desk for ticket resolution.
  • Auto-remediation of events received from monitoring systems.
  • Cloud orchestration with providers such as Amazon, Softlayer, Google etc.
  • Runbook automation for routine IT tasks like Periodic disk checks & clean-up, Troubleshoot system tasks and maintenance activities, Manage servers and service availability etc.
  • Automate build systems to deploy infrastructure and code using configuration management tools (puppet/chef). And many more ...

Flint Position in IT Environment

Features

Automation as Code

Flint embraces the Automation as Code principle by which automation workflows become versionable, testable, repeatable and reusable as code.

Micro-service Architecture

It is inspired by and follows Micro-service Architecture where automation workflows are built as micro-services and are reused in bigger processes.

Generic Scripting Skills

In Flint automation workflows are developed leveraging generic Ruby and Groovy scripting. Developing new workflow is simple, and does not demand to learn new DSLs/complex development tools. Developers are provided with very simple, minimum, easy to remember functions to interact with Flint platform from or within the scripts/workflows.

RESTful API

Flint provides RESTful API so that workflows can be triggered from diffrent applications and can become part of bigger process which span multiple systems.

UI Console

UI Console of Flint makes it easy to configure and manage.

Innovative Framework

Flint is developed on top of an innovative Framework which is platform-independent and distributed. It can be deployed as a grid and enables features like

  • High availability
  • Scalability
  • Automatic Load Balancing
  • Automatic Config replication
  • Automatic discovery of grid nodes etc..

Connectors and Listeners

Flint's Connectors & Listeners integrates with systems, applications & cloud services. They are Agentless & centrally-managed and do not require agent installs or script deployment on targets.

Git Version Control integration

It has tight integration with Git Version Control. Workflows stored in a Git repository (hosted/on-premise) and are deployed on all nodes of the grid by click of a button. It also enforces best practice of versioning the automation code.

Easy and Quick installation

Quick installation of Flint needs no external database or complex server setup. Flint installer is self-contained with only Java 8 as its dependency.

Open Ecosystem

Flint is building Open Ecosystem for developers to collaborate and share their work with the community. This ecosystem avails open repository of workflows, connectors & listeners, solution support and social platform for development and automation opportunities.

Connectors and Listeners SDK

Flint provides an SDK (coming soon) so that you can develop your own custom connectors and listeners to cater your custom needs.

 

 

On this page:


Related pages