DevOps Best Practices

devops image devops

Creating a Cloud Foundation

Success on the cloud is dependent on certain foundational components. Pipeline Drive Migrations establish a strong cloud foundation by building the long-term operating model and adopting continuous delivery techniques.

Application Centric

Applications serve as the unit of work, with everything is done on the application level, with decisions made around application context.

Automated

Efforts are focused on building long-lasting, sustainable, automation, rather than ongoing, manual and labor-intensive work.

Agile & Incremental

Applications are moved in smaller units of work, allowing easy adjustments to the approach and avoiding a large planning phase.

Reusable

Deployment patterns are identified and re-used simplifying future migrations. Applications are managed using the same pipelines.

Transformational

Development, testing, and deployment processes are transformed and upgraded to the latest available technology and approach.

Consistent

Full assurance that the infrastructure and applications are consistent between stages of development, QA, staging, and production.

ROI Driven

The full value of the cloud is optimized to maximize efficiency and drive ROI through enhancements alongside the migration.

Review Friendly

Post-migration, Git repositories represent the source of truth for the deployed infrastructure and applications, allowing easy review and change tracking.

Our DevOps Mindset

Whether you prefer Jenkins, AWS Code Pipeline, Bamboo, or Artifactory, we will manage it for you. Your developers only have to worry about writing code. We’ll take care of the rest.

In addition, Infrastructure as Code is becoming standard practice for many enterprises. At Easy Cloud, we typically use Terraform and Cloudformation to repetitively build and tear down environments. But we are knowledgeable in many DevOps technologies such as AWS Opsworks (and Chef), Ansible, Puppet, Bamboo and Vagrant so the choice is yours.

Our DevOps Toolkit

  • Version Control: Git, GitHub, Bitbucket, CodeCommit
  • Continuous Integration: Jenkins, Bamboo,
  • Configuration Management: Ansible, Chef, Puppet
  • Container Management: ECS, Kubernetes, Docker
  • AWS Automation: CloudFormation
  • Monitoring and Alerting: Cloudwatch, Site 24×7, Datadog, New Relic
  • Best practices, Security & Compliance, Resource Inventory, Cost Management: CloudCheckr
  • Service Desk & Operations: Jira, Opsgenie, Slack
  • Documentation: Confluence