Configuring system applications according to needs
Troubleshooting complex computer system problems
Creating complex and technical documentation and user support guides
Requirements
Bachelor's Degree or acceptable combination of equivalent experience.
Minimum five years.
Demonstrated experience in infrastructure automation coding using scripting (Bash, Python, PowerShell or equivalent).
Solid experience in maintaining and operating Linux based servers and web application software (Apache, Tomcat, Node.js, HAProxy).
In-depth knowledge of practices and tools related to DevOps, IaC and CI/CD pipelines (Jenkins, Gitlab, Chef).
Proficient with one or more scripting languages such as Python.
Knowledge of web traffic log collection and analytics platforms (Elastic Stack).
Working knowledge of virtualization, KVM, or equivalent.
Solid knowledge of systems and networking software, hardware, and networking protocols.
Experience in supporting Oracle, MySQL, and PostgreSQL database environments.
Advanced skills in creating and maintaining technical documentation.
Flexibility, initiative, and the ability to work and learn independently.
Excellent communication skills and an ability to communicate technical details courteously and clearly to non-technical users.
Experience with Container technology such as Kubernetes, or Docker is an asset.
Experience in at least one end-user ticket management system.
Experience with monitoring tools such as Nagios, Munin, Zabbix, or Prometheus is an asset.
Core Competencies
Demonstrates expertise in developing and programming network applications, with solid capabilities in infrastructure automation coding and maintaining Linux-based servers. Proficient in creating technical documentation and providing user support, while effectively communicating technical details to non-technical users.
J-18808-Ljbffr