Stelligent is a technology services company focused exclusively on Amazon Web Services (AWS). At Stelligent, we implement continuous delivery in the cloud solutions built on top of your AWS infrastructure. Our expertise is in creating fully scripted, tested, versioned and continuous delivery systems so that you can deliver software to users at just the click of a button.
Run Build(s), Fast-running Tests, Static Analysis, Integration Deployment with every change. This stage initiates the pipeline.
After successful completion of Stage 1, run scripts that launch environments, longer-running tests and scripted deployments to the environments.
Run scripted chaos, stress and load and performance testing for applications/services.
Run scripts to deliver new software system to production users without any downtime.
Deliver fully scripted, tested, versioned software to users at lightning speed.
supported by our
Real-time dashboard with red/yellow/green indicators for each core DevOps Automation service: monitoring, pipeline, governance, etc.
Script the provisioning and configuration of the Continuous Integration server - includes the pipeline bootstrapping, job configuration and history
Configure the system and application monitoring tool (e.g. New Relic) to monitor key applications and services and to alert key users.
Setup IAM policies and users; Configure Virtual Private Cloud; Establish development/production domains in Route 53; Security (bastion setup, MFA, encryption, etc.)
Configure an automated cloud governance tool (e.g. CloudPatrol) to automatically adjust cloud infrastructure based on team policies (e.g. terminate idle instances, etc.)
Frequently Answered Questions, setup and configuration blueprints, etc.
Configure the logging aggregation tool (e.g. Loggly) to collate the logs for all systems (Cloud Governance, Applications/Services, CI server, CloudTrail, etc.)
Configure AWS and a cost-monitoring tool (e.g. Cloudability) to alert key users on cost-related issues.
Establish deployment pipeline stages and jobs; run build(s); run faster-running tests (unit), run slower-running tests (integration, functional, acceptance, etc.), run capacity tests (load & performance, chaos, etc.); run database creation and upgrade scripts; run deployment automation scripts.
“No other book to date even comes close to being such a comprehensive and authoritative source of principles, practices, and current technologies and resources about continuous integration.” Brad Appleton (co-author of Software Configuration Management Patterns)
Walks viewers through the process of putting together a complete continuous delivery platform for a working software application written in Ruby on Rails along with examples in other development platforms.