CI/CD, IaC, DevOps

  • CI/CD – Continuous Integration / Continuous Delivery

    • Development

    • Test/Integration

    • Staging

    • Production

    • Agile:

      • Release features ASAP

      • Focus on functionality and performance

      • Bugs can be identified in production

  • IaC – Infrastructure as Code

    • Describe cloud infrastructure using code, just like application code

    • Avoid typos and mistakes

    • Fast, predictable, ready for orchestration

    • Mitigates “configuration drift” and “snowflake systems” by bringing the infrastructure back to the compliant state

    • Infrastructure code is auditable

  • DevOps – Collaboration between development and operations

  • DevSecOps – Brings security to the table

    • Security in the development stage

    • Security in the deployment stage

    • Security automation

Last updated