Senior Cloud Architect Job Description Template
Our company is looking for a Senior Cloud Architect to join our team.
Responsibilities:
- You will participate in business and technology planning sessions and anticipate future business/technology changes;
- Create and Maintain Technical Position Papers;
- Proactively Assessing value and potential application of emerging technologies and products including Cloud Native Computing Foundation (CNCF);
- Coaching DevSecOps for AI, ML, and Data;
- Develop business outcome aligned technology roadmaps;
- Active Member of Architecture Review Board;
- Create and Maintain Reference Architecture and Engineering Implementations;
- Support business case development;
- Create and Maintain Training and Educational Materials for Solution Delivery Teams;
- Designing, Implementing, and Securing MicroServices and APIs, using: SpringBoot, REST, Messaging, ORM, and Spring Security w/ OAuth 2;
- Decomposing Monoliths using Lean, practices, Agile practices, DevSecOps practices, 12-factor techniques, and cloud architecture;
- Develops cloud strategies and coordinating adoption of cloud-based solutions;
- Assists with leading cultural change for cloud adoption;
- Assists with overseeing development and coordination of cloud architectures;
- Oversees the work of Senior-, Mid-, and Junior-level contractor Cloud Architects.
Requirements:
- 5+ years of in project management and roadmap development;
- 5+ years of experience in DevOps and Continuous Integration/Continuous Delivery;
- BS in Computer Science, Computer Engineering, Information Systems, System Engineering, or related technical degree;
- Experience with technology risk and debt management;
- Proven experience with sophisticated large scale implementations;
- 10+ years of experience in Systems Engineering and Architecture;
- Experience with public speaking, briefings, demos, and presentations;
- Experience with multiple datastore platforms (SQL, No-SQL, Messaging, . );
- Proven Cloud Native and Cloud Friendly implementation experience;
- Experience with problem solving techniques (Brainstorming, Mind Mapping, Appreciative Inquiry, Lateral Thinking);
- Event Driven Architecture (EDA) Design and Technologies (Event Sourcing, CQRS, Eventual Consistency, Domain Driven Design, Kafka, MQ, .);
- Understanding of security best practices and their practical application;
- Strong problem solving, technical writing and verbal communication skills;
- Understanding of DevOps tooling;
- Familiar with PaaS (e.g., OpenShift, PCF) and SaaS (e.g., Heroku) cloud offerings.