远程工作雷达

高级云软件架构师

Sr. Cloud Software Architect

开发工程限定地区(需当地身份)
公司Carbon60
薪资160,000 - 180,000/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

OpsGuru 是一家全球性的工程和咨询团队。我们专注于容器生态系统、数据处理与分析以及云原生技术。我们的团队由网络、数据、安全、DevOps 专家和应用开发人员组成。OpsGuru 通过技术帮助客户解决业务问题,并提供工具以确保他们在数字化转型中取得成功。
OpsGuru 对客户的贡献核心在于根据客户的业务需求提供深入的技术指导。我们通过为每个客户分配由高技能人员组成的小型虚拟团队来实现这一目标。在这些团队中,高级云软件架构师负责向云软件工程师提供技术专长和领导力,同时保持系统视角,能够将技术决策与更广泛的项目目标相协调。高级云软件架构师会与我们的首席顾问和项目经理合作,确保项目交付满足利益相关者的需求,同时坚持 OpsGuru 对质量和运营成熟度的标准。
职责
作为高级云软件架构师,您将利用您的经验帮助客户在专业服务交付团队中规划、设计、构建和实施现代云应用程序。
架构师需要理解业务和技术需求,与客户合作创建优先级工作清单,设计安全且可扩展的应用程序架构和部署流程,提供关于发布流程和架构模式的最佳实践指导,就优化(包括用户体验、性能、可扩展性、可用性和成本)提供建议,并帮助客户进行应用程序现代化或新建开发。
高级云软件架构师通常会以敏捷交付方法与小型专注团队一起交付项目。一些项目示例包括但不限于:
● 将应用程序迁移到更新的技术栈、语言和框架的应用程序现代化项目。
● 利用现代基础设施服务(如容器或无服务器)改造应用程序。
● 将应用程序从单体架构改造为面向服务或基于微服务的架构的应用程序现代化。
● 将应用程序从现有数据库引擎(如 Oracle DB)迁移到新的目标数据服务

查看英文原文

OpsGuru is a global engineering and consulting group. We are experts in the container ecosystem, data processing and analytics, and cloud-native technologies. Our team is formed by network, data, security, DevOps specialists and application developers. OpsGuru empowers customers with technology to solve their business problems and provide the tools to assure success in their digital transformation.
OpsGuru's value to our customers centers around our ability to provide deep technical guidance based on their business needs. We achieve this by assigning small, virtual teams of highly skilled individuals to each client. Within these teams, the Senior Cloud Software Architect is responsible for providing technical expertise and leadership to Cloud Software Engineers, while also maintaining a systems view that is able to reconcile technical decisions with broader project goals. Senior Cloud Software Architects work alongside our Principal Consultants and Engagement Managers to ensure our project deliverables meet stakeholders' needs while upholding OpsGuru's standards for quality and operational maturity.
Responsibilities
As a Senior Cloud Software Architect you will use your experiences to help customers plan, design, build, and implement modern cloud-based applications as part of a professional services delivery team.
Architects work to understand business and technical requirements, work with our customers to create backlogs of prioritized work, design application architectures and deployment processes that are secure and scalable, provide best practice guidance around release processes and architecture patterns, provide recommendations for optimizations (including user experience, performance, scalability, availability, and cost), and help customers with application modernization or greenfield development.
Senior Cloud Software Architects will generally be delivering projects with small focused teams in an agile delivery methodology. Some examples of projects include, but are not limited to:
● Application modernization projects to migrate applications to newer or updated technology stacks, languages, and frameworks.
● Transformation of applications to leverage modern infrastructure services such as containers or serverless.
● Application modernization to help move from monolithic applications to service oriented or microservice based architectures.
● Moving applications from an existing database engine (such as Oracle DB) to a new target data service (for example Postgres, NoSQL database, etc).
● Understanding requirements to transform existing applications, or create greenfield applications, using scalable event driven architectures with Cloud Native serverless solutions.
● Enhancing applications to optimize performance by leveraging tools such as content delivery networks, caching systems, modern file storage solutions, etc.
Requirements:
Core competencies (Mandatory):
Coding Skills
● 8+ years of experience as software engineer or software architect
● 2+ years experience acting as a technical lead on projects or teams
● Strong proficiency in TypeScript/JavaScript/ES6:
● NodeJS (experience with at least one of the following: Express, Socket.IO, NestJS)
● UI (experience with at least two of the following: ReactJS, Angular, Vue),
● Working experience the following:
○ Java (experience with at least one of the following frameworks: Spring, Play, Struts)
○ C# (experience with both .NET 4 and .NET Core, ASP.NET)
○ Python (experience with at least one of the following: DJango, Flask, Bottle)
○ PHP (experience with at least one of the following: Laravel, Cake, Symfony, Drupal)
● Experience with HTML/HTML5, CSS/SASS/LESS, SVG
● Deep understanding of secure coding practices
Experiences
● Extensive experience with relational database platforms (PostgreSQL, MSSQL, Oracle, MySql)
● Experience with at least one of NoSQL (MongoDB, DynamoDB, CosmosDB, Redis, Memcached, Cassandra, HBase, ElasticSearch/OpenSearch)
● Experience udingof web protocols, serializers, CDNs, DNS, web security controls and best practices
● Expirience designing and implementing unit and scenario testing for existing code base and for new functionality under development
● Experience using Git source control systems connected to automation pipelines (CI/CD)
● Experience designing and deploying end to end applications ready for production release
● 3+ years experience using public cloud computing platforms (AWS, Azure, or GCP)
● Experience building and deploying containers solutions (i.e. K8S, OpenShift) and functions-as-a-service (i.e. AWS Lambda, Azure Functions, or Google Cloud Functions)
● Experience writing documentation related to requirements, architectures, code, or tests cases
● Experience with agile software development
● Experience with applications leveraging message queues, service buses, and stream processors
Skills
● Strong consulting and skills
● Strong verbal, written, and presentation communication skills (English)
● Strong AIand LLM usage skills
● Ability to work collaboratively in teams with peers and with external customers and acting as a technical project lead
● Ability to lead discovery and design discussions with customers
● Ability to plan and lead large scale projects, including cutover and rollback events
● Skilled at working with quality engineering to troubleshoot defects, refactor code, and remediate defects
● Solid understanding of software release, iterative development, and DevOps best practices
Additional competencies (nice to have):
Technology
● Working knowledge of data structures, OOP, architectural and design patterns
● Exposure to broad range of frontend and backend technologies, languages and frameworks
● Knowledge of functional programming and experience with one of the functional languages (Erlang, Elixir, Closure, Haskell, F#, Rust, etc.)
● Experience working in a DevOps environment and supporting Site Relability Engineering (SRE) concepts
● Strong understanding operational related best practices such as observability and high availability
Experiences
● Bachelor's Degree in Computer Science or related field
● Successful track record of developing quality software products and shipping production ready software involving highly scalable distributed systems, hybrid-cloud or cloud-based infrastructure design and implementation
● Experience designing and building B2B data collection or exchange solutions such as third party integrations, SaaS platforms, productized APIs, or IoT connected platforms
● Experience building cloud native, event-driven microservice architectures and APIs
What's in it for you:
Compensation & Perks

  • Competitive compensation package (160K - 180K CAD / year)
  • Retirement Savings Matching Program (RRSP)
  • Access to the latest tech
  • Partnership with Perkopolis Discounts

Flexibility & Time Off

  • Remote first work environment
  • Flexible work hours & location
  • Paid parental leave options

Health & Wellness

  • Employer paid health & dental premiums
  • GreenShield+ Counselling Mental Health
  • $500 in Health Care Spending Account annually

Growth & Development
· Peer recognition rewards
As an employer, OpsGuru, a Carbon60 Company, recognizes the importance of balancing our careers with other aspects of our lives, and our culture reflects this ethos - from flexible work hours to health and wellness incentives and having fun along the way. We look for people who thrive in an environment of accountability and at times ambiguity as we adapt and grow our business.
OpsGuru is an equal-opportunity employer. We welcome and encourage applications from people with all levels of ability. Accommodations are available on request for candidates taking part in all aspects of the selection process. We thank all applicants for their interest in this exciting opportunity.
Only candidates that meet the qualifications will be contacted for an interview.
Salary: 160K - 180K CAD / yearOriginally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位