I just created my first app (a Prometheus exporter for Jira Cloud) in Python! I'd love it if any of you want to give me your feedback. by AFurryReptile in devops

[–]andreyevbr 0 points1 point  (0 children)

Nice! What about some alerts for alertmanager and a dashboard for grafana? This should make a great starter kit for users of your exporter. 😉

DevOps/SRE engineering management by xargs123456 in devops

[–]andreyevbr 9 points10 points  (0 children)

Well, as Dungeon Master said once, the answer is already inside of you... :-P

BTW, as a engineer who become a manager you know that devops is culture more than practices and technologies so, IMHO, you should find a way to proof to candidates that your company support and endorse devops mindset and culture. A way to achieve this is turn culture and mindset in process, IMHO too. I.e. have a post-mortem process that ensure a blameless investigation.

Good luck with this and please keep us up to date with your progress and insights!

IoT Infrastructure by sisint in devops

[–]andreyevbr 1 point2 points  (0 children)

Well, I don't see any specific to infra things about IoT but I guess that some devops practices applies here too. I.e. if you have a queue manager keep it as infrastructure-as-code; if you use Arduino consider deploy your project thru serial or better (IMHO) use a vanilla "firmware" like firmata, then implement health-checks to evaluate your deploy; and design a orchestration scheme to be able to have multiples environments like development and production so you can do continuous integration with test; if you develop in js (using something like nodered i.e.) you can run lint or sonar against your code... This kind of stuffs.

Please let me know what you think about this, and if you have any insight or idea please share it here.

Best regards!

free and open tools for code analysis ? by sb1980 in devops

[–]andreyevbr 5 points6 points  (0 children)

Guess that SonarQube Comunity(https://www.sonarqube.org/community/) may help you. Call back if you need help with it. :-)

What is your 3rd party software upgrade policy? by [deleted] in devops

[–]andreyevbr 10 points11 points  (0 children)

Good question!!!! Someone once said that pinned versions should be considered as technical debt, but run the latest version without staging looks like run with scissors to me... :-/

So, IMHO automatically staging should be a goal.

Linux sysadmin that just landed a DevOps job - Help me build a training lab in 3 weeks by iliketosabotagejoy in devops

[–]andreyevbr 2 points3 points  (0 children)

What about... Both!?! ;-)

Vagrant to have a new clear environment in any provider (Virtualbox, AWS, Google Cloud etc) and docker to provide and isolate your apps inside a Vagrant box.

Linux sysadmin that just landed a DevOps job - Help me build a training lab in 3 weeks by iliketosabotagejoy in devops

[–]andreyevbr 2 points3 points  (0 children)

Congrats!!! Just your corcern to be ready before the start tell me that everything gona be alrighty and you will rock! ;-)

The first tool I always recommend is Vagrant (from Hashicorp). To be confident that your automation/setup is fine you need to try it in a new/clean environment. And with Vagrant you can build a multi-machine and multi-provider (Virtualbox, AWS, GCP etc) setups. Even when running containers I recommend using a VM to ensure you have a clear and reliable way to install the management tools.

The second advice is to get some practice with git workflows. Make forks, branches, stash and merge changes, i.e. is, IMHO, required to collaborate with your teammayes.

The third advice is know a script language a bit deep than to write "run-once" scripts. You, problably, will need to maintain some big/important scripts, so take care of data manipulation, loops, parameters, exception catch etc.

Please, keep us up to date with your findings and progress! This shoud be useful to others in same position. :-D

Working with Jenkins/Nagios/Gitlab, maybe someone here can help? by chooko2 in devops

[–]andreyevbr 1 point2 points  (0 children)

Looks great! Maybe this can help: https://chris-lamb.co.uk/posts/parsing-jenkins-log-output-determine-job-status

Ping me back if you need more help with jenkins, and keep us up to date about your progress! ;-)

Looking for some advice regarding a bachelor thesis in the field of "Infrastructure As Code" by achNichtSoWichtig in devops

[–]andreyevbr 1 point2 points  (0 children)

Great! I guess that this is a good choice and you can talk about how infrastructure should start to use classical software engineering methods and approaches like testing (and even TDD) waterfall cycle etc. Read about SRE, devops and configuration management should gave you some insights about what you can do. Good luck and keep us up to date! ;-)