DevOps Engineer

STACS是一家發展迅速的金融科技公司,我們正在尋找一位平台運維工程師加入我們這迅速擴張的工程團隊,為下一代基於雲的金融技術平台做出貢獻。

理想的候選人需要對DevOps 領域非常感興趣,必須擁有多項技術的專長,非常瞭解Docker ( Kubernetes Good to have) 以及具有 Coding Ability (Python and Shell preferred)。確保雲端的順利部署,也同時對自動化運維 (Automate CI/CD)解決方案感興趣。
候選人也必須能在敏捷與高速的專案發展環境中擁有獨立工作能力、敏銳思考。並對同僚保持良好的溝通,直至完成分派的工作,甚至於提供更多在專案上的貢獻。

您將成為改變當今資本市場運作方式的關鍵貢獻者。若成功的加入STACS這個团队,您將與團隊共同為客戶構建出最佳平台及產品。

工作職責

作為平台運維工程師,您將負責根據生產環境中的業務要求構建平台新功能並增強現有功能。

您會設計和構建金融行業中具變革性和授權性的核心功能。

您的日常職責涵蓋以下內容:

    • 負責公司產品的技術維運工作, 保障產品整體高效能高可用狀態。
    • 跟進產品服務從接入到上線,負責自動化運維CI/CD之解決方案。
    • 開發運維工具,對接平台接口,參與平台工具腳本的編寫。  
    • 具有大型網站服務之高可用性架構規劃、建置、維護經驗者佳
    • 解決運營中遇到的技術問題,提早發現運營之風險破口,優化業務流程。 
    • 透過應用技術與開發能力提升維運工作效率和優化服務質量。
      • 改善自動化版本控管流程。 
      • 自動化布署設計。
    • 設置和管理日誌與配置工具。
    • 流程設計過程中同時考量花費支出以及安全性。
    • 注重DevOps核心精神,建立良好的跨團隊合作模式,透過溝通建立信任關係。 協助各相關部門,根據狀況及需求完善處理事件。
Job Responsibility

As a DevOps engineer, you will be responsible for building new features and enhancing existing functionalities of the platform based on business requirements in the production environment.

You will design and construct transformative and authorization-based core functionalities in the financial industry.

Your daily responsibilities will include:

  • Managing the technical operations of company products to ensure overall high performance and availability.
  • Following up on product services from onboarding to deployment and being responsible for automated operations and CI/CD solutions.
  • Developing operational tools, integrating platform interfaces, and participating in the scripting of platform tools.
  • Experience in planning, building, and maintaining highly available architectures for large-scale website services is preferred.
  • Resolving technical issues encountered during operations, proactively identifying operational risks, and optimizing business processes.
  • Enhancing operational efficiency and service quality through the application of technical skills and development capabilities.
  • Improving the automation version control process.
  • Designing automated deployment processes.
  • Setting up and managing log and configuration tools.
  • Considering cost expenditures and security simultaneously during the process design.
  • Focusing on the core principles of DevOps, establishing a good cross-team collaboration model, and building trust through effective communication.
  • Assisting relevant departments in handling incidents and improving processes according to the situation and requirements.
要求条件
  • 電腦工程學或相關領域的學士學位或更高學位
  • 至少擁有 2-5 年的運維經驗和虛擬化技術 (例如 Docker, Kubernetes Good to have), etc)
  • 設定和執行 CI/CD 平台的專業知識 (至少熟悉一項工具, Terraform, Codepipeline, Jenkins etc)
  • 擁有Configuration Management Tool 經驗 (例如Ansible, Puppet etc)
  • 擁有日誌管理經驗(至少熟悉一項工具, 例如Prometheus. ELK等)
  • 擁有腳本知識 (至少熟悉一種語言如, Python、Bash, etc)
  • 使用過Tomcat、Weblogic類似的系統,也包含Java 的應用程式
  • 擁有1 個或更多雲平台的經驗(AWS Preferred, Azure, GCP, etc)
  • KM文件管理及獨立製作技術文件經驗 (如Confluence, etc)
  • Git 基礎操作以及相關知識 (如Github, Gitlab, Bitbucket, etc)
  • 基本資安及網路安全技術經驗
  • 瞭解網路協定以及network domain know-how(Sockets、HTTP/HTTPS、TCP/IP 、Load Balancer、Network Subnet, etc)
  • 雲端DevOps證照 ( AWS Preferred, Good to have )
Requirements
  • Bachelor’s degree or higher in Computer Engineering or a related scope.
  • At least 2-5 years of experience in operations and maintenance and virtualization technology (e.g., Docker, Kubernetes, etc.).
  • Experience in setting up and implementing CI/CD platforms (either Terraform, Codepipeline, Jenkins etc.).
  • Experience with Configuration Management Tools (e.g., Ansible, Puppet, etc.).
  • Knowledge of log management (either Prometheus, ELK, etc).
  • Proficiency in scripting (either Python, Bash, etc).
  • Experience with systems like Tomcat, Weblogic, including Java applications.
  • Experience with one or more cloud platforms (preferably AWS).
  • Experience in KM document management and independent technical document production (e.g.. Confluence, etc).
  • Basic operations and knowledge of Git (e.g., Github, Gitlab, Bitbucket, etc).
  • Basic cybersecurity and network security technical experience.
  • Understanding of network protocols and network domain know-how (Sockets, HTTP/HTTPS, TCP/IP, Load Balancer, Network Subnet, etc.).
  • Cloud DevOps Certifications on AWS, GCP, Azure (Preferably AWS, Good to have)

The candidate must:

  • Teamwork value prioritize. 
  • Curiosity and a proactive learning attitude.
  • Enjoy programming and coding.
  • Adaptability and the ability to independently solve problems.
  • Be customer-centric.
  • Be proactive and thrive in complexity and independence.