Job Title: Technical Analyst
Full-time
Job Description:
- The ideal candidate has detailed knowledge of Windows and Linux systems and coding skills
- He/she thrives in a highly technical role where the challenges are as diverse as they are abundant
- If you have this unique combination of scripting/programming and IT-professional skills then you may be our perfect candidate
- Technologies needed to be familiar with:
- Private, Public, and Hybrid Cloud Architectures
- VMware ESX (Hypervisor)
- AWS
- Azure
- Continues integration and Delivery (Jenkins or similar)
- Puppet experience 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 plusBased on the candidates experience, tasks will include: CM/Infrastructure, DevOps, or Automated Testing work
- General experience (what you need to know):
- Automate all aspects of infrastructure and platform services
- Accelerates Engineering Team productivity by creating scripts, tools, utilities or codes to address issues with new projects and existing operational procedures
- Develops code, builds systems and tools to automate deployments and operations tasks more effectively and consistently
- Helps to build, automate and monitor our infrastructure
- Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability
- Use of tools such as Vagrant, Puppet, Docker, Jenkins, Consul, and others to create and maintain application environments and deployment pipeline
- Serve as a technical escalation point for critical pre-production issues and drives escalation/resolution of problems into Development, QA, and Operations teams
- Collaborate with deployment to design in-house monitoring tools/ software for managing the SCM and Development Operations environments
- Experience providing direct operations support to development teams
- Execution and automation of system administration tasks in both Windows and Linux including installing software, user and permissions management, etc.
- Experience with Agile methodologies (Scrum, SAFe, etc.) and ceremonies
- 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
- DevOps Experience:
- Adopt, customize and implement best practice DevOps policies and DevOps procedures (encouraging collaboration across Dev, Ops, Security, etc. using process, tools, and human interaction)
- Experience with Puppet and Puppet Enterprise creating and maintaining manifests Extra Experience that is helpful to have:
- Design, build and execute against client's Infrastructure (Iaas) offerings
- Provide Sr. Management with metrics and other reporting materials for the executive team
- Develop and define processes and procedures to proactively manage all pre-production and production environemnts
- Work closely with strategic planning groups to provide future technologies direction that fits executive vision
- Bachelor's Degree is required
Apply online at www.cgi.com.
Date Posted: 1/31/2018