Required Skills
You must have 4-6 years of proven, demonstrable experience in a senior technical role, implementing the following core technologies and methodologies. Technical Skills
Strong understanding of platform engineering concepts and methodologies.
Cloud and Solution Architecture: Ability to translate high-level reference architectures into detailed technical component designs for implementation by engineering teams.
AWS Services Expertise: VPC, IAM, EKS, ALB, KMS, S3, EBS, ASG, EC2, RDS, CloudShell, SSM, Route 53, DynamoDB, Lambda, CloudWatch, EKS and emerging AI services including Q Developer, Bedrock
Solid knowledge of AWS security principles aligned with large enterprise standards.
Infrastructure as Code (IaC): Proficient in Terraform for development, deployment, and testing, including branch-based deployment patterns.
CI/CD for IaC: Experience with GitHub workflows and actions and ArgoCD for Kubernetes based applications
Version Control: Skilled in Git (branching strategies, pull requests, conventional commits, semantic versioning, commit hooks).
Familiarity with automated code testing and validation frameworks.
Strong scripting skills (preferably Python) for automation.
Awareness of GenAI coding assistants (e.g., Amazon Q, GitHub Copilot). Non-Technical Skills
Thrive in an agile environment, collaborating effectively with Scrum Masters and Product Owners.
Skilled in shaping and influencing MVP backlogs, roadmaps, and task assignments.
Proficient in authoring user stories, defining Definition of Done, performing refinement activities, and contributing to agile ceremonies such as stand-ups and showcases.
Mentor, guide, and unblock engineers to ensure smooth delivery.
Produce clear, high-quality documentation using tools such as draw.io, Markdown, and Confluence.
Capable of reviewing existing codebases and solutions to identify reuse opportunities and accelerate delivery.
Demonstrated experience leading engineering teams on technical and non-technical topics, including performance reviews and training.