⌛ ปฏิเสธไม่ได้เลยว่าอาชีพ DevOps ก็กำลังมาแรงมากในยุคนี้เช่นกัน อีกทั้งยังเป็นอาชีพที่มีค่าตัวสูงมากๆ ทำให้ใครหลายๆ คนจึงอยากทำอาชีพนี้
.
💡 DevOps พูดกันง่ายๆ คืออาชีพที่จะช่วยเชื่อมกระบวนการพัฒนาโปรแกรม ไปจนถึงขั้น Deploy รวมถึงการติดตามสถานะการทำงานของโปรแกรม และนำมาปรับปรุงพัฒนาให้มีประสิทธิภาพยิ่งขึ้น
.
👉 สิ่งสำคัญที่ต้องเรียนรู้หากอยากจะทำอาชีพนี้มีอะไรบ้าง? วันนี้แอดสรุปคร่าวๆ มาให้แล้วจ้า
.
✨ 1) ต้องมีแนวคิดในการพัฒนาซอฟต์แวร์
ซึ่ง DevOps อาจจะไม่ต้องเขียนโปรแกรมโดยตรง แต่ต้องมีความรู้ที่ครอบคลุมและทำงานร่วมกับทีม Developer เพื่อพัฒนาปรับปรุงโปรแกรมให้เป็นไปตาม Flow มากที่สุด
.
✨ 2) ต้องมีความรู้พื้นฐาน Linux
การทำงานจะต้องจัดเตรียมโครงสร้างต่างๆ ซึ่งส่วนใหญ่จะทำบนเซิร์ฟเวอร์ และเซิร์ฟเวอร์ส่วนใหญ่ก็จะใช้ OS เป็น Linux ดังนั้นจึงต้องมีความรู้ด้านนี้มาบ้าง เช่น คำสั่ง Command Line พื้นฐาน, SSH Key เป็นต้น
.
✨ 3) Networking & Security
เช่นการ Configure Firewalls, HTTP/HTTPS, โครงสร้าง IP addresses และ DNS เป็นต้น
.
✨ 4) Docker
DevOps ส่วนใหญ่จะใช้งาน Docker กันเป็นหลัก หากใครยังไม่มีพื้นฐานสามารถเข้าไปเรียนได้ฟรีได้ที่ลิงค์นี้เลย >> https://www.youtube.com/watch?v=3c-iBn73dDE
.
✨ 5) CI/CD
เป็นกระบวนการ Monitor การพัฒนาแอปพลิเคชันแบบอัตโนมัติ ตั้งแต่การนำโค้ดมา Merge กัน ไปจนถึงการทดสอบเพื่อ Deploy ขึ้น Production ซึ่งเราควรเรียนรู้เครื่องมือต่างๆ ที่จะทำ CI/CD อย่างเช่น CI/CD pipeline, การ Set Up CI/CD, การใช้งาน Docker Image เป็นต้น
.
✨ 6) ผู้ให้บริการ Cloud
ซึ่งในหลายบริษัทใช้บริการโครงสร้าง Cloud สำเร็จรูป โดยที่ไม่ต้องออกแบบ IaaS เอง ซึ่งเราควรเรียนรู้ และใช้เครื่องมือต่างๆ ของระบบ Cloud นั้นๆ ไว้บ้าง ซึ่งที่ฮิตกันตอนนี้ก็มี AWS, Azure, และ Google Cloud เป็นต้น
✨ 7) Kubernetes
เป็นที่นิยมอย่างมากในการใช้จัดการ Containers บนเซิร์ฟเวอร์ต่างๆ และเราก็ควรเรียนรู้ว่ามันทำงานยังไง มีคำสั่งอะไรบ้าง หากใครสนใจอยากเรียนพื้นฐานการใช้งาน Kubernetes แบบฟรีๆ คลิกลิงค์ได้เลยจ้า >> https://www.youtube.com/watch?v=X48VuDVv0do
.
✨8) ภาษา Script
การจัดการแอปพลิเคชันแบบอัตโนมัติก็ต้องมีการเขียน Script เพื่อให้มันทำงานตาม Flow จึงจำเป็นที่จะต้องเขียนภาษา Script พื้นฐานให้เป็นด้วย เช่น Python, Ruby, NodeJS และ Go
.
✨ 9) การใช้งาน Git
จำเป็นต้องรู้โครงสร้าง และคำสั่งพื้นฐานในการใช้งาน Git เพื่อช่วยจัดการและติดตามการเปลี่ยนแปลงของโค้ด และการอัปเดตเวอร์ชันต่างๆ ก่อน Deploy ขึ้น Production
.
✨ 10) พื้นฐาน Infrastructure
ต้องรู้จักเครื่องมือต่างๆ ที่ใช้ในการจัดการ Infrastructure อย่างมีประสิทธิภาพ เช่น Ansible, Puppet, และ Chef เป็นต้น
.
หากใครมีประเด็นเพิ่มเติม หรือพี่ๆ คนไหนที่กำลังทำอาชีพนี้ มีสิ่งที่อยากจะแชร์ให้กับเพื่อนๆ หรือน้องๆ ที่สนใจ สามารถคอมเมนต์ไว้ใต้โพสนี้เลยนะคะ 😍
.
❤️ หวังว่าข้อมูลนี้จะเป็นประโยชน์กับเพื่อนๆ น้า
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「git ssh key linux」的推薦目錄:
- 關於git ssh key linux 在 BorntoDev Facebook 的最讚貼文
- 關於git ssh key linux 在 Generating a new SSH key and adding it to the ssh-agent 的評價
- 關於git ssh key linux 在 設定Github SSH 金鑰 - iT 邦幫忙 的評價
- 關於git ssh key linux 在 Git 版本控制筆記- 使用github 及ssh 金鑰設定 的評價
- 關於git ssh key linux 在 Quickly set up GitHub SSH example - TheServerSide 的評價
- 關於git ssh key linux 在 使用SSH 金鑰與GitHub 連線 - 1010Code 的評價
- 關於git ssh key linux 在 【重要!不需密碼!】使用SSH 與GitHub連線 - 都會阿嬤 的評價
- 關於git ssh key linux 在 How to Generate SSH Keys for GitHub - Kinsta® 的評價
- 關於git ssh key linux 在 How to Get and Configure Your Git and GitHub SSH Keys 的評價
- 關於git ssh key linux 在 Git SSH Keys for GitHub, GitLab, and Bitbucket on Linux 的評價
- 關於git ssh key linux 在 How to use an SSH key with GitHub - IONOS 的評價
- 關於git ssh key linux 在 SSH Key Setup for GitHub - Linux Hint 的評價
- 關於git ssh key linux 在 Create an SSH key with GitHub for network access - TechTarget 的評價
- 關於git ssh key linux 在 10 Set up keys for SSH - Happy Git and GitHub for the useR 的評價
- 關於git ssh key linux 在 Github SSH Key (make linux easy to push github rapo.) 的評價
- 關於git ssh key linux 在 We updated our RSA SSH host key - The GitHub Blog 的評價
- 關於git ssh key linux 在 How to Add SSH Keys to Your GitHub Account 的評價
- 關於git ssh key linux 在 Adding a New SSH Key to Your GitHub Account - TecAdmin 的評價
- 關於git ssh key linux 在 How to use same github SSH key from linux to windows 的評價
- 關於git ssh key linux 在 How to use same github SSH key from linux to windows 的評價
- 關於git ssh key linux 在 How To Add an SSH Key to GitHub - Better Programming 的評價
- 關於git ssh key linux 在 How to add SSH to a Github Account on Linux 的評價
- 關於git ssh key linux 在 Using SSH Git: key lost after system restart? 的評價
- 關於git ssh key linux 在 Setting up SSH Keys for GitHub using WSL and Keychain 的評價
- 關於git ssh key linux 在 Automate login to GitHub with ssh key (linux) | by Az Codez 的評價
- 關於git ssh key linux 在 Generating SSH keys - User Documentation 的評價
- 關於git ssh key linux 在 The Ultimate Manual to GitHub SSH Key Setup - Nira 的評價
- 關於git ssh key linux 在 How Do I Connect To A Github Repository Using SSH 的評價
- 關於git ssh key linux 在 [GitHub] 設定SSH 金鑰步驟紀錄 的評價
- 關於git ssh key linux 在 How to Authenticate Your Git to GitHub with SSH Keys 的評價
- 關於git ssh key linux 在 How to enable SSH Key Verification with Git and GitHub 的評價
- 關於git ssh key linux 在 How to set up your SSH key with GitHub - BoldGrid 的評價
- 關於git ssh key linux 在 Get Public SSH Keys from Github - Samples - VMware {code} 的評價
- 關於git ssh key linux 在 Adding SSH Keys to Github and Gitlab - LinkedIn 的評價
- 關於git ssh key linux 在 在gitlab或github下使用同一個主機多個帳號用不同ssh key 的評價
- 關於git ssh key linux 在 Git SSH keys simplified and how to setup on GitHub - 的評價
- 關於git ssh key linux 在 Using Multiple SSH Keys for Multiple GitHub Accounts 的評價
git ssh key linux 在 設定Github SSH 金鑰 - iT 邦幫忙 的推薦與評價
Generating public/private rsa key pair. 此行的意思就是會根據提供的email 創建一個新的SSH 金鑰。 Enter a file in which to save the ... ... <看更多>
git ssh key linux 在 Git 版本控制筆記- 使用github 及ssh 金鑰設定 的推薦與評價
$ ssh-keygen # 產生金鑰 · Generating public/private rsa key pair. · Enter file in which to save the key (/home/jaycelin/.ssh/id_rsa): # 金鑰存放 ... ... <看更多>
git ssh key linux 在 Generating a new SSH key and adding it to the ssh-agent 的推薦與評價
Generating a new SSH key · Open TerminalTerminalGit Bash. · Paste the text below, substituting in your GitHub email address. ssh-keygen -t ed25519 -C "your_email@ ... ... <看更多>