Architect/CTO
Key Responsibilities:
- Lead delivery of software and application engagements with our customers including scoping, design, proof of concept, and development.
- Microservices Design: Develop architectural designs that break down complex systems into manageable, independent microservices, ensuring modularity and flexibility.
- Cloud-Native Solutions: Leverage AWS to design and implement scalable, resilient, and cost-effective cloud-native solutions.
- Issue Resolution: Play a key role in identifying and resolving architectural issues, providing effective solutions to challenges related to performance, security, scalability and cost
- Containerization and Orchestration: Implement containerization technologies like Docker and orchestration tools such as Elastic Kubernetes Service to manage and scale microservices effectively.
- Domain driven API Design: Create well-structured APIs for microservices, facilitating seamless communication and data exchange among different components.
- Security and Compliance: Ensure that architectural solutions adhere to security best practices and compliance standards, addressing any vulnerabilities and risks. Helping customers implement AWS security services and solutions such as: IAM, Guard Duty, Security Hub, Cloud Trail, Firewall Manager, Shield, Macie and more.
- Scalability and Performance: Design for scalability and performance, utilizing auto-scaling, load balancing, and caching mechanisms to optimize system performance. Implementing services such as Auto-scaling groups, Karpenter, Network and application load balancers etc.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate testing and deployment, ensuring efficient software delivery. Working with AWS services such as ECR, CodePipelines, CodeBuild and third party CI/CD tools.
Monitoring and Logging: Set up robust monitoring and logging systems to proactively identify and address issues in a microservices architecture. โ Implement intelligent and cost effective monitoring and logging solutions such as CloudWatch.
Requirements:
- A Bachelor's or Master's degree in Computer Science or related field.
- AWS Certifications such as Solutions Architect Professional or Certified Developer
- 4+ years' experience in designing and implementing microservices-based architectures.
- Hands on experience with AWS
- Hand on experience with migrating application workloads to AWS from other cloud providers (GCP or Azure) or legacy data centers
- Hands on experience designing and implementing microservice solutions using AWS managed services such as EKS and ECR.
- CNCF certifications CKA, CKAD, CKS โ A plus
- Knowledge of domain driven API design and best practices.
- Expertise in security and compliance in cloud environments. Hands on experience implementing AWS security solutions.
- Hands on experience with CI/CD pipelines and automation โ for example CloudBuild or third party solutions such as Gitlab, Github actions, Spinnaker and others
- Hands on experience in implementing, monitoring and logging solutions such as CloudWatch and CloudTrail.
- Problem-solving skills to address complex architectural issues.
Published 3 April
109 views
ยท
5 applications
100% read
ยท
40% responded
Last responded 3 weeks ago
๐
$3500-5500
Average salary range of similar jobs in
analytics โ
Similar jobs
Countries of Europe or Ukraine
Poland
Poland