This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This position will assist in network equipment automation and systems implementation, application management, networking monitoring and troubleshooting, and Windows / Linux systems management.
Job Responsibility:
Create automation programs to alter and monitor network equipment, interfacing with networking monitoring applications & miscellaneous systems. These scripts will live on both Windows and Linux environments reading from differently structured databases.
Assist in application upgrades, implementing and validating changes. Conduct lifecycle management for existing versions until next application upgrade.
Troubleshoot existing automation programs and create understanding of legacy scripts.
Communicate with various teams to inform and validate potential changes, troubleshooting, and project status.
Requirements:
Bachelor’s degree in Computer Science, Information Technology, Information Systems, or other related degrees
3-5 years of python programming experience including cleaning / validating data, utilizing APIs
3-5 years of shell scripting (bash & PowerShell), understanding the effect and monitoring both system and user level applications
Knowledge of using APIs to extract, push and alter data in various environments / systems
1-2 years SQL experience, concrete understanding of forming queries to pull required information across various database structures
Understanding of networking concepts, such as the OSI model, network segmentation, sockets, ACLs, security standards including handling of credentials and network visibility, netflow & sflow, SNMP usage, streaming telemetry, network hardware & software and how they assist a network in functioning
Practical knowledge of Windows OS and Linux OS (various distributions). System management in both OS types, with a knowledge of how management changes can affect both system and user level applications.
Ability to gather and understand requirements for upcoming / current projects, completing with minimal oversight
Ability to troubleshoot, understand the root cause of issues and does not hesitate to engage other individuals / teams if issue cannot be solved individually
Exceptional communicator, ability to effectively communicate and validate upcoming changes with teams before deployment and interface with all stakeholders