Job Information
Banner Bank Principal Cloud Engineer in Walla Walla, Washington
More than 130 years ago, we started with core values that never go out of style: listen, learn and help businesses and individuals reach their goals. Our financial strength and stability are key reasons Forbes names us one of the Best 100 Banks in America the past eight consecutive years and Newsweek names Banner one of the Most Trustworthy Companies the past four years. With more than $15 billion in assets and over 150 locations throughout Washington, Oregon, Idaho, and California, we understand our role in the economy and take that responsibility seriously. In addition to offering a source of capital to personal banking clients and businesses of all sizes, we place a high importance on employee volunteerism and donate millions of dollars each year to community organizations. The Principal Cloud Engineer is a key technical leader responsible for designing, supporting, maintaining, and enhancing our cloud infrastructure, with a primary focus on Microsoft Azure. This role requires expert skills in cloud engineering, including containerization, private cloud integration, site reliability engineering (SRE), and infrastructure as code (IaC). The Principal Cloud Engineer is responsible for optimizing performance, enhancing reliability, and implementing secure, cost-effective, cloud architectures. Additionally, this role requires expertise in automation, networking, security, monitoring, and governance to ensure our cloud environment is resilient, compliant, and future-ready. (Note: position can be remote within Banner Bank's operating footprint: Washington state, Oregon, California, Idaho, or Utah) In this role you will have the opportunity to: Design and implement scalable, reliable, and cost-effective cloud solutions on the Azure platform. Collaborate with stakeholders to define cloud architecture strategies and standards aligned with bank goals and industry best practices. Develop and maintain comprehensive architecture documentation, including solution diagrams, implementation plans, and operational guides. Architect and implement software distribution and packaging solutions for efficient application deployment and updates across the infrastructure. Develop and manage monitoring strategies using Azure Monitor, Application Insights, and Log Analytics to ensure high availability and performance. Implement site recoverability practices, including incident response, capacity planning, and post-mortem analysis, to improve system reliability. Oversee networking configurations within Azure, including virtual networks, VPN gateways, load balancers, and ExpressRoute, while ensuring security and compliance. Lead on-premises application migration to Azure, troubleshoot technical issues, and collaborate with development teams to design cloud-native applications using Azure PaaS offerings. Education & Certifications Bachelor's Degree: In computer science, engineering, information technology, or a related field required (an equivalent combination of education and experience may be considered) Cloud Platform Certifications preferred Experience 8 or more years experience designing, executing, and supporting IT cloud solutions; preferably the banking, financial services, or insurance industry required Knowledge, Skills and Abilities Effective communication skills (written and verbal) to articulate complicated cloud reports to management and IT development partners. Demonstrate strong quantitative, analytical, and problem-solving skills, with adaptability to new methods, techniques, and procedures. Proven experience as a Cloud Architect with in-depth knowledge of Azure services (IaaS, PaaS, SaaS), private/hybrid cloud environments, and multi-cloud (Azure, AWS, Google Cloud). Strong understanding of cloud computing technologies, current computing trends, software distribution and packaging, containerization (e.g., Docker), and orchestration (e.g., Kuber