Senior System Administrator - DevOps

Category: Project Management
City: Mississauga, Ontario, Canada
Position ID: J0820-0302
Employment Type: Full Time

Meet our professionals

CGI Canada - Ready For This

Position Description

CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules.

Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to sophisticated technical problems? These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you have a groundbreaking spirit and thrive on innovation where you can influence the direction of technical strategy, now is the time to join our team!

The ideal candidate has mad coding skills with a detailed knowledge of Windows and Linux systems. If you thrive in a highly technical role where the challenges are as diverse as they are abundant and have an outstanding combination of coding and IT skills, then you may be our perfect candidate!

Your future duties and responsibilities

As a member of the DevOps Team, the Senior System Administrator - DevOps will work with Developers, QA and Production Operations to serve as a technical SME responsible for the IT Infrastructure and Platform as a Service offerings.

• Design, build and execute against client's Infrastructure (IaaS) and Platform as a Service (PaaS) offerings
• Integrate and help define requirements for client's Infrastructure as a Service (IaaS) offerings
• Automate all aspects of infrastructure and platform services
• Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability
• Act as senior technical escalation point for critical pre-production issues and drive escalation/resolution of problems into Development, QA, and Operations teams
• Collaborate with development to design in-house monitoring tools/software for managing the SCM and Development Operations environments
• Adopt, customize and implement best practice DevOps policies and DevOps procedures
• Provide Sr. Management with metrics and other reporting materials for the executive team
• Work closely with strategic planning groups to provide future technological direction that fits executive vision
• Develop and define processes and procedures to proactively manage all pre-production and production environments
• Work with multiple in-house and external Software Configuration Management (SCM) teams to assist in new architectural needs and optimize existing environments to improve workflow and productivity
• Help to build, automate and monitor our infrastructure
• Accelerates Engineering Team productivity by creating scripts, tools, utilities or code to address issues with new projects and existing operational procedures
• Develop codes, build systems and tools to automate deployments and operations tasks more effectively and consistently

Required qualifications to be successful in this role

• Technology related bachelor's degree (Computer Science preferred)
• 5 years of senior level server administration experience in a large-scale production environment.
• 3 years cloud administration experience in development and production environments
• Strong understanding of agile development workflow and process.
• Strong understanding of quality assurance methodologies, workflow, and process.
• Deep understanding of centralized (n-tier) and decentralized (microservices) application models.
• Experience with deployment of configuration management and automation solutions
• Expertise in building scalable, high performance development and production infrastructure systems
• Ability to rapidly assess, analyze, and resolve complicated issues with little initial information or direction and with varying degrees of ambiguity
• Proficient in scripting and programming languages

Preferred skills:
• Private & Hybrid Cloud Architectures
• VMWare ESX (Hypervisor)
• DevOps Continuous Integration and Delivery
• Private and Public Cloud experience with many of the following:
• VMWare vRealize
• Hypervisor
• Ansible Tower
• Docker
• AWS
• MS Azure
• CloudFoundry or OpenShift
• Jenkins, GitHub, Rancher
• CM Experience – Puppet is ideal, but will look at Chef, Ansible or Salt
• Expertise scripting in Python, Bash, PowerShell etc.
• Experience integrating RESTful APIs across multiple technologies
• Basic TCP/IP networking knowledge a plus
• Previous roles in QA or QA Automation a plus

#LI-AM1

What you can expect from us

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.