Application Period: March 6, 2020 - April 30, 2020
We are no longer accepting applications for this position.
Nous n'acceptons plus les candidatures pour ce poste.
Contact: Spiro Mitsialis, Portfolio Manager, Network Infrastructure Email: spiro.mitsialis@mcgill.ca
POSITION CONTEXT:
As part of the IT Network Infrastructure team, the infrastructure developer is involved in the full Software Development Lifecycle (SLDC) process of scripts and applications used to automate network processes. Working closely with other IT teams, he/she delivers in a timely manner and with high quality level expected by the McGill community. The infrastructure developer designs, develops, debugs, tests, supports/maintains, integrates scripts and applications, develops test automation and IT systems. The infrastructure developer will be focusing on delivering support items and integrations for network switching, routing and load balancing as well as supporting a backend Ansible application used for provisioning network switch ports.
PRIMARY RESPONSIBILITIES:
Develop the following artifacts (not limited to): code, scripts (Python, Ansible), automated unit/functional/integration tests, unit test cases, deployment instructions
Work with other IT Professionals in modifying existing systems that meet business requirements and are aligned with IT orientations:
Transform detailed functional specifications into code/scripts in accordance with design and programming standards
Provide estimates for tasks and artifacts under own responsibility
Conduct unit testing and support Analysts and Technical teams during functional and integration testing
Assist Technical Teams during deployment
Performs other duties as assigned
TECHNOLOGIES/TOOLS:
Understanding of Web front/backend development
Python, YAML, JSON
Red Hat Ansible CLI/Ansible Tower
RESTful Application Program Interface (API)
Version Control Systems (GITLAB)
Task and Bug tracking tools (JIRA)
Software Delivery Life Cycle approaches (Kanban and SCRUM)
Knowledge of Cisco routers and switches
Knowledge of F5 Load balancing
Good knowledge of Linux and Windows
WE ARE LOOKING FOR A CANDIDATE WITH:
Good troubleshooting skills
Attention to detail, diligent and rigorous work methods
Self-motivated and demonstrated ability to work on different projects concurrently and to establish priorities
Good team player with strong focus on delivering results to meet the business needs
Excellent verbal and written communication skills - English (spoken and written) - French (spoken)
AVAILABILITY:
Part-time beginning in April for Winter and Fall semesters. Monday through Thursday through summer.