Position: Enterprise Cloud DevOps Lead / Architect
Company: Intellias
Category: Lead
Experience required: 5y
English level: upper

A large company from Chicago, USA, which initially deals with IIoT (Industrial Internet of Things). This direction is applicable for large-scale production, large systems, equipment, etc. Client make a system to rent out large equipment instead of selling it to manufacturers - equipment service.

As a Principal Cloud DevOps, you will be working closely with our client's  CTO, engineering directors, and principal engineers on defining the architecture and designing principles used to guide technology decisions across teams, departments, and the enterprise. In this role, you will drive vision on the design of our platform across boundaries of engineering and business teams, aiming for the holistic solution. Researching risks and opportunities, taking teams’ feedback into account you will help in achieving of both tactical and strategic business needs.
 
Responsibilities:

Define and identify explicit and implicit architectural requirements for the cloud platform and its software ecosystem, drive topics such as security, reliability and cost-effectiveness forward 
Work closely with CTO and expert engineers in aligning the architectural characteristics, structure, design principles and decisions with the business and technical strategy 
Continuously assess architecture vitality and viability, ensure that it meets the business requirements 
Work together with senior engineers and solution architects to ensure compliance with architecture decisions and design principles 
Work together with senior engineers and engineering leadership to define, implement and roll out processes and tooling for establishing architectural governance and ensuring architectural fitness  
Assess, plan and drive the adoption of Platform as a Service functionality 
Profile:

A minimum of 5 years of experience in systems architecture, solution architecture, cloud architecture or similar disciplines. 
A minimum of 5 years of software development experience. 
Hands-on experience with designing and implementing large-scale heterogeneous systems, designing data-driven platforms 
Experience with multiple languages, platforms and technologies: 
- Backend programming languages (e.g. Python, Scala, Java, Node, C) 
- Cloud platforms (e.g. Azure, AWS, GCP, Alibaba Cloud) 
- Storage systems (e.g. Postgres, MySQL, Mongo), caching systems (e.g. Redis, Memcached), messaging broker systems (e.g. Kafka, RabbitMQ) 
Azure certified (Associate, Expert preferred) & hands-on Microsoft Azure experience 
Effective communicator, both with technical stakeholders as well as C-level executives and business stakeholders 
Strong inter-personal skills, analytical and organizational skills.  
Bonus Skills:

Experience with IoT 
Hands-on experience with Edge processing