Recommend changes to Cloud Architecture and Cloud Strategy to meet scalability, availability, performance, security, cost, and compliance requirements.
Recommend Cloud Deployment and Orchestration models including Virtual Machines, Containers, Orchestration tools, and networking configurations including VPN / secure tunnels, certificate management, and Firewalls / FWaaS.
Automate deployment procedures including automation frameworks and runbooks
Work with test teams to ensure Automated post deployment test validation
Work with DevOps to ensure Automated monitoring of deployed components including performance monitoring, stability monitoring, high availability monitoring, and proper functionality monitoring.
Work with Product Security to ensure that all deployments comply with Security Regulations and Customer Expectations.
Communicate and Collaborate with sales engineering, business unit leads, acceptance test leads, DevOps leads to promote optimal processes for Cloud Architecture stakeholders.
Demonstrate a commitment to continuous learning and improvement. Stay up to date with best practices, tools, architectures, etc for cloud deployments.
Participate in customer feedback / lessons learned exercises and ensure that feedback is improves the customer experience and business outcomes required by our customers
What Youll Need
Bachelor/Masters degree in computer science or related field or equivalent professional experience
Expert level knowledge of Cloud Architecture with over 6 years of experience.
Relative Certifications from Cloud Service Providers including AWS, GCP, Azure, etc are desired.
Knowledge of Networking including VPNs, secure tunnels, sockets, TCP, UDP, IP, etc.
Knowledge of Virtual Private Cloud concepts
Experience with secure deployment for the cloud including bastion hosts / jump servers, secret servers, secure tunnels, IAM, etc.
Knowledge of network issues that affect user experience including latency, jitter, throughput and packet loss
Expert knowledge of Infrastructure as Code tools including expertise in terraform, ansible, chef, puppet, or similar.
Working knowledge of testing tools and frameworks
Experience with Linux & servers
Communication skills for customer interactions
Problem solving skills
Strong proficiency in Shell and Python with a solid understanding of scripting principles for use in a cloud environment.