DevOps Toolchain Pipeline

At Flux7, we use a Security by Design framework. By building security in from the outset, we are able to code in security controls, and ensure best practices for handling personally identifiable information and PCI requirements are used. With compliance being an outcome of good security, Flux7 focuses on architecting secure systems from the ground Every 100 milliseconds of downtime cost Amazon one percent in sales and Google found that an extra .5 seconds in search page generation time dropped site traffic by 20 percent. Clearly, downtime and poor performance has a direct impact to retailers. For Rent-a-Center, Flux7 implemented best practices to help insure their systems from within against risk factors that would attribute to poor performance online. Introducing DevOps automation — including auto scaling of its containerized SAP Hybris application — Rent-A-Center increased the scalability and availability of its eCommerce site, meeting a 42% increase in traffic over Black Friday without missing a beat.

icon-increase-security

AWS CloudFormation

AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. Flux7 is an AWS Service Delivery Partner for AWS CloudFormation.

icon-increase-security

Docker

A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries, and settings.

icon-increase-security

HashiCorp Terraform

HashiCorp Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. Flux7 is a HashiCorp Partner.

icon-increase-security

CloudBees Jenkins

Jenkins is an open source automation server. With Jenkins, organizations can accelerate the software development process by automating it. Jenkins manages and controls software delivery processes throughout the entire lifecycle, including build, document, test, package, stage, deployment, static code analysis and much more.

icon-increase-security

RedHat Ansible

Ansible is simple, agentless IT automation technology that can improve your current processes, migrate applications for better optimization, and provide a single language for DevOps practices across your organization. Flux7 is a RedHat Ansible partner.

icon-increase-security

Chef

Chef ensures that configuration policy is flexible, versionable, testable and human readable. Servers managed by Chef are continuously evaluated against their desired state, ensuring that configuration drift is automatically corrected, and configuration changes are universally applied.

icon-increase-security

Bitbucket

Bitbucket Pipelines with Deployments lets you build, test and deploy with integrated CI/CD. Benefit from configuration as code and fast feedback loops.

icon-increase-security

AWS Opsworks

AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. OpsWorks lets you use Chef and Puppet to automate how servers are configured, deployed and managed across your Amazon EC2 instances or on-premises compute environments.

icon-increase-security

GitHub

Use GitHub on-premises with your own servers or in a private cloud with GitHub Enterprise. Improve your developer efficiency with flexible deployment options, centralized permissions, hundreds of integrations, technical support, and more.

icon-increase-security

AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.

CloudBees Jenkins
Jenkins is an open source automation server. With Jenkins, organizations can accelerate the software development process by automating it. Jenkins manages and controls software delivery processes throughout the entire lifecycle, including build, document, test, package, stage, deployment, static code analysis and much more.

AWS CodeDeploy
AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, or serverless Lambda functions.

AWS CodePipeline
AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.

AWS CodeBuild
AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue.

Python
Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

JFrog Artifactory

Artifactory helps you speed up development by fitting in seamlessly with how your team works and providing them with a powerful API for automating processes.

Inspectors

AWS Config Rules
AWS Config allows you to codify your compliance with custom rules in AWS Lambda that define your internal best practices and guidelines for resource configurations. Using Config, you can automate assessment of your resource configurations and resource changes to ensure continuous compliance and self-governance across your AWS infrastructure. Flux7 is an AWS Service Delivery Partner for AWS Config.

AWS CloudTrail
AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure. Flux7 is an AWS Service Delivery Partner for AWS CloudTrail.

Amazon EC2 Systems Manager
AWS Systems Manager gives you visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and allows you to automate operational tasks across your AWS resources. Flux7 is an AWS Service Delivery Partner for Amazon EC2 Systems Manager.

AWS X-Ray
AWS X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors.

Amazon Inspector
Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices.

SonarQube
SonarQube provides the capability to not only show the health of an application but also to highlight issues newly introduced. With a Quality Gate in place, you can fix the leak and therefore improve code quality systematically.

Sumologic
Build, run and secure your AWS, Azure, Google Cloud Platform or Hybrid applications with Sumo Logic, a cloud-native, machine data analytics service for log management and time series metrics.

Splunk
Aggregate, analyze and get answers from your machine data. Trigger custom actions and workflows to automate the collection and indexing of machine data critical to your organization’s operations and performance.

Injectors

Amazon EC2 Parameter Store
AWS EC2 Systems Manager provides a centralized store to manage your configuration data, whether plain-text data such as database strings or secrets such as passwords. This allows you to separate your secrets and configuration data from your code. Flux7 is an AWS Service Delivery Partner for AWS EC2 Systems manager, which contains Parameter Store.

Hashicorp Vault
HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Flux7 is HashiCorp partner with special services regarding Vault.

Ansible Vault

Vault is a feature of ansible that allows keeping sensitive data such as passwords or keys in encrypted files, rather than as plain text in your playbooks or roles. These vault files can then be distributed or placed in source control. Flux7 is a RedHat Ansible Partner.

Chef Data Bags
Data bags store global variables as JSON data. Data bags are indexed for searching and can be loaded by a cookbook or accessed during a search.