This position will be working on multiple projects as a technical expert and an internal consultant to the Infrastructure team. You will be closely aligned with engineers on the experience teams and responsible for defining cloud native infrastructure architecture using Public Cloud platforms.
The ideal candidate will have a strong understanding of large-scale distributed architecture solutions, a problem-solving mindset, and experience leading infrastructure discussions to ensure scalability, resiliency, security and availability. This position requires deep customer focused thinking, the ability to be hands on, and to make decisions.
Work with Agile Product/Experience teams to design and support the evolution of infrastructure architecture based on conceptual design and business requirements.
Collaborate with solution architecture and product development teams to design and implement the infrastructure required to support their vision and strategy.
Assist with the design and implementation of security and forensics capabilities to ensure governance across multiple public cloud providers.
Collaborate with members of the Engineering teams to implement and support far-reaching strategic efforts, provide constructive feedback, and foster a collaborative environment.
Actively engage with internal DevOps platform team to develop frameworks and tools to drive extensive automation of infrastructure environments and software engineering practices.
Develop reference architectures, publish design patterns, drive technical designs to consensus and approval.
Contribute and respond to architecture reviews as needed.
Write code and scripts to automate everything possible within the Cloud Platforms space.
Drive technical and business discussions relative to future architecture direction aligning with business goals.
Extensive understanding regarding concepts of setting and driving architecture direction.
Evaluate new and emerging technologies, services, tools, and multiple cloud vendors for innovative new capabilities to guide business and technology decisions.
Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, governance, cost controls, etc.
Provide technical expertise and troubleshooting skills for large scale distributed computing systems and software.
Strong verbal and written communication skills, including visual presentation skills
Requires a Bachelors degree in Computer Science or Information Systems or an equivalent degree with experience equating to a Bachelors degree in Computer Science or Information Systems.
At least 8 years' experience in Technology positions is required, with 3-5 years' experience in an architecture role.
Experience working with and designing hybrid (On-Premise and Cloud) infrastructures is preferred.
Must have the ability and aptitude to mentor junior technical staff
Must have the ability to create and present material to Senior Executive staff
Experience in large/complex and agile environments
Working understanding of one or multiple cloud environment (AWS, GCP and/or Azure).
Deep level of expertise across a broad range of Virtualization, Networking, Server and Operating System technologies.
Knowledge of the AWS (VPC, PrivateLink, CloudFront, Route 53,API Gateway, Cloud Map, App Mesh, Elastic Load Balancing etc..) and GCP services ( VPC. Cloud Armor, Cloud CDN, Cloud DNS, Cloud Load Balancing, etc.)
Strong track record of implementing AWS or GCP services in a variety of distributed computing environments
Ability to lead highly-available and fault-tolerant enterprise and web-scale software deployments
Experience with large scale migrations, specifically Data Center to Data Center and/or Data Center to Cloud
Infrastructure automation through DevOps Scripting (eg shell, Python, Ruby, PowerShell)
Strong understanding of configuration and other DevOps tools like Terraform, GitLab, CloudFormation, Saltstack, etc.
Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment
Experience managing data center operations, including data assurance, monitoring, alerting and notifications
Demonstrated ability to think strategically about business, product, and technical challenges