AWS DevOPs and Automation

DevOPs

We work hard to enable continuous deployment, continuous integrations and automation of operations & compliance with AWS services and where appropriate 3rd party tooling. We adjust our solutions to meet the needs and capabilities of the client in each situation.

Operations Automation

We ensure all operational requirements are met at deployment by baking them into your Cloudformation templates. We inventory, automate and confirm alignment using standard AWS services or Lambda for custom requirements such as creation of a custom alarm on EC2 instance launch and removal on EC2 instance termination.

Case study: AMI and Snapshot housekeeping

Deployment Pipelines

We work extensively with CodeCommit, CodePipeline, CodeDeply, ElasticBeanstalk, Lambda, Cloud9 and Codestar to enable application development teams in the development, testing and deployment of applications.

 

Infrastructure as code

We use Cloudformation to define the implementation and configuration of your AWS environments and application stacks. From network, through IAM, to application stacks we enable you to manage the definition and change of your environments as version controlled source code. This allows for repeatable and reliable deployment across clients, AWS accounts and from Development through to Production.

Case study: Cloudformation Nested Stack – Full Application Environment

Compliance Automation

We implement Compliance Automation with the innovative usage of AWS Services.

Case study: Trend Micro Deep Security unmanaged instances alerts

Data manipulation

Data manipulation using Lambda and Event Triggers on S3 buckets is used extensively by our team for various use cases and scenarios.

Case study: Enabling data scientists with Lambda and Code Pipeline

 

If you would like to learn more about how the TerraAlto DevOPs Services for AWS, you can contact us on devops@terraalto.com.