Difference between revisions of "IT-SDK-DevOps"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Books)
(Books)
Line 5: Line 5:
 
* https://paulhammant.com/2013/04/05/what-is-trunk-based-development/
 
* https://paulhammant.com/2013/04/05/what-is-trunk-based-development/
 
* https://continuousdelivery.com/
 
* https://continuousdelivery.com/
 +
* https://lenses.io/careers/devops/
 +
* Continuous Deployment with Spinnaker: https://www.spinnaker.io/
 +
 +
=Technical requirements=
 +
* Strong Linux (or BSD) system knowledge
 +
* Computer science background
 +
* Experience with configuration management systems and tools. Ansible and Terraform
 +
* Experience with containers (docker) and container orchestration (Kubernetes, Helm)
 +
* Experience with at least one major cloud provider (Azure, AWS, GCloud)
 +
* Experience with setting up and maintaining distributed systems. Any will do, Kafka is a big plus. Redis, ActiveMQ, ElasticSearch
 +
* 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

Revision as of 10:47, 16 June 2020

BG 01.jpg

Books

Technical requirements

  • Strong Linux (or BSD) system knowledge
  • Computer science background
  • Experience with configuration management systems and tools. Ansible and Terraform
  • Experience with containers (docker) and container orchestration (Kubernetes, Helm)
  • Experience with at least one major cloud provider (Azure, AWS, GCloud)
  • Experience with setting up and maintaining distributed systems. Any will do, Kafka is a big plus. Redis, ActiveMQ, ElasticSearch
  • 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