Senior Systems Engineer- Azure Cloud

Location: Pittsburgh

Job Type: Full Time / Permanent

The role of the Senior Systems Engineer – Azure Cloud will be to design, build, implement and deliver scalable Microsoft Azure Cloud solutions. This role will be responsible for designing and optimizing our cloud infrastructure environment and building out automation using Infrastructure as Code techniques.

Partnerships:  The Senior Systems Engineer – Azure Cloud will develop and share knowledge with foundational technology teams including infrastructure, platform, and architecture to identify and implement the most optimal Azure-based solutions to help meet business needs.

Deliverables:  The Senior Systems Engineer – Azure Cloud will drive the modernization of infrastructure services within Azure Cloud. They deliver this by engineering Azure-cloud based infrastructure solutions leveraging automation and modern deployment methodologies. These solutions will be consumed by product and application teams to meet business goals and objectives.

Impact:  The Senior Systems Engineer – Azure Cloud will drive the ongoing cloud adoption efforts through their skillset and output. They will strive to implement and achieve high performance and highly available Azure cloud infrastructure solutions. This is a full time remote opportunity!

Job Duties & Responsibilities:  Engineering and Design Functions Implement enterprise level Azure IaaS solutions Align solutions to platform, data, cloud and reference architecture patterns and capabilities. Ensure appropriate implementation of technology following all standards and best practices set forth by governing bodies. Drive execution for large business initiatives including documentation, roadmaps, communication and alignment of domain architecture into business, product and technical plan. Advisory Share Azure best practices, lessons learned and constantly update foundational teammates based on changing technologies, and knowledge related to recent, current, and upcoming Azure Cloud capabilities.  Review environment regularly for efficiency and cost optimization. Conduct research on environmental issues and attend meetings to propose technical solutions based on foundational initiatives.

Operational Support:  Provide Azure engineering support to operations and foundational teams. Perform root cause analysis and provide guidance to technical leadership regarding future issue prevention.

Education & Experience:  Bachelor’s Degree in Computer or Information Science or related field with additional job experience 3-5 years of relevant experience. Experience designing and supporting large-scale Azure environments(3+ years). Technical prowess in automation and deployment tools as well as scripting and markup languages. Strong understanding of enterprise-level Storage, Compute and Networking concepts and technologies. Experience as a Systems Engineer for a major technology implementation(5+ years). Retail experience a plus. Experience with Scripting languages such as PowerShell, JavaScript, Python Strong skills with markup languages such as YAML and JSON Strong understanding of Azure Cloud Security(NSG, RBAC, Service-to-Service interactions and least privilege approach from a human and services interaction perspectives, and environment segregation).  Strong Experience with Infrastructure-as-Code tools, specifically Terraform Highly proficient in Azure IaaS components including but not limited to Compute(VMs, Containers, Serverless,PaaS Services, etc…), Storage(Blob, File Share, Storage Accounts, etc…) and Networking(Azure Firewall, NSGs, VNETs, etc…). Experience with Infrastructure automation platforms such as VRA/VRO Familiarity with Ansible as an Infrastructure configuration tool.  Knowledge and implementation of High Availability, Disaster Recovery, Business Continuity and Performance Tuning best practices. Experience with Windows and Linux Server Systems running in Azure IaaS environment Working knowledge of TCP/IP networking and routing. Experience with Azure data layer services such as Azure SQL(IaaS and PaaS), CosmosDB, NoSQL,Queueing and Eventing, DataLake, and Machine Learning services. Familiarity with Azure hierarchal fundamentals consisting of management groups, subscriptions and resource groups.  Familiarity with Infrastructure monitoring practices with Azure Monitor or the like for infrastructure metrics applied at deploy time using IaC.