Drive engagements related to assessing and maturing AWS Cloud usage, automation, and DevOps best practices.
Provide leadership, mentorship and advisory services to engineers and project team to ensure that solutions are in line with the architecture direction and business strategies
Influence and provide input in the future direction for enterprise architecture programs. Provide robust and scalable technology solutions to enable our customers to scale their operations into public cloud
Provide a detailed understanding of cloud software, platforms and/or infrastructure services and well-architected principles
Assist in defining technology direction for our customers.
Participate in Agile sprints and associated activities
Define and document architecture and technology standards reference architectures and solution architectures; constraints, and guidelines
Manage and mentor junior architects
Provided upward information to project leadership
Provide thought leadership across the practice
Bring new ideas and approaches to project teams
Required:
10+ years design & implementation experience with distributed applications and systems. Can whiteboard and explain both designs as well as why to use them.
10+ years’ experience in information technology, enterprise data-center technologies and private cloud
6+ years of hands-on experience with architecting solutions on AWS
Strong understanding of Infrastructure-as-Code (CloudFormation, Terraform, Hashicorp Terraform foundational templates)
Strong understanding of cloud security requirements, tools, and best practices
Strong understanding of the current state of infrastructure automation, continuous integration/deployment, SQL/NoSQL, security, networking, and cloud-based delivery models
Experience with enterprise architecture and best-practices (AWS WAF)
Strong knowledge of setting up Landing Zones utilizing ControlTower, ServiceCatalog, AWS IAM, etc.
Working knowledge of software development and automation tools and methodologies (Jenkins, Git, Terraform, Chef, Puppet, Python, etc.). Expected to be the go-to resource for subject matter knowledge within AWS and DevOps tooling.
Hands on experience designing solutions and systems for high availability and disaster recovery.
Experience in Infrastructure and Application Security, Monitoring and logging tools implementation
Working knowledge of Containerization technologies (Kubernetes, Docker, etc.)
Good knowledge in serverless technology and implementation
Scripting abilities with one or more general purpose programming languages (Python, JavaScript)
Experience in the business technology market, and expertise working closely with sales and marketing teams in cloud computing or related technical fields.
Advanced Fluency with talking and managing stakeholders’ expectations and having insight into the root cause of issues
Desirable:
Cloud related certifications (AWS)
Working knowledge of VMware, KVM or another virtualization software