as a devops engineer. Most of my daily work is configuration management, deployment using tools like ansible, jenkins, aws to provision ec2 instances route, 53 entries and stuff like that. I wonder how should I integrate with those tools and use golang with it. I've seen many DevOps engineer using golang but how and what is the purpose of using programming language for daily work?
Don't force it. Go is not the right language for all jobs, neither is python.
I would look at terraform. You could reverse engineer the providers and modules for AWS that are written in Go to understand more about it
Yes I agree those are just the tools which we use to help ease our workflow. 🙂
I'm learning terraform as a user's perspective and trying to understand how the product terraform works(interacting as a user) but reverse engineering is definitely a great idea to understand the inner workings of it and which can also satisfy my hunger to look at go code which in turn used for devops tools and can give me a view at the creator's side of it. Really a wonderful idea. I will definitely do that. Thanks a lot.
Обсуждают сегодня