Job Description
We are seeking a detail-oriented, thorough, and organized IT cloud architect to join our team. In this position, you will play a key role in designing and implementing Centric PaaS/SaaS/CaaS layer for all areas of containerization, using Docker and Kubernetes on-prem, Hybrid Cloud or Public Cloud. You will have the responsibility to on-board projects to our container platform, give expertise and help in building migration strategies for our customers.
You will be responsible for:
- Understand business requirements (functional and non-functional) and convert them to technical design.
- Design infrastructure architecture standards; provide architectural analysis and system design reviews.
- Propose technology, tools and process guidelines.
- Focus on scalability, maintainability, performance, modularity and security of the infrastructure.
- Manage risk identification and risk mitigation strategies associated with the architecture.
- Write architectural/technical documentation.
- Implement automation frameworks that use new or unfamiliar technologies and practices.
- Analyse infrastructure metrics to identify potential areas for improvement and/or refactoring.
- Work with development teams to develop systems which comply with the architecture.
- Able to clearly communicate complex technical and business concepts both to clients as well as to team members and negotiate change.
- Visit customers to provide technical input.
- Actively involved in industry conferences and publications
- Able to influence standards in each project
Requirements
- Knowledge in the areas of IT Architecture, Data center and virtualization design.
- Any formal Cloud based training and any industry cloud related industry accredited certification is a plus.
- Experience with “on-premise to cloud” migrations or IT transformations or Architecting/operating solutions built on AWS/Azure.
- Good understanding of core Public cloud services categories (Compute, Network, Storage, IAM, PaaS, SaaS offerings), auto-scalability and high-availability concepts on Cloud environments
- Knowledge of containers and container management frameworks such as Docker, Docker EE, Kubernetes, Swarm, and NoSQL databases is mandatory.
- Thorough knowledge of shell scripting (any kind, including PowerShell), Linux, Windows preferable, networking, storage, logging, monitoring.
- Knowledge of modern software development stacks, software deployment methods, front-end and back-end, key management or other secrets organization.
- Explicit knowledge on AWS - Cloud formation, RDS, AWS SDK’s, VPC, Lambda, S3, CloudWatch, IAM, Route 53, RDS, CodePipeline, CodeDeploy, CodeBuild are considered an advantage.
- Familiar with DevOps way of working and CI\CD tools (e.g. TFS, VSTS, Jenkins).
- Driven to keep self-developing and proactive.
- At least 2 years of experience in a similar role.
- Fluent English.