Skills &
Qualifications:
• University degree in Computer Science or related field
• Strong understanding of version control software such as Mercurial, Git, CVS or Subversion
• Experience with writing and troubleshooting build scripts such as Make, Ant, or Maven
• Experience with developing software tools for Windows or Linux command line using Shell Script, Perl, or equivalent language
• Experience with build and deployment tools like Jenkins
• 2+ years related network engineering experience
• Experience working with the Windows Server platform (IIS, Active Directory, Exchange)
• Experience working within a Linux environment (server tools, monitoring, DR, MySQL).
• Extensive experience in leading architecture designs, solution recommendation and troubleshooting network issues
• Scripting and automation experience using Powershell, Perl, Python etc. to help streamline routine network configuration and deployment tasks
• Experience with the deployment and maintenance of an RDMS. Oracle and SQL Server experience an asset
• Demonstrate the ability to manage and prioritize multiple projects, take a proactive approach to improving network services and have an innovative and keen interest in learning new technologies
• Experience with Virtualized environments and management best practices: experience in either Amazon EC2 or ESX-VMware required
• Experience with the deployment of enterprise web-based transactional applications
• Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment
• Strong analytical and problem solving skills
• Strong leadership, interpersonal and communication skills (verbal and written with both technical and non-technical staff)
• Motivated, hardworking and flexible
• Quick learner who enjoys a challenge and can see the big picture
Responsibilities:
• Ownership of the processes and tools of the CM, build and release services provided
• Research, Build, and Maintain appropriate software tools to enable self-service capabilities of CM, build and release procedures
• Support various network environments and related network devices and integrated systems
• Manage hosting infrastructure, based on the Amazon cloud – ensuring optimal resource allocation, monitoring and disaster recovery best practices are followed and maintained.
• Ensure communications traversing internal and public networks follow best practices to maintain network security
• Maintain documentation, establish and manage periodic vulnerability scans, maintain audit readiness and provide audit documents for compliance programs (e.g. PCI) as required
• Implement and perform network and instance monitoring and follow appropriate remediation tasks in the case of an identified fault.
• Participate in on-call support for afterhours support coverage as needed based off of contractual SLA levels.
• Analyse and optimize system configurations and networks structures to maximize performance
• Provide technical support in troubleshooting computer related issues
• Ensure smooth and efficient running of the company IT infrastructure
• Participate in the software development lifecycle – build, packaging, deployment, documentation;
• Participate in the project planning process including estimating and process improvements;
• Evaluate new technologies and evaluating how they could be integrated / utilized to better serve our clients (internal and external)
• Strive at all times to do work using best practices – through experience or experimentation
• We are an equal opportunity employer. We thank you for your interest and look forward to hearing from you
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: