DevOps - System Administrator
Contrôles Laurentide View all jobs
- Kirkland, QC
- Permanent
- Full-time
- Proactively maintain and develop infrastructure technology for uninterrupted service uptime.
- Engineer systems administration solutions for diverse project and operational needs.
- Adhere to best practices for managing systems and services across all environments.
- Conduct fault finding, analysis, and logging for reporting performance exceptions.
- Proactively monitor system performance and engage in capacity planning.
- Coordinate and implement software upgrades, patches, and hot fixes on servers, workstations, and network hardware.
- Create or modify scripts and applications for task automation.
- Collaborate with team members to develop automation strategies and deployment processes.
- Configure, optimize, and deploy new solutions or clusters based on specific needs.
- Collaborate with the customer service team for swift problem resolution.
- Provide hardware support and maintain support inventory.
- Ensure optimal operations of the server fleet, including shared, virtualized, and dedicated servers.
- Establish and maintain a program for upgrades, backups, and security management of computing resources.
- Actively participate in the software release process, supporting systems in development, transitioning to production, and providing production monitoring and support.
- Work with the team to implement tools and processes supporting infrastructure and enhancing development velocity.
- Collaborate with the development team to streamline the development cycle and service delivery.
- Develop and maintain system and support documentation.
- Take ownership of systems administration and the pipeline from software development to production.
- Provide operational support for production and pre-production software systems.
- Work closely with development and support teams to establish a continuous delivery practice.
- Implement monitoring in production and pre-production environments.
- Communicate operational requirements to the team.
- Provide technical infrastructure support upon request from various teams.
- Previous working experience as a System Administrator.
- Proficient in source code management tools (git).
- Experience with databases: MySQL, MongoDB, MSSQL.
- Strong problem-solving and communication skills.
- Expertise with containerization technologies such as Docker, Kubernetes
- Ability to prioritize work and manage multiple project priorities.
- In-depth knowledge of the Linux Operating System.
- Experience with virtualization technologies such as KVM and Hyper-V.
- Experience with command-line scripting languages.
- Good communicator in French and English, capable of clearly communicating complex concepts to a non-technical audience.