⌛ ปฏิเสธไม่ได้เลยว่าอาชีพ 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「google cloud developer」的推薦目錄:
- 關於google cloud developer 在 BorntoDev Facebook 的最讚貼文
- 關於google cloud developer 在 Google Cloud Facebook 的最佳解答
- 關於google cloud developer 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於google cloud developer 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於google cloud developer 在 大象中醫 Youtube 的最佳解答
- 關於google cloud developer 在 大象中醫 Youtube 的精選貼文
- 關於google cloud developer 在 The Google Cloud Developer's Cheat Sheet - GitHub 的評價
- 關於google cloud developer 在 什麼是Cloud Developer 認證 的評價
- 關於google cloud developer 在 Professional Cloud Developer Certification | First 25 Steps 的評價
- 關於google cloud developer 在 GCP Developer Certification Preparation Guide 的評價
- 關於google cloud developer 在 Google launches a GitHub Copilot competitor - TechCrunch 的評價
google cloud developer 在 Google Cloud Facebook 的最佳解答
#GoogleCloud 被評為 2021 Gartner Magic Quadrant 雲端 AI 開發者服務領導品牌 🙌🙌🙌
了解更多 ↓
google cloud developer 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
HashiCrop 今天釋出的新工具 Waypoint,一款用來讓開發者也能夠輕鬆部屬測試的工具
Waypoint 提供開發者一個友善的方式,能夠順利的完成 build/deploy/release 這一系列的操作,讓開發者可以直接將開發結果部屬上去,並且觀看相關結果
目前部屬的對象支持 Kubernetes, Nomand, EC2, Google Cloud Run ,文件中也有提到這工具可以與 GitHub Action, CircleCI, Jenkins等整合來完成各種自動化部屬
有興趣的人可以趕快來玩看看,嘗鮮一下
https://www.hashicorp.com/blog/announcing-waypoint
google cloud developer 在 コバにゃんチャンネル Youtube 的精選貼文
google cloud developer 在 大象中醫 Youtube 的最佳解答
google cloud developer 在 大象中醫 Youtube 的精選貼文
google cloud developer 在 什麼是Cloud Developer 認證 的推薦與評價
GoogleCloudCertified 1 分鐘內了解什麼是Cloud Developer 認證☁️ 對# GoogleCloud 認證了解更多→ https://goo.gle/3ogHfeb. ... <看更多>
google cloud developer 在 Professional Cloud Developer Certification | First 25 Steps 的推薦與評價
Google Cloud Developer | GCP Professional Certification 2021LEARN "Big Picture" of FULL-STACK, CLOUD, AWS, MICROSERVICES with DOCKER and ... ... <看更多>
google cloud developer 在 The Google Cloud Developer's Cheat Sheet - GitHub 的推薦與評價
The Google Cloud Developer's Cheat Sheet. Contribute to priyankavergadia/google-cloud-4-words development by creating an account on GitHub. ... <看更多>