【報導者徵人】我們要找「後端/全端工程師」
>>http://bit.ly/2B8Uz8O
嗨!工程師,你對改變社會抱有期待,但卻不知從何著手嗎?你想改變媒體生態,卻不知如何發揮所長嗎?
在報導者,你不單單只是碼農,你可以提出關注的議題/題目,與記者、編輯、網頁設計師討論,結合自己所學,讓技術不再只是產製的後端。
若你也想做些不一樣的事情,報導者歡迎你一起來跨界創造。
★工作內容
我們希望能夠找尋後端/全端工程師,其工作內容是建立穩定的 RESTful webservices,提供資料給前端網站、即將建立的會員系統和 app。非常歡迎喜愛開源程式碼精神的工程師,我們所做的專題和系統的source code 都公布在 github(https://github.com/twreporter) 上。
在這裡,我們樂見工程師學習最新的技術,所以技術的發展和選擇上不會有所限制,是個非常適合玩技術的地方。若你有興趣建立穩定、具備擴充性、scalable 的 webservices,希望你能來這裡和我們討論切磋。
★需求條件
1. Understanding of OOP, data structures and algorithms.
2. 1–2 years minimum experience developing web applications.
3. Experience with NodeJS or Golang to build up RESTful webservices.
4. Experience with MySQL, Mongodb or other SQL/NoSQL Databases.
1. Fundamentals of Frontend skills like CSS3, HTML5 and ReactJS.
2. Experience with Kubernetes.
3. Experience with DevOPs like Jenkins or other services to do CI/CD.
4. Experience with cloud services like AWS, GCP(Google Cloud Platform).
5. Have knowledge related to microservices.
★完整徵才訊息,請進 >> http://bit.ly/2iLB82d
★如果你是我們在找的人,請將「履歷」寄到:developer@twreporter.org。期待與你一同工作!
#工程師大大快來一起玩 #報導者 #徵才
ci/cd devops 在 BorntoDev Facebook 八卦
⌛ ปฏิเสธไม่ได้เลยว่าอาชีพ 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
ci/cd devops 在 iThome Facebook 八卦
九月線上研討會精彩大爆發,周周提供如何適應數位轉型的關鍵議題!免費報名.精彩任你看!
2021/9/17 l 14:40 l【NGINX DevOps 講堂 - 從入門到精通】第十五堂
精選議題: NGINX 安裝與設定 - Web server 反向代理與負載平衡】
講師陣容:陳廣融 / F5 台灣區 資深技術顧問
內容摘要:NGINX Plus 是唯一提供軟體型態的負載平衡器、API 閘道、內容快取和 網站伺服器等功能於一體的軟體。動態、快速移動您的應用程式從未如此輕而易舉。模組化特性使您能調整以獲得最高效能,與任何 CI/CD 無縫整合交付的能力可實現自動化。在本次線上研討會中,我們透過實際操作演示帶您安裝和配置 NGINX,以作為 Web 服務器反向代理與負載平衡。
在本次網絡研討會中,我們將介紹:
• 如何安裝 NGINX 並驗證它是否正常運行
• 如何將 NGINX 配置為反向代理、Web 服務器和負載平衡器
• 關於零停機配置重新加載
• 如何透過內置的即時活動監控儀表板監控您的 NGINX Plus 生態系統
了解更多:https://webinar.ithome.com.tw/
上線好禮:每日準時上線連續超過 45 分鐘,前 150 名即可獲得【7-11 $45元拿鐵咖啡購物金】
ci/cd devops 在 DevOps、CI、CD 都是什麼鬼? - 閱坊 的相關結果
DevOps 是Development 和Operations 的組合,是一種方法論,是一組過程、方法與系統的統稱,用於促進應用開發、應用運維和質量保障(QA)部門之間的溝通、 ... ... <看更多>
ci/cd devops 在 CI/CD是什麼?一篇認識CI/CD工具及優勢,將日常瑣事自動化 的相關結果
首先,在了解CI/CD前,先來簡單解釋DevOps。 Development(開發)與Operations(維運)間常會因為思考出發點不同,造成一些意見上的衝突,而DevOps的概念便是為了讓 ... ... <看更多>
ci/cd devops 在 Day12 什麼是CICD - iT 邦幫忙 的相關結果
那麼何謂 CICD ,其實講的比較簡單一點就是將上程式的流程自動化,自動build code、執行unit test、自動更新線上服務...所有反覆步驟都轉為自動化執行。 但實際上 CI 與 CD ... ... <看更多>