As a Principal Engineer I you'll provide SME expertise in your respective domain as well as adjacent domains to ensure solutions are safe, secure, compliant and reliable. This position requires experience creating automation. You will engage directly with stakeholders to include Application and IT teams to identify automation opportunities and mapping out their software stacks and deployment processes. The ideal candidate will have experience with IaC development environments to include Azure Devops, Terraform, Ansible, and the Ansible Automation Platform, packer, python and other development languages. You'll identify development and support needs as well as take on large and complex design responsibilities supporting project tasks. You'll also engage with project and business sponsors refining requirements and objectives of targeted solutions. As a Principal Engineer I, you also facilitate dialogue and activities, and work to ensure team collaboration, including teams outside of your domain. You'll develop effective presentations and narratives for IT audiences. In this role, you'll also develop the technical skills of one more junior engineer. You will be expected to create and enhance our SDLC process, look for ways to improve our organization’s maturity. Following Microsoft’s best practices, work in our Git based SDLC workflows utilizing DevOps management platforms such as Azure DevOps, Gitlab, or Github. Build the solution design of efforts that can be handed off to lower-level engineers for execution assuring reuse of platforms where possible. Develop deployments of cloud resources using terraform Design and implement a Golden Image baseline and revision process Automate environment buildout in Azure Automate disaster recovery environment deployments in Azure with terraform. Review technical plans developed by lower-level engineers and analysts to assure quality designs prevail which can support the volumetrics of our business partners objectives. Build comprehensive measurement dashboards that give performance insight into key applications of the bank which can feed operational results of our business partners. Customize environment buildout for specific applications Liaison between IT and Application teams to identify automation opportunities. Manage Ansible Linux Hosts, and Azure Marketplace deployment of Ansible Automation Platform. Work independently or sometimes with architecture team counterparts to lay out the final documentation required for proper ongoing reference of the given solution, including physical and logical layouts with cross reference to use case models while enforcing standards, as well as assisting in the modification or buildout of procedures that support areas of operations across IT.