Linux System Administrator
Internship CANADA Energy / Materials / Mechanics
Job description
Job Description
Ubisoft Montreal, an industry leading developer of video games, located in the heart of Montreal’s Mile-End, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically acclaimed video games and iconic AAA franchises.
When you join Ubi Montreal, you enter a community of passionate, extraordinary people connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
Summary
The Linux Systems Administrator is responsible for the health and operations of our Linux servers, with a main focus on web operational activities, proactive capacity management and event monitoring. He will also contribute to the execution of various projects and will act as a second level support for the Linux systems under his responsibility (including 7/24 pager support).
Mission
The main and routine tasks of the Linux Systems Administrator are to:
· Responsible for the proper daily operations of the Linux systems under his responsibility, mainly related to web technologies such as AWS, MySQL;
· Install, maintain and upgrade Linux server hardware and software;
· Monitor system events to ensure health, maximum system availability and service quality;
· Participate to the backups and restoration of Linux systems;
· Advanced troubleshooting of emergency situations on the network, must be able to work flexible hours and overtime as required;
· Perform system & application patching and upgrade of equipment firmware;
· Maintain documentation regarding configurations, operations and troubleshooting procedures related to the Linux platform;
· Participate to the definition of standards, guidelines, best practices and metrics as directed;
· Assist in evaluating new requirements, technical design and standards;
· Answer user’s query and service requests;
· Carry out all other related tasks.
Education
· A Bachelors Degree or equivalent experience in Computer Information Systems, Computer Science, Mathematics or a related field.
· Relevant experience
· 3+ years of experience in Linux systems administration in a 300+ servers environment
Skills
· Bilingual
· Skill in developing techniques and methodologies to resolve unprecedented problems or situations.
· Must be a self-starter that requires only limited supervision/guidance
· Honesty, integrity and confidentiality must be maintained at all times.
· Be a team player
· Have good interpersonal communication skills
· Ability to work effectively in a fast paced changing environment
· Ability to multi-task and prioritize
Knowledge
· Expertise in Linux operating systems;
· Excellent knowledge on AWS EC2 instances administration, environment creation, lambda functions
· Excellent knowledge of scripting languages (Bash, Ruby, Python, etc.)
· Good knowledge of CFEngine, Chef and/or SaltStack
· Good knowledge of ElasticSearch, Kibana, Logstash, MySQL, Redis, MongoDB
· Good knowledge of Internet technologies and concepts such as DNS, routing protocols, TCP and UDP and higher level protocols such as HTTP, SMTP and FTP is important
· NoSQL database experience is a preferential skill.
· Knowledge of GCP, and/or Microsoft Azure is a preferential skill
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.