Plan A Technologies is looking for a highly skilled AWS Architect with extensive expertise in AWS and real-time, high-load distributed systems, with a particular focus on event-driven architectures using Kafka. This role will be instrumental in designing and implementing cloud solutions that leverage AWS services and Kafka to build scalable, efficient, and resilient systems for our organization. This is an exciting job with room for significant career growth.
Please note: you must have at least 8+ years of experience in cloud architecture, with a strong focus on AWS.
JOB RESPONSIBILITY
1. System Architecture and Design
o Lead the design and development of AWS-based cloud solutions supporting high-load, real-time distributed systems.
o Architect and implement event-driven systems using Kafka for efficient real-time data streaming and message processing.
o Collaborate with Solution Architects and Video Architects to ensure alignment between business requirements and technical architecture.
o Create and maintain architectural documentation, including high-level designs, diagrams, and technical specifications.
2. Cloud Strategy and Implementation
o Define and drive the organization’s cloud strategy, focusing on AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and CloudFormation/Terraform.
o Architect solutions using best practices in microservices, containerization, and serverless computing.
o Design fault-tolerant, highly available, and scalable cloud infrastructures to support real-time applications.
3. Kafka Integration and Optimization
o Design and manage Kafka clusters to ensure scalability, durability, and high availability.
o Optimize Kafka performance, including partitioning strategies, consumer groups, and stream processing.
o Implement event-driven architectures that enhance real-time data processing and system responsiveness.
o Monitor and troubleshoot Kafka-related issues to maintain system health and reliability.
4. Collaboration and Stakeholder Engagement
o Work closely with cross-functional teams, including Product, Engineering, and Operations, to translate business needs into technical solutions.
o Provide technical leadership during the development and implementation phases of projects.
o Conduct design reviews and provide recommendations to ensure compliance with architectural standards.
5. Performance and Optimization
o Analyze and optimize cloud infrastructure for performance, cost efficiency, and security.
o Implement monitoring and alerting systems to ensure the reliability and health of high-load systems.
o Design and execute performance testing strategies for large-scale distributed applications.
6. Innovation and Best Practices
o Stay updated with the latest trends and advancements in cloud computing, AWS services, and distributed systems.
o Advocate for and implement cloud architecture best practices, including CI/CD pipelines, Infrastructure as Code (IaC), and observability tools.
o Mentor and guide junior architects and engineers in cloud technologies and distributed systems.
EXPERIENCE
1. 8+ years in cloud architecture, with a strong focus on AWS.
2. Proven track record of designing and deploying high-load, distributed systems in real-time environments.
3. Expertise in event-driven architectures and data streaming using Kafka.
4. iGaming experience is a plus.
5. Deep knowledge of AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and CloudFormation/Terraform.
6. Strong understanding of networking principles, including VPC, load balancing, and DNS.
7. Experience with container orchestration platforms (e.g., Kubernetes, ECS, or EKS).
8. Proficiency in designing event-driven and message-driven architectures using Kafka, SQS, and SNS.
9. Expertise in performance tuning, scalability, and security for cloud-native applications.
10. Excellent communication skills to work effectively with technical and non-technical stakeholders.
11. Strong analytical and problem-solving abilities.
12. Team-oriented with a proven ability to lead and influence cross-functional teams.
13. Strong problem-solving skills and ability to work independently in a remote environment.
14. Excellent verbal and written English communication skills.
15. Initiative and drive to do great things.
Certifications (Preferred)
1. AWS Certified Solutions Architect – Professional.
2. AWS Certified Advanced Networking or DevOps Engineer certifications.
ABOUT THE COMPANY/BENEFITS
Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.
Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.
Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.
Benefits: Vacation, Brand New Laptop, and More: You’ll get a generous vacation schedule and other goodies.
If this sounds like you, we'd love to hear from you!
#J-18808-Ljbffr