Salario negociable
Two95 International Inc.
Seattle, WA, USA
Título: Soporte de proveedor de nivel 2 (Core .Net) Duración: Contrato de 9 meses Ubicación: Seattle, WA Un conjunto mínimo de habilidades para tener éxito en este puesto incluye: •Conocimiento de MSBuild: Ser capaz de comprender la salida de MSBuild y el formato de archivo del proyecto, con la capacidad de rastrear el origen de un error. Idealmente, debería tener al menos algo de experiencia con MSBuild basado tanto en escritorio como en .NET-Core. •Conocimiento de VSTS: Ser capaz de usar VSTS en línea para revisar el historial de compilaciones, grupos de agentes y otros aspectos que puedan ayudar a entender la razón de un error específico en la compilación. •Conocimiento de GitHub: Ser capaz de navegar por los problemas en GitHub, usar el complemento Kanban de ZenHub, actualizar, asignar y etiquetar problemas según corresponda. •Sistemas operativos: Ser capaz de usar sistemas que ejecuten MacOS, Windows y Linux lo suficiente como para solucionar problemas comunes del sistema de archivos (propiedad de archivos, manejadores de archivos, espacio en disco, etc.) y encontrar registros del sistema. Las investigaciones en las que los problemas parezcan estar relacionados con el estado de la máquina requerirán la investigación de las máquinas utilizadas para las compilaciones. •Lenguajes de scripting: Se utilizan Python, Powershell (tanto las versiones de escritorio como Core), Bash y scripts cmd como parte de nuestras compilaciones. Aunque no se espera que escriba en estos lenguajes, es esencial poder comprenderlos y depurarlos para entender los problemas de compilación. HABILIDADES PREFERIDAS Estas habilidades no son obligatorias, pero serán útiles: •Uso básico de depuradores de línea de comandos: Ser capaz de conectar un depurador, obtener un registro de llamadas administrado y crear un minidump usando windbg/cdb en Windows, lldb / otros en sistemas *Nix. •Definiciones basadas en YAML de VSTS: Ser capaz de analizar el nuevo formato de definición de compilación .yaml y depurar problemas. •Git: Ser capaz de usar GitHub u otros sitios para rastrear historiales de cambios, atribuir cambios específicos a usuarios y, en general, ser capaz de navegar por Git como sistema de control de fuentes.