概述
上週發了一篇AutoUpdater遷移到Github, 主要目的是熟悉當前社群寫文章的流程以及GitHub的開源和釋出流程,另外也開始迴歸社群,多寫一些技術文章,多開源專案,順帶把這幾年造的輪子也一一開源,我深信有開源才有進步,一味閉門造車只會被時代所淘汰。
前幾天檢視部落格與郵箱,發現很多朋友發的郵件或者部落格留言,由於最近幾年一直忙於工作,所以沒有及時一一回復,在此也統一表示抱歉,希望後面有更多的時間來回答各位的問題。
也有朋友想了解新加坡IT現狀和薪酬情況,我覺得三言兩語可能無法完全講清楚,就乾脆寫幾篇文章來詳細聊聊。
新加坡網際網路發展程度比不了美國及國內,公司也沒有美國和國內那麼多, 沒有矽谷的巨頭FAANG(Facebook,Amazon,Apple,Netflix和Google),也沒有國內耳熟能詳的BATJM(百度、阿里、騰訊、京東、美團)以及拼多多,位元組跳動, IT市場規模相對來講要小很多,主要IT企業可以分為以下幾類,薪酬依次遞減:
- 第一類是美系巨頭在亞太的總部和研發中心。
- 第二類是金融企業(三家本地銀行, 投資銀行, 大大小小的幾十家外資銀行,二十多家保險公司)。
- 第三類是最近幾類才發展起來的獨角獸企業,如Grab, SEA等。
- 第四類是IT相關的專案外包或人力外包公司。
- 第五類是新加坡IT相關的初創公司。
- 第六類是新加坡其他行業的IT部門。
如果展開來聊,我估計幾萬字也寫不清楚,所以我們今天最主要聊聊第一類美系巨頭在新加坡職位與薪酬。
作為35+海外程式猿一枚,最大的好處就是不用擔心被淘汰,沒有像國內童鞋那麼焦慮,但由於我現在所處公司最近幾年業績下滑,裁員不斷,再加上今年疫情的原因,我自己也充滿了深深的危機感!唯一的解決方案就是多瞭解業界的變化,不斷學習,努力使自己不被淘汰。
之前由於公司專案需要,和微軟和亞麻兩大巨頭的架構師們有多次會議,主要集中在使用他們的雲端計算產品和服務,在其中發現亞麻和微軟在新加坡乃至東南亞的佈局比我想象的更廣泛和更深入。
最近和我曾經一起戰鬥的一個戰友加入了“亞麻”,職位Senior Technical Program Manager
跟他聊了很多,也瞭解了他面試以及入職亞麻的一些流程,再加上自己曾經在微軟工作過兩年,還有很多同事在裡面從事架構和管理的工作,所以對這兩家公司有比較深入的瞭解。
在寫這篇文章之前,也聯絡了這十年間在新加坡的前同事以及Meetup等活動人數的相關從業人員,大多集中在Google、Apple、Facebook以及IBM這幾家, 瞭解了他們的一些基本情況,然後再結合各種招聘網站,薪酬網站,社群等進行了相關對比參考,儘量給自己和看文章的讀者一個比較準確的資訊。
美系IT巨頭在新加坡都設立了亞太總部或者研發中心,如Microsoft ,Amazon ,Google、Apple、Facebook,Oracle, HP, IBM,Cisco, PayPal等, 有些雖然新加坡沒有設立研發中心,但也招一些Solution Expert在新加坡或者整個東南亞擴充套件市場。
這些公司給出的薪水是最高的,大多數基礎薪資會超過新幣10K(人民幣5萬)以及一些股票,獎勵等,同時不會限制跳槽漲幅,比如我2012年從上一家公司跳進微軟,工資漲幅接近翻倍,這個在新加坡本地企業中是做不到的,新加坡本地企業跳槽漲幅一般在10%~30%。
如果要進入這些公司做開發者或者高階開發者,多數還是會把資料結構和演算法作為入門門檻,也就是說刷LeetCode還是必須的。但是如果你面試Program Manager或者Architect或者更高職位一般不需要刷題,更多會考察你的解決實際問題的能力(如架構,經驗,技術視野)以及相關的管理能力(帶團隊)。
國際IT巨頭在新加坡的運營方式
這些國際IT巨頭在每個國家都會註冊相應的公司來運營本地的相關業務或者開闊市場,在新加坡也不例外,下面我就羅列了最出名的幾家:
美系IT巨頭 | 在新加坡註冊公司 |
MICROSOFT |
MICROSOFT OPERATIONS PTE LTD MICROSOFT REGIONAL SALES PTE. LTD. |
AMAZON |
AMAZON WEB SERVICES SINGAPORE PRIVATE LIMITED AMAZON ASIA-PACIFIC HOLDINGS PRIVATE LIMITED AMAZON ASIA-PACIFIC RESOURCES PRIVATE LIMITED |
GOOGLE ASIA PACIFIC PTE. LTD. | |
APPLE | APPLE SOUTH ASIA PTE. LTD. |
FACEBOOK SINGAPORE PTE. LTD. | |
NETFLIX | NETFLIX PTE. LTD. |
IBM | IBM SINGAPORE PTE LTD |
ORACLE | ORACLE CORPORATION SINGAPORE PTE LTD |
DELL | DELL GLOBAL B.V. (SINGAPORE BRANCH) |
CISCO | CISCO SYSTEMS (USA) PTE. LTD. |
VISA | VISA WORLDWIDE PTE. LIMITED |
VMWARE | VMWARE SINGAPORE PTE. LTD. |
ADOBE | ADOBE SYSTEMS PTE. LTD. |
… | … |
職位與薪酬
Developer,Program Manager或者Architect的職位大多數在如下的範圍,薪水大概範圍在人民幣稅後50萬~300萬之間,具體看你的經驗和取得的職位:
如果級別超過L7,E7, T7或者67的,在新加坡很少出現,除非是技術專家或者M級別的高階管理者,反正我沒有在招聘網站看到過。
開發職位
薪水大概範圍在人民幣稅後50萬~200萬之間。
大多職位集中在Frontend Developer, Backend Developer, Full stack Developer, Mobile Developer, DevOps Engineer , Algorithm Engineer等。
- Frontend Developer(前端工程師)必須要懂HTML5, JavaScript, jQuery, Angular, ReactJS及TypeScript等, Vue.js目前還沒有看到相關職位,估計後面也會流行起來。
- Backend Developer(後端工程師)熟練掌握至少一門 web 開發框架(Spring, ASP.NET Core, Node.js, Gin, Django, Flask, Laravel, Rails等),熟練使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB等;
- Full stack Developer (全棧工程師)= Frontend Developer + Backend Developer + 熟練使用DevOps
- Mobile Developer (手機應用開發工程師): Native iOS (Objective-C和Swift), Android (Kotlin), Xamarin, React 以及Flutter。
- Cloud Developer (雲開發工程師): AWS, Azure 以及最近加入新加坡市場的Google Cloud 和 阿里雲,Cloud Native Developer非常受歡迎。
如果是資深的後端或者全棧Engineer (如Staff Engineer, Principal Engineer等),你其實已經對標下面的架構師職位了,所以你得了解以下技術或者知識點:
- 熟悉及使用物件導向設計開發;掌握Linux和Windows作業系統和大型資料庫;熟悉容器化運維,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, infrastructure as code相關專案經驗。
- 熟悉常用雲解決方案,熟悉分散式系統設計,有高併發、高效能應用程式設計經驗, 分析和發現系統的優化點,負責推動客戶系統在雲端計算平臺的效能和可用性的提升。
- 雲原生技術棧相關的開發及管理經驗,如docker、kubernetes。
- 對用過的開源框架能瞭解它的原理和機制,如服務框架、RPC、Service Mesh、服務註冊中心、定時任務、動態配置、服務治理、應用容器等;熟悉微服務和領域設計;
- 熟悉分散式系統的設計和應用,熟悉分庫分表技術、訊息中介軟體、分散式框架、分散式快取,搜尋技術等,能對分散式常用技術進行合理應用和解決問題;
- 瞭解並願意學習AI,ML,區塊鏈等技術,並在雲平臺實踐。
- 熱愛技術,熱愛開源,有程式碼質量和開發規範, 瞭解業內技術的發展方向, 在社群有一定的影響力。
- 善於溝通與團隊協作,有專案管理的相關經驗。
因為新加坡不是研發中心,所以這邊做的專案都不是核心專案,我看到的一些招聘級別如:
Software Engineer II
Software Engineer III
Senior Engineer
沒有看到過Staff Engineer及以上的職位, 如Senior Staff Engineer, Principal Engineer, Distinguished Engineer, Google Fellow, Senior Google Fellow。
Software Engineer
他們家的招聘廣告沒有明顯區分Senior, Staff 或者Principal , 具體看你入職的Level和薪資。
Amazon
Amazon SDE 1Amazon SDE 2
Amazon SDE 3
沒有看到過Amazon Principal, Senior Principal的招聘資訊。
Microsoft
Software Development Engineer (SDE)
Software Development Engineer 2 (SDE 2)
Senior Software Development Engineer (Sr. SDE)
Principal Software Development Engineer
沒有看到過Partner Software Development Engineer, Distinguished Engineer, Technical Fellow
大概級別在如下範圍:
最近典型的招聘廣告
Solutions Engineer, Google Flights, Google Professional Services, gTech – Singapore
Roles & Responsibilities
Responsibilities:
- Implement and support customer integrations, and technical projects, including coding and integration of partner platforms.
- Work with our industry-leading pricing and shopping product, and build deep expertise in the travel industry.
- Support and lead new implementations, work closely with our strategic partners and improve product capabilities.
- Support cross-functional initiatives, engaging with Product Management and Engineering teams.
- Consult with partners to identify needs and develop their upcoming business solutions. Support, and communicate effectively with Mandarin-speaking clients.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- Experience in web technologies, one or more programming languages including Java, C++, and Python, and basic networking, Linux and systems.
- Experience with troubleshooting in a technical support capacity.
- Customer-facing experience in project-based work.
Preferred qualifications:
- Experience working cross functionally with engineering, product management, and operations.
- Experience in the Flights domain, or an enthusiasm and willingness to quickly learn the domain.
- Ability to translate complex product and technical concepts to non-technical and executive audiences.
- Ability to self-start and thrive in a fast-moving environment.
- Excellent verbal, written and presentation skills.
- Ability to speak Mandarin fluently.
Software Engineer (FACEBOOK)
Roles & Responsibilities
Responsibilities
- Full stack web/mobile application development with a variety of languages including but not limited to PHP, JavaScript, HTML, etc.
- Create consumer products and features using internal programming language Hack
- Implement web or mobile interfaces using XHTML, CSS, and JavaScript
- Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
- Work closely with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
Minimum Qualifications
- B.S. Computer Science or related technical field
- 5+ years of experience with relational databases and SQL
- 5+ years of experience with web technologies: JavaScript, XHTML, CSS
Senior Cloud Native Developer (DELL)
Roles & Responsibilities
Job Description
• Help customers realize unprecedented returns legacy application portfolio to cloud-native in order to incrementally reduce time, cost, and operational inefficiencies
• You will also work on Pivotal Cloud Foundry technology to deploy cloud-native applications.
• Assist Pivotal’s customers in transitioning existing JVM and/or .NET apps to Pivotal Cloud Foundry
• Continuously learn and be at the leading edge of Pivotal and industry trends
• Train, mentor, and develop pivots on a constant, ongoing basis to improve their performance.
• Coordinate with the larger Account Teams to coordinate selling motions and present a unified voice for Pivotal to clients.
• Maintain knowledge of Pivotal’s primary product offerings, and their value propositions.
• Be prepared to articulate value propositions to pivots and clients.
Required Skills / Experiences
• Familiar with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques.
• Experience and familiarity building distributed / service oriented / microservice-style and cloud-based application architectures using programming frameworks like Spring/Java and .NET
• Implementation experience in building Twelve-Factor applications, and using Domain Driven Design
• Ability to explain complex technical issues in a way that nontechnical people may understand.
• Excellent written and oral communication skills
• Willing to travel and work on-site with customers Desired Skills / Experiences
• 6+ years of experience in software development
• You are a polyglot programmer (you might have used Angular, C#, Go, etc.)
• Experience with various public clouds
• Experience with Cloud Foundry Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law
Software Engineer / Senior Engineer - Machine Learning & Algorithms, Singapore (Apple)
Roles & Responsibilities
Job Summary
At Apple, we work every single day to build products that enrich people’s lives! Do you enjoy working on challenges that are not yet solved? Imagine what you could do here at Apple. Our Advertising Platforms group makes it possible for people around the world to easily access informative and visionary content on their devices. Meanwhile, we help publishers and developers to promote and monetize their work. We are a team of passionate scientists and technologists, dedicated to help publishers and developers find their audience, and changing the way advertising works with data. Our technology and services power advertising in Apple News and Search Ads in App Store. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for an ambitious individual who can thrive in a fast-paced environment. You will develop, implement and deploy to production new advertising algorithms and supporting capabilities. The position also involves developing a keen understanding of the ad network behavior; detecting important data patterns; assuring the integrity and breadth of the data; measuring user, campaign and app performance; and finally analyzing the results of very large-scale experiments. In particular, this position will focus on making sure our advertising is meaningful and relevant in Asian languages and markets by developing new language and regional models incorporating localized, contextual and relevant information.
Key Qualifications
- You can apply advanced statistical methods and work with large, complex data sets.
- You can actively participate in investigations into multiple streams of ads quality data, and draw conclusions from data, recommend actions.
- You have experience in some of the following domains: Algorithms, Architecture, Artificial Intelligence, Database Systems, Data Mining, Distributed Systems, Machine Learning, Networking, Statistics, Game Theory, Auction Design, or other experience with rigorous Quantitative Analysis or Systems Software implementation.
- You have had to develop in Python or Java.
- You are familiar with databases, SQL, and scripting languages.
- You have a practical understanding of modern machine learning and its components.
- You enjoy working closely with operational teams on deployment, monitoring, and management concerns.
- You can take requirements from design through to implementation both independently and with larger teams.
Description
At Ad Platforms, we are constantly improving our algorithms to provide amazing user experiences and drive value for publishers and developers. You will find opportunities for improvement in our platform and build out data products that drive value for our advertisers. You will invent, design and implement new algorithms using machine learning and data science systems. You will have the opportunity to design and implement experimentation strategies to understand the impact of new models, work with cross functional teams to prototype new concepts, and deliver end-to-end systems in an agile setting. You will work with colleagues on a shared code base, sharing and contributing in a highly collaborative environment.
Education
BS or MS in computer science or equivalent field with 7+ years relevant experience
管理職位
關於管理的職位,我不是很瞭解,大多數從事管理相關工作的同事和朋友集中在Microsoft ,Amazon 以及 IBM這三家,多數職位是Program Manager, Senior Program Manager 或者 Group Manager等。
以免誤導,我不會講太多,因為我的目標職位不是管理者,也沒有對其做過深入的瞭解,下面只貼出兩個相關的職位,僅供大家參考。
Technical Program Manager
Roles & Responsibilities
Job Description
Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. The AWS Cloud infrastructure is built around Regions and Availability Zones (AZs). AWS Regions provide multiple, physically separated and isolated AZ which are connected with low latency, high throughput, and highly redundant networking. These AZ’s offer AWS customers an easier and more effective way to design and operate applications and databases, making them more highly available, fault tolerant, and scalable than traditional single datacenter infrastructures or multi-datacenter infrastructures. How would you like to come be part of the team that builds and procures that low latency, high throughput, and highly redundant network?
Amazon Web Services is looking for an Infrastructure Technical Program Manager to support the APAC region for the Metro Fiber Planning and Acquisition (MFPA) team who manage bulk and ring network fiber connectivity at AWS AZ’s.
Amazon is seeking a candidate with proven experience in delivering successful programs, a strong sense of ownership, and a passion for defining and driving large cross-functional programs in the infrastructure space. You will control project intake, manage resources, goals, scope work, track and report progress, and develop mechanisms that enable automation. You should have a demonstrated ability to think strategically about business, finance, product, and technical challenges with the ability to build and convey compelling value propositions for our customers.
At Amazon, we set a high bar, so expect to be challenged on the scope and scale of the problems we tackle. We are moving fast, using the latest technologies, and transforming the way we leverage network services. If you're looking for a place to make a huge difference, this is it.
You’re a good fit if you:
- Can break down complex problems with simplicity while understanding the roles and processes of your dependencies and partnering team.
- Have experience diving into the technical details of dark or lit fiber, civil engineering, contract management, optical networking, or capacity management with insightful questions about the services and teams you influence.
- Can think long-term, balance conflicting interests, and converge on outcomes that earns trust.
- Thrive in ambiguity by seeing around corners and pointing out blind spots.
- Can deliver shared goals with internal cross functional teams and external vendors.
- Enjoy analyzing data to find meaningful solutions.
Key Responsibilities:
- Have a high deal of control over the planning and intake of your regions projects to ensure solutions are delivered on time and to standards.
- Manage the prioritization and workflow of projects which will include defining new processes to go faster without sacrificing quality.
- Proactively identify and resolve issues that may impair the team's ability to meet strategic, financial, technical, and customer’s goals.
- Define and measure your programs metrics to prove value and benefit.
- Interfacing and partnering with all levels of the AWS and Amazon business leadership with a emphasis on Fiber Optical teams.
Basic Qualifications:
- 5+ years of Technical Program Management experience.
- Bachelor’s degree in Business, Telephony, Information Technology, Civil Engineering, or Engineering
- 5+ years of work experience in either network planning/capacity management, civil engineering, dark or lit fiber, information technology, or fiber optical design.
- Program Management or methodology certification such as Six Sigma or ITIL.
- Willing to travel 10%.
- Fluent in English language.
Preferred Qualifications:
- Communicate complex technical issues simply and convincingly to a wide range of audiences.
- Strong verbal and written communication skills. This position requires writing papers and status reports.
- Strong analytic and problem solving skills.
Senior Program Manager
Roles & Responsibilities
The Amazon Mobile Business Development team creates convenience for our customers to experience Amazon services wherever they are by acquiring partner distribution for Amazon Subscriptions (e.g., Prime, Prime Video, Amazon Music Unlimited) and mobile applications (e.g., Shopping, Video, Music, Kindle, Photo-Cloud Drive and Audible) around the world.
We are seeking an experienced and dynamic Technical Account Manager with significant operational, business, and customer expertise to manage partner launch milestones, requirements, and engagement between our mobile partners and various Amazon teams to launch and grow distribution of Amazon Subscription Services and Mobile Applications.
A successful candidate will have experience working with internal business and product teams to deliver scalable product solutions at a global level, have excellent program and project management skills and be proficient in translating business requirements into technical requirements. Roadmap prioritization and milestone management and a strong will to deliver results to critical skills for this role.
To be successful in this role you will need to be a self-directed innovator accustomed to working in new territory; a communicator able to influence and motivate teams to action; and a problem solver who can drive immediate resolutions. The position is based in Singapore.
Responsibilities:
- Manages assigned enterprise client accounts including major business partners with significant impact
- Responsible for managing day-to-day operational and launch related activities (partner kick-off, Amazon systems on-boarding, payment plan setup, support periodic account audit, milestone tracking, wholesale subscription and preload application delivery support, data tracking and reporting, supporting all operational components of our mobile partnerships
- Creates and leads meetings with enterprise partners and internal stakeholders regarding variety of Amazon’s apps and services
- Own the pre and post-launch operational and technical account management of multiple partners across multiple geographic locations
- Drive and identify improvements in Amazon products on behalf of assigned partners and acts as a primary stakeholder in helping to provide requirements and use-cases to Amazon product teams
- Facilitates incident, problem and change management directly on behalf of enterprise business partners
- Collaborate with internal stakeholders (Business Development and Marketing) on new business opportunities with partners
架構師
薪水大概範圍在人民幣稅後80萬~300萬之間。
這個職位是我最關注的,目前美系IT巨頭在新加坡招聘架構師最多的是Amazon,Microsoft和Google這三家,由於這邊不是研發中心,所以架構師的主要職責在於如下幾個方面:
- 推廣雲端計算相關的產品及服務,所以必須要有技術的廣度和深度,同時要有一定的Presentation,文件以及溝通了能力。
- 對接本地大型企業,如大型銀行,保險公司,獨角獸企業過度到雲端計算並給出技術解決方案。
- 對接本地中小型企業以及創業公司使用雲端計算,根據目前的狀況,給出技術解決方案。
大概級別對應如下:
需要掌握的技能或知識點:
- 除了非常瞭解和熟練使用自家的雲服務,你還得非常瞭解至少一家其他廠商的雲服務, 如你是Microsoft的Solutions Architect,你也得懂AWS或者GCP。
- 熟悉前後端分離的系統結構, 熟練掌握至少一門 web 開發框架(Spring, ASP.NET Core, Node.js, Gin, Django, Flask, Laravel, Rails等,熟練使用Angular, ReactJS及TypeScript。
- 熟悉Mobile相關的開發技術,Native或者react native, flutter, xamarin等。
- 熟練使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB;
- 熟悉及使用物件導向設計開發;掌握Linux和Windows作業系統和大型資料庫;熟悉容器化運維,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, Infrastructure as code相關專案經驗。
- 熟悉常用雲解決方案,熟悉分散式系統設計,有高併發、高效能應用程式設計經驗, 分析和發現系統的優化點,負責推動客戶系統在雲端計算平臺的效能和可用性的提升。
- 雲原生技術棧相關的開發及管理經驗,如docker、kubernetes。
- 熟悉分散式系統的設計和應用,熟悉負載均衡,分庫分表技術、資料庫主從,訊息中介軟體、分散式框架、分散式快取,搜尋技術等,能對分散式常用技術進行合理應用和解決問題;
- 對用過的開源框架能瞭解它的原理和機制,如服務框架、RPC、Service Mesh、服務註冊中心、定時任務、動態配置、服務治理、應用容器等;熟悉領域設計以及微服務;
- 瞭解並願意學習AI,ML,區塊鏈等技術,並在雲平臺實踐。
- 熱愛技術,熱愛開源,有程式碼質量和開發規範, 瞭解業內技術的發展方向, 在社群有一定的影響力。
- 善於溝通與團隊協作,有專案管理的相關經驗。
具體要看公司以及職位,我上面只是列出一些常用技能,僅供參考。
最近典型的招聘廣告
ASEAN, Solutions Architect, Amazon Connect (Amazon)
Roles & Responsibilities
External job description
Do you like helping customers implement innovative cloud computing solutions and solve technical problems? Would you like to do this using the latest cloud computing technologies? Do you have a knack for helping groups understand application architectures and integration approaches? Do you have the consultative and leadership skills to help customers succeed with their cloud efforts?
Amazon Web Services is looking for Solutions Architects to help establish AWS as the market leader for the Amazon Connect service. This effort is in direct response to feedback from customers and seeks to address the daily pain points of meeting the high bar of delivering outstanding customer service. This service offers a compelling alternative for our customers when faced with multiple components, channels and vendors, managing long term commitments and very complex pricing models, and scaling based upon the specific needs of their businesses.
This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service. Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
Here are some other qualities we are looking for:
Be great fun to work with. At AWS, we have a credo of “Work hard. Have fun. Make history”. In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge and make a big impact.
Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud solutions for a diverse and challenging set of customers ranging from small businesses to the largest enterprises.
Responsibilies include:
- Ensure customer success in building and launching Connect solutions
- Educate customers of all sizes on the value proposition of AWS, and participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud
- Conduct one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS
- Capture and share best-practice knowledge amongst the AWS solutions architect community
- Author or otherwise contribute to AWS customer-facing publications such as whitepapers
- Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates
- Act as a technical liaison between customers, partners, service engineering teams and support
25-50% regional travel to customer may be required.
Internal job description
Amazon Web Services (AWS) is looking for Solutions Architects to work on a new and large-scale project in the contact center space (Project Lily, aka Connect). This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service.
Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
The ideal candidate has hands-on experience building complex SaaS architectures, integrating contact center, CRM, and/or Workforce Management APIs, troubleshooting real time media architectures, and a good understanding of streaming protocols such as WebRTC and SIP.
Loop competencies
https://w.amazon.com/bin/view/AWS/Teams/GSSA/Recruiting/Connect/
Basic qualifications
- Experience building integrations across WFM, CRM, Unified Communications, and contact centers
- Working knowledge of popular communications protocols and APIs such as WebRTC and SIP
- 3+ years of customer-facing experience, preferably in the enterprise space
- 5+ years of key roles implementing large-scale technical solutions
- Experience managing projects or complex engagements involving multiple stakeholders
- Technical degree required; Computer Science or Math background highly desired
- Experience developing solutions and passion for getting hands dirty with code/scripting (e.g, python, java, c#, .NET, Node.js)
Preferred qualifications
- 5+ years hands-on experience building complex solutions, ideally SaaS in the cloud
- Direct experience implementing AWS services · Presentation skills with a high degree of comfort with both large and small audiences
- Exceptional written and verbal communication
- High level of comfort communicating effectively across internal and external organizations
- Demonstrated ability to adapt to new technologies and learn quickly · Knowledge and/or experience in one or more of the following:
- Designing highly available applications with responsibility for infrastructure robustness, including networking, communications, server hardware and storage
- Application, server, and/or network security
Sr Solutions Architect (Amazon)
Roles & Responsibilities
External job description
Come join the AWS Solutions Architect team in Singapore. In this role, you will create and deliver on a strategy to build mind share and broad use of Amazon’s web services and modern architectures within large fast-moving startup customers.
Your broad responsibilities will include:
- developing deep expertise in a diverse array of AWS technologies;
- understanding the customer's business and technical objectives, environments, and roadmap;
- formulating initiatives and programs to help the customer achieve their objectives with the AWS platform and solutions;
The ideal candidate will look like this…
Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.
Have a strong understanding of large scale cloud computing solutions. The ideal candidate would have designed and implemented distributed solutions using emerging technologies.
Candidates should have experience in most of the following areas:
- Modern application architecture, micro-services, and modern data stores - both relational as well as non-relational;
- Experience in DevOps and Continuous Integration, Delivery and Deployment;
- Operations and security in large scale distributed systems;
- Experience in working with large environments, across multiple quickly moving projects, and complex architectures.
** For more information on Amazon Web Services, please visit http://aws.amazon.com **
Internal job description
This role is in a single account team for a strategic, large DNB customer. Must-have experience and knowledge: includes working with large customers across multiple, quickly evolving projects; formulating and pro-actively driving initiatives in across multiple teams and functions; deep understanding of modern application architectures and purpose built databases.
Loop competencies
--
Basic qualifications
- 8+ years of experience designing and implementing technical architecture using Linux/Unix, owning aspects of high availability, scalability, and performance.
- Good understanding of modern application architecture with microservices, and operations using DevOps tools and techniques.
- Strong verbal and written communications skills in English, as well as the ability to work effectively across internal and external organizations.
- Ability to work in a diverse team, excellent verbal and written communication, and manage multi-person projects.
- Speaking and presentation skills – Presentations, white boarding, demos to groups of technologists.
Preferred qualifications
- Technical degree required; Computer Science or Math background highly desired.
- Working knowledge of software development practices and Internet-related technologies highly desired.
Sr Solutions Architect (Amazon)
Roles & Responsibilities
Do you have the passion for helping customers and partners design and create robust security architectures to address their enterprise risk management requirements using cloud computing? Do you enjoy helping customers become more secure across their workloads and assisting them meet compliance accreditation? Would you like to do this using the world’s most advanced cloud computing technologies? Are you one of those rare technologists with the communications, consultative, and leadership skills to help guide major projects to success? The AWS Solutions Architecture team is hiring!
Come join the team as a Solutions Architect – Security, within Amazon Web Services (AWS) ASEAN team based in Singapore. In this role, you will deliver architecture guidance, lead proof-of-concept projects and conduct customer workshops. You will also drive collaboration with customers and partners to address security as well as compliance challenges.
Your broad responsibilities will include: owning the technical engagement and ultimate success around specific implementation projects, working cross-organizationally to facilitate widespread use and adoption of the AWS platform, and developing a deep expertise in the AWS technologies as well as broad know-how around how applications and services are constructed using the AWS platform. The ideal candidate will possess customer facing skills that will allow them to represent AWS well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, and risk mitigation. He/she should also have a demonstrated ability to think strategically about business, product, and technical challenges.
The ideal candidate will look like this…
Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.
Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud computing systems for a diverse and challenging set of customers.
Have a strong understanding of large scale cloud computing solutions. The ideal candidate will have past experience working as a systems or support engineer. You will enjoy keeping your existing technical skills and developing new ones, so that you can make strong contributions to deep architecture discussions around systems and applications in the cloud. You regularly take part in deep-dive education and design exercises along with technical deep dive drive technical discussions to create world class systems for AWS.
Candidates should have experience in most of the following areas:
• Security and Compliance experience – must have strong experience and understanding of customer security/compliance requirements,
• Speaking and presentation skills – Presentations, white boarding, large and small group speaking.
• Technical – Web services development/deployment experience, and IT systems and network engineering experience.
• Operations and Security – Website/web services as well as traditional IT operations, management, and security and compliance experience.
• Economic and business – RFP/Acquisition support; market analysis; cost benefit analysis, etc.
• Experience in engaging enterprise class environment and complex architecture designs.
Internal job description
* Similar to external.
- The right person will be highly technical and analytical, possess 15+ years of current solutions architecture (implementation/consulting) experience.
- Deep knowledge of Infrastructure Security, Security Compliance and Operations is a must.
- Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.
- Experience architecting or deploying Cloud/Virtualization solutions in enterprise customers. AWS specific experience a bonus.
- Experience working within the Enterprise software market or Internet industries is highly desired.
- Enterprise application and database architecture a bonus.
- Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations.
Preferred qualifications
- Technical degree required; Computer Science or Math background highly desired.
- Working knowledge of software development practices and Internet-related technologies highly desired.
- Industry Security certifications highly desired.
Backbase Architect (Application Architect) (IBM)
Roles & Responsibilities
Responsibilities
In this Solution/Application/Technical Architect role, you will make an immediate impact by performing the following functions:
• Participating in technical pre-sales engagements with clients to ascertain business requirements and recommend best practice solutions and technology architecture based on client needs
• Work Closely with Client’s business & IT stakeholders, Product Owners, Architects, Team Lead or Development team to drive solution in accordance to the system design and acceptance criteria.
• Drive workshops, to gather technical requirements and development backlog.
• Proactively identify and propose innovative solutions to challenging problems in order to create scalable implementations and achieve results
• Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding and distinguish user requests from the underlying true needs.
• Design and build Backbase solutions - Articulate technology architecture, data architecture, integration with external solutions, presentation layer and workflows.
• Ability to provide program cost estimation and monitor/revalidate the estimates at key transition points in the development lifecycle.
• Accountable for ensuring that projects are adhering to delivery best practices and principles, manage technical scope and drive effective change control.
• Engages in practice development initiatives and frequently runs knowledge storms
• Build employee knowledge and skills in specific areas of expertise through the development of training course and mentoring
Requirements:
• Understanding of Content Management/Publishing based system such as Back base.
• Prior experience with Back base Frontend
• Prior experience with Back base Backend
• Prior experience with Back base Publishing
• Understanding of Back base architecture (6.x)
• Knowledge of JavaScript Design Patterns
• Knowledge of Gulp / Maven
• Expertise in Angular 6+
• Expertise in TypeScript
• Expertise in CSS and SASS
• Expertise in CSS Animations
• Expertise in JavaScript
• Knowledge of Automated Unit Testing Front End
• Expertise with Responsive Development
• Experience of developing cross platform hybrid apps
• Experience with hybrid mobile development
• Experience with responsive HTML
• Experience with crafting Front-end architecture
• Understanding of Java
• Knowledge of Java Design Patterns
• Experience with Postman
• Knowledge of Swagger/Open API Standards
• Understand of Restful APIs
• Experience with crafting Java application architecture.
• Knowledge of Automated Unit Testing (Junit)
Good to Have:
• Strong knowledge of Java
• Knowledge of Automated Unit Testing Front End
• Knowledge of Cordova
• Strong knowledge of Java
• Knowledge of Camel framework
• Knowledge of Spring Boot
• Knowledge of Automated Unit Testing in Java (JUnit)
• Prior experience with Back base Publishing (5.x)
• Understanding of Back base (5.x)
Cloud Solutions Architect (Microsoft)
Roles & Responsibilities
We are looking for a highly motivated and passionate Analytics Cloud Solution Architect to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field in Enterprise accounts segment of our business. This is a customer facing role, owning overall technical relationship between customer and Microsoft Data, Advanced Analytics and Artificial Intelligence Platform.
You will own the Data Platform & Advanced Analytics technical customer engagements including architectural design sessions, specific implementation projects and/or MVPs. The ideal candidate will have experience in customer-facing or customer-side roles, and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers to drive Data Platform and Advanced Analytics solutions to productions.
- Understand customers’ overall data estate, IT and business priorities and success measures to design implementation architectures and solutions.
- Apply technical knowledge to architect solutions that meet business and IT needs, create Data Platform, AA/AI roadmaps, and ensure long term technical viability of new deployments, infusing key analytics and AI technologies where appropriate (e.g. Azure ML, ML Server, BOT framework, Cognitive Services, Big Data, Data Lake, Azure Databricks, etc.)
- Ensure that solution exhibits high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
- Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
- Be a Voice of Customer to share insights and best practices, connect with Engineering team to remove key blockers
- Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners.
- Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on Microsoft Azure platform,
- Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights; collaborate and share with the technical community while educate customers on Azure platform
- Be an Azure Platform evangelist with customers, partners and external communities
Professional
- Experience. 5+ years of success in consultative/complex technical sales and deployment projects, architecture, design, implementation, and/or support of highly distributed applications required
- Relationship Building. Proven track record of building deep technical relationships with senior IT executives in large or highly strategic accounts. Experience in managing various stakeholder relationships to get consensus on solution/projects. required
- Problem Solving. Ability to solve customer problems through cloud technologies required
- Collaboration and Communication. Acknowledged for driving decisions collaboratively, resolving conflicts and ensuring follow through with exceptional verbal and written communication skills. Ability to orchestrate, lead, and influence virtual teams, ensuring successful implementation of customer projects. Presentation skills with a high degree of comfort with both large and small audiences (Senior Executives, IT management, Database administrators and Data Scientist) required
Technical
- Enterprise-scale technical experience with cloud and hybrid infrastructures, architecture designs, database migrations, and technology management. required
- Breadth of technical experience and knowledge, with depth / Subject Matter Expertise in two or more of the following Data Platform and Analytics Cloud solutions required:SQL including OSS (PostgreSQL, MySQL etc), Azure SQL
Data storage and archive
NoSQL Databases including OSS (Maria, Mongo etc), Cosmos DB
Big Data including SQL DW, Snowflake, Big Query, Redshift
Advanced Analytics including Azure DataBricks, visualization tools as PowerBI, Tableau, QlikView
Streaming, IoT, Real-time analytics
ETL/ELT, Data Governance, Data Security
Data Science, Data Engineering
Deep Learning and Machine Learning including Azure ML, ML Server
Artificial Intelligence including BOT framework, Cognitive Services - Expertise in data estate workloads like HDInsight, Hadoop, Cloudera, Spark, Python required
- The technical aptitude and experience to learn new technologies and understand relevant cloud trend required
- Competitive Landscape: Knowledge of cloud development platforms preferred
Partners: Understanding of partner ecosystems and the ability to leverage partner solutions to solve customer needs preferred
Experiences:
Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon Web Services, VMware, Google, IBM, Oracle, Teradata, SAP, Cloudera/Hortonworks, Snowflake, MapR, MemSQL, MarkLogic, Qubole, Pivotal, Actian, Alibaba, desired
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Cloud Solutions Architect (Microsoft)
Roles & Responsibilities
Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. Growth mindset encourages each of us to lean in and learn what matters most to our customers, to create the foundational knowledge that enables us to make customer-first decisions in everything we do. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.
Azure is the most comprehensive, innovative and flexible cloud platform today and Microsoft is hiring professionals that will drive customer cloud adoption within the most important companies in the market.
We are always learning. Insatiably curious. We lean into uncertainty, take risks, and learn quickly from our mistakes. We build on each other’s ideas because we are better together. We stand in awe of what humans dare to achieve and are motivated every day to empower others to do more and achieve more through our technology and innovation. Together we make a difference.
To learn more about Microsoft’s mission, please visit: https://careers.microsoft.com/mission-culture
Check out all of our products at: http://www.microsoft.com/en-us
Microsoft aspires to help our customers achieve their own digital transformation, leveraging the power of Microsoft Cloud solutions and services. To this end, Microsoft is investing in a dedicated Customer Success team member that will help the largest and most important companies in the world across all industries successfully adopt Microsoft Cloud solution and services.
The GSMO Digital Transformation Partnership organization is embarking on an effort to identify and engage with late stage startups and Unicorns to secure long lasting partnerships with such organizations and get them to utilize the benefits of our platforms and leverage the advantages of our business model. This effort will involve close alignment with the WW Business development and ISV organizations and deep collaboration with the subsidiary and area teams.
In this context, we are establishing two teams, a business development team formed primarily of Business Development Manager, Account Technology Strategists, and a technical team formed primarily of Cloud Solution Architects. The teams will be distributed into regional PODs in Europe, Israel and Singapore. The business development team will report into a Business development lead, while the technical team will report into a CSA manager.
The collective responsibility of the late-stage startups and Unicorns team is:
- Leading and shaping the future of high potential late stage startups and unicorns based on globally set selection criteria
- Assessing external data identifying those unicorns and late stage, qualifying them based on current status, scores, cost of complexity and acquisition as well as internal Microsoft relationship and relevance (any upcoming ISV that can scale and go big)
- Engaging with this segment to prioritize the right motion for a potential unicorn WIN (either through projects on azure at the start, strategic partnership with commitment, exclusivity on a specific workload, …)
- Building strategic partnerships at the right time, with those unicorns to accelerate their growth and build new solutions
- Onboarding the selected ones on Azure platform, designing and helping to migrate and increase consumption while striking the right goals for unicorns.
- Envisioning new industry scenarios and business models with the unicorns
- Driving technical alignment with the v-technical team across segments (CSU, STU, GBBs, Engineering, CSE etc…)
We are looking for a highly motivated and passionate Cloud Solution Architect for Cloud Applications and Infrastructure solutions to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field for the Unicorn and Late stage customers. This is a customer facing role, owning the overall technical relationship between the customer and Microsoft Azure Infrastructure and Applications Development Platform.
You will own the Cloud Infrastructure and Azure Applications Development technical customer engagements including architectural design sessions, specific implementation projects and/or pilots. The ideal candidate will have experience in customer-facing roles and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers.
Key responsibilities include:
- Understand customers' overall applications portfolio, IT and business priorities and success measures to design implementation architectures and solutions (Microsoft and 3rd party solutions) using PaaS, DevOps & Advanced Application coding
- Apply technical knowledge and customer insights to create a modernization roadmap. Architect solutions to meet business and IT needs, ensuring technical viability of new projects and successful deployments, while orchestrating key resources and infusing key Infrastructure technologies (e.g. Windows and Linux IaaS, Security, Networking, etc.), and Application Development and DevOps technologies (e.g. App Service, containers, serverless, cloud native, etc.) as appropriate
- Ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment
- Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
- Be the Voice of the Customer; Share insights and best practices, and connect with Engineering teams to remove key blockers
- Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners
- Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on the Microsoft Azure platform
- Maintain technical skills and knowledge of market trends and competitive insights; collaborate and share with the technical community
- Be an Azure Platform evangelist with customers, partners and external communities
Experiences Required – Education, Key Experiences, Knowledge and Skills:
- 8+ years of Experience – Required
- Proven experience in influencing architectural and strategic technology decisions. - Required
- Trusted advisor technically to our most strategic late stage startups and unicorns - Required
- Expertise technology areas of depth for the different workloads of role. – Preferred
- Experience in complex data migration scenarios – Preferred
- Able to develop technical strategy vision and roadmaps – Required
- Understanding of startups ecosystem, VC firms, and incubators. – Optional
- Ability to own and develop accounts technical consumption plans for their respective workloads and technical closure plans for the same, in alignment with existing unicorn ATS - Required
Technologies:
- Experience with open source relational database technologies such as MySQL, MariaDB and PostgreSQL; preferably in the context of Azure Database. – Required
- Hands on experience using technologies such as SQL Data Warehouse, Snowflake, Big Query, Redshift and data lake concepts. – Required
- Hands on experience with streaming workloads using technologies such as Spark streaming, Flink, Kafka streams and Storm. – Required
- Strong understanding of a typical development lifecycle and associated operations (Dev Ops, ML Ops) for sustainable enterprise tier installations of cloud architecture - Required
- Familiarity with core machine learning concepts (ex: compute systems – GPU & FPGA, frameworks – TensorFlow & pyTorch, tools – jupyter notebooks & VS Code, etc.) - Required
- Common understanding of industry or functional scenarios that include machine learning (ex: predictive maintenance, recommendation engines, demand forecasting, knowledge mining, etc.) - Required
- Digital native architecture - Required
- Hands on experience on Kubernetes - Required
- Hands on experience using OSS technologies, and familiarities with OSS communities - Required
- Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes and Service Fabric. - Required
- Security and governance with a strong proficiency in defining and modelling security baselines. - Required
- Infrastructure-as-Code to build, test and deploy infrastructure for application environments. - Required
- Defining CI/CD pipelines to automate test and release across different application environments using concepts such as Blue/Green and Canary deployments. – Required Education Bachelor's degree in Computer Science, Information Technology, Engineering or related field preferred
Certification in one of the following technologies preferred: Cloud, mobile, web application development, cloud-native application architecture (i.e. containers, microservices, API management), modern software development techniques like DevOps and CI/CD tool chains (i.e. Jenkins, Spinnaker, Azure developer services, GitHub) and container orchestration systems (i.e. Docker, Kubernetes, Cloud Foundry, Azure Kubernetes Service, GitHub).
Experiences Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon, VMware, Google, IBM, Oracle desired
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
高階管理職位
關於高階管理的職位,我不是很瞭解,具體薪資範圍以及級別我就不妄加猜測了。
前大老闆還在Microsoft做Director,現在公司的一個前同事最近跳槽去了IBM, 職位是Country Leader (這位仁兄之前在我們公司職位是IT Operation Head,我2015年的時候正在做伺服器的負載均衡搭建,他馬上花了接近百萬買了一個F5回來,伺服器立馬可以接受百萬級的QPS,這件事情讓我印象深刻呀 !),以免誤導,我下面只貼出相關的職位,僅供大家參考。
最近典型的招聘廣告
Head of Developer SA – ASEAN (AMAZON)
Roles & Responsibilities
External job description
Job Description:
Amazon Web Services seeks a Solution Architect Manager for Developer Solutions Architects who thrives in a dynamic, fast-paced environment and has a passion solving business problems through highly scalable, event-driven, cloud-based applications. Reporting to the Asean Head of Technology, this person will work with a team of developer SAs, helping Developers understand distributed infrastructure & application architectures such as microservices; technologies in the application integration, containerization and serverless space; and patterns and practices, frameworks and best-practices used in the design, build and deployment of modern applications.
The Developer Solutions Architect Manager is a highly technical individual who can dive deep when designing and building cloud-optimized application architectures, help develop a go-to-market strategy with AWS marketing and business development teams, and influence product roadmap by working closely with AWS customers and product teams, helping to establish AWS as a leading technology platform for developers. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is required.
This role will also have a team of Developer facing Solutions Architect to manage and lead.
This person must be as comfortable whiteboarding complex application architectures with software engineers and other developer stakeholders, as they are briefing an executive audience on the benefits of modern application development techniques on AWS; and be skilled in microservice architecture design, DevOps, networking and continuous integration/deployment automation. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is essential. Strong public speaking and writing skills are required, and previous AWS experience is preferred but not required.
Key Responsibilities include, but are not limited to:
• Be an active member of the AWS Solution Architecture team by engaging in on-to-one and one-to-many application architecture and development discussions with developers, software engineers, enterprise/solution architects and CTOs
• Accelerate adoption of AWS in the student, startup and professional developer communities by engaging through conferences, startup events, meetups, user groups and hackathons
• Help lead the direction for AWS developer events to make them best-in-class from a developer’s perspective, representing AWS through speaking, doing live demos and interacting with attendees
• Creating technical content such as reference apps, starter kits and patterns and practical guidance that will get developers excited about the potential of AWS as a development platform
• Contributing to a library of highly-reusable developer-focused artefacts such as demonstrations, sample code, blog posts, tutorials, lunch & learns, webinars and other modes of technical enablement
• Providing end-user feedback to AWS Product Management and Engineering teams based on the developer ‘voice of the customer‘. Participate in technical and design discussions with AWS technical teams to help speed customer adoption and ensure best practices during implementation
• Manage a team of Developer specialist Solutions Architects and act as player-coach.
Internal Job Description
Similar to external
Basic qualifications
• Be highly technical and analytical, possess 7+ years of current solution architecture (implementation, development & consulting) experience • Minimum 3 years of experience leading a development team in a professional production environment • The right person will have passion for software development, application architecture and technology in general, as well as a desire to work with, educate and inspire a community of developers • Ability to work with all levels of customer engagement – start-ups, enterprises, mid-market, and the ability to organize and explain complex technical concepts to development teams and executive-level audiences • Outstanding verbal and written communications skills are a must, with the ability to communicate complex ideas and concepts clearly in one-to-one and one-to-many public presentations • Deep working knowledge of software development practices and technologies is a must • The role is based in Singapore however travel throughout Asean may be required • Must have led a team before and have people management skills for a high performance team.
Preferred qualifications
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer, and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.· Computer Science, IT Systems, Software Engineering or Math background is requiredExperience and working knowledge architecting commercial application solutions, with expertise in Mobile/Cloud/Web/System/Data development for Linux/Windows and development on mobile platforms such as iOS/Android. High proficiency in web/scripting languages (NodeJS, JavaScript, Python, Ruby); back-end and system languages (Java, CSharp, C++); mobile languages (Xamarin, Java, Objective-C); IoT technologies (MQTT); enterprise application and database architecture a bonus.
總結
這篇文章本來最開始是寫給自己的,主要是分析現在市場的行情。最新的一些技術及趨勢,然後自己查漏補缺,避免被市場淘汰。上週看到一些朋友的郵件及留言,然後就在基礎版本上做了一些修改發了出來,一來希望樂能回答郵件及留言的一些問題,同時也希望能幫助到一些對新加坡感興趣或者準備到新加坡發展的朋友。
如果大家對新加坡從事IT相關的開發,管理以及架構比較感興趣,也可以留言,我會盡力回覆和解答,如果三言兩語講不清楚,也會考慮通過寫文章的方式回答,雖然作者本人才疏學淺,但會竭盡全力,如有不正確或值得商榷的地方,也希望各位海涵及糾正!