Basic DevOps : For project

정은성·2024년 3월 4일

devops

목록 보기
1/2

What is devops?

DevOps seamlessly integrates software development and management, enhancing efficiency, collaboration, speed, and stability. It encompasses the entire lifecycle of software engineering, from development and release to maintenance and monitoring, ensuring smooth management across all stages.


DevOps Method

Scrum

scrum to accelates develop and QA project define method of teammate cooperation method.

kanban

born to Toyota's factory. kanban traces WIP(work in process) and restrict WIP count.

agile

Agile swiftly addresses needs and requirements, documents demands, and conducts daily morning meetings. DevOps follows a short software development cycle, ensuring efficient management throughout the software development process.

Devops toolchain

goal : simplify, shortcut, and automation that software pipeline.

  • plan: Jira, Git
  • coding: Github, GitLab, Bitbucket, Stash
  • build: Docker, Ansible, Puppet, Chef, Gradle, Maven, JFog Artifactory
  • test: JUnit, Codeception, Selenum, Vagrant, TestNG, BlaseMeter
  • release: Jenkins, Kubernetes, OpenShift, Openstack, Docker, Jira, Puppet, Chef, Ansible
  • operation: Anabilities, Puppet, PowerShell, Chef, Salt, Otter
  • Monitoring: New Relic, Datadog, Grafana, Wireshark, Splunk, Nagios, Slack

Devops examples Organization can follow

  1. continuous development
  2. continuous test
  3. continuous integration
  4. continuous support
  5. continuous deployment or delivery
  6. continuous monitoring
  7. infrastructure as code



Goal devops skills (Common stack desired by the company I'm applying for)

git

jenkins

ElasticSearch

Docker

JUnit

profile
공룡

0개의 댓글