Difference between revisions of "IT-SDK-DevOps"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(To Read)
(Ref.)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[File:BG 01.jpg|thumb]]
 
[[File:BG 01.jpg|thumb]]
 +
=Ref.=
 +
* https://argoproj.github.io/argo-cd/getting_started/
 +
* https://opensource.com/article/21/8/argo-cd
 +
 
=To Read=
 
=To Read=
 
* https://www.atlassian.com/devops/devops-tools
 
* https://www.atlassian.com/devops/devops-tools
Line 16: Line 20:
 
* https://lenses.io/careers/devops/
 
* https://lenses.io/careers/devops/
 
* Continuous Deployment with Spinnaker: https://www.spinnaker.io/
 
* Continuous Deployment with Spinnaker: https://www.spinnaker.io/
 
+
=Prometheus=
=Technical requirements=
+
* PromQL
* Strong Linux (or BSD) system knowledge
+
* https://www.youtube.com/watch?v=h4Sl21AKiDg (How Prometheus Monitoring works | Prometheus Architecture explained)
* Computer science background
+
* https://www.youtube.com/watch?v=QoDqxm7ybLc (Setup Prometheus Monitoring on Kubernetes using Helm and Prometheus Operator | Part 1)
* Experience with configuration management systems and tools. Ansible and Terraform
+
* https://www.youtube.com/watch?v=mLPg49b33sA (Prometheus Monitoring - Steps to monitor third-party apps using Prometheus Exporter | Part 2)
* Experience with containers (docker) and container orchestration (Kubernetes, Helm)
+
=Elasticsearch=
* Experience with at least one major cloud provider (Azure, AWS, GCloud)
+
* https://www.youtube.com/watch?v=I5c8Pfg2tys (Logging in Kubernetes with Elasticsearch, Fluentd and Kibana | Complete Course Overview)
* Experience with setting up and maintaining distributed systems. Any will do, Kafka is a big plus. Redis, ActiveMQ, ElasticSearch
+
* https://www.youtube.com/watch?v=5ofsNyHZwWE (How Fluentd simplifies collecting and consuming logs | Fluentd simply explained)
* Experience with CI/CD tools such as Jenkins and Gitlab Runners
 
* Excellent at bash scripting
 
* Proficient in Golang or Python
 
* Experience with debugging, building, testing, configuring and tuning JVM-based applications
 
* Experience with monitoring systems and frameworks such as Prometheus and Grafana
 
* Security conscious
 
* Able to take responsibilities and own projects
 
* Excellent communication skills
 
* Excellent written and spoken English language
 
* Team player, able to push through language and cultural barriers to work with engineers all over the world
 
* Experience providing support to either internal teams or clients
 
* Open source contributor or speaker in conferences will be considered a plus
 

Latest revision as of 02:21, 12 August 2021

BG 01.jpg

Ref.

To Read

Books

Prometheus

Elasticsearch