Logo
HonorVet Technologies

Sr. Release Engineer, Retail Technology

HonorVet Technologies, Seattle, Washington, us, 98127


Title: Release EngineerDuration: 12 months (possible extension)Location: 100% remote

Required Skills:Azure,C# ,Kubernetes/Dockers

Daily Responsibilities:

End User Support:

Work in an on-call (9am PT to 5pm PT) environment offering release engineering support to application developers and software engineers.Support of enterprise Azure DevOps pipelines; responsible for building and releasing over 100 applicationsIs an escalation point in incident resolution leveraging pre-defined work instructions for issue remediationPartner with developers and software engineers to enable DevOps services and features.Responsible for enabling neighboring Point of Sale teams to help maintain their tools and improve their processes.Primary goal is to help ship code as safely and quickly as possible.Requires expert proficiency in cloud, IaC (Infrastructure as Code), automation, pipelines, and scripting.Create and Maintain Systems Documentation:Updates knowledge base and/or support WIKI articles based on identification of new process (with review by senior staff)Troubleshooting, audit, system health queries via custom scripts or performance monitoring softwareProvides consult in crafting user guides/job aides and facilities training of the other members of the teamSystems Lifecycle Management:Maintain latest functional versions of packages, frameworks, and platform installations (Windows Server & Linux (Ubuntu))Provides guidance on bug fixes or critical updates that need to be applied urgently and assists in coordination and implementation of such updatesCreate, Maintain and Report KPIsHelps to gather metrics reporting with a guidance from management and/or senior staffAssists in identifying and prioritizing remediation efforts for recurring issuesAssists in ad-hoc reporting such as trend analysis on recurring incident typesCollaboration with other technical service teams to manage, maintain, and resolve complex IT servicesParticipates in collaboration with peers to resolve cross-domain infrastructure issuesTechnical Service OwnershipActs as an escalation point on troubleshooting performance issues and outages, and proactive problem identification and remediation

System Engineer Specific Competencies for Role

Software, OS Support and Sustainment:Senior level management and monitoring of all installed systems and infrastructure pertinent to specified role (e.g. Physical Server, Virtual Servers, Storage, Firmware, Pre-Engineered Systems, OS, Monitoring/App Performance Software, Desktop Hardware/OS, general end user infrastructure front line support)Wherever possible, write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasksContinuous Improvement through assessing OS Technologies, Releases and Upgrades:Focuses on staying current on new core and app infrastructure technologies that impact OS designBegins to invest time in staying current on new OS releases and point updates and understanding on how these could impact or benefit user and/or application/DB performanceSoftware, OS Systems Design and Consult:Has a senior level comprehension of underlying infrastructure components relative to Server OS performance and logical designUnderstands dependencies on Desktop, Mobile OS and/or HW design and implementation to meet requirementsSkill competenciesAzure: AKS (Azure Kubernetes Service), Azure Resource Manager (ARM) Templates, Service Fabric, Key Vault, IOT Hub, Event Hub, Service Bus, Cosmos DBInfrastructure: Docker, HelmInfrastructure as Code (IaC): ARM Templates, TerraformScripting: PowerShell, Bash/ShellAutomation: CI/CD, Application program interface (API), Command Line Interface (CLI), Jenkins (Optionaln), Azure DevOps Pipelines, GitHub Enterprise

Solution Design

Enterprise solution definition:Works on projects that include process components and not just IT systems.Able to translate business requirements into technology solutionsAbility to influence others to collaborate towards a single designContinually learn and integrate industry standard best practices for DevOps, cloud, and release engineeringHelp standardize and simplify complex tools and processes that span multiple teamsFocus heavily on business value add features and enablementSolution Implementation:Resource for implementing agreed upon design in alignment with business or app needsEnsures documentation of test and contingency plans as needed for implementationOutlines support and sustainment model for service(s) being implementedTechnical Design:Includes detailed technical design components needed for implementationDefines documentation of design in alignment with requirements gathered (this can be everything from an app flow to physical design...and everything in between)Identifies new services needed (if necessary) to fulfill design and depict rationale for unique use case, POC for validation, etc.Design and implement production maturity release tools as a service offering to many teams.Collaborate with peers to create, design, engineer, and implement E2E processes API/CLI driven solutions.Iterative Solution Design/Prototyping:As requirements may change, support need in alignment with standard design and implementation patternsAs required, initiate POC with vendors on solutions that are spawned based on new needs (business, app or tech stack initiated)Helps to outline support and sustainment model for service(s) being implementedProvide guidance on implementation through the lens of Operational Sustainability

Leadership

Senior level experience in negotiating within team, across IT, with business, with 3rd party vendors or systemsParticipates in prioritization of requests/initiatives through the use of tracking intake via tool, Kanban method, project manager and/or leadership within the team