CTC005969 - Senior DevOps Engineer

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée: Eleven months
Mode de travail: On Site

Description

IMPORTANT

3 Top Skills:

  • Must have a minimum of 4 years of DevOps experience
  • Extensive experience with Linux administration and tuning (Ubuntu, CentOS, RHEL)
  • Design and lead implementation of CI/CD, automated testing, test-driven-development for software components.
  • What level is this role junior/intermediate/senior? Senior

    Any testing in interviews? If so please provide details. Maybe

    What types of projects will this candidate be working on? Design, develop and maintain resilient, secure and efficient software driven infrastructure.

    Typical hours worked: 37.5-40 hours per week.

    Why has this position arisen, backfill? Staff augment

    Any potential to hire Full time? Yes

    Flex hours, possible to work from remote? Yes. Must live within GTA area. Working remotely until it is mandated for return to office.

    Are you ready to grow your career by taking on a new role at client? We always look for qualified internal applicants within our own team to support their development.

    The client is making unmatched investments in our world-leading broadband fibre and wireless networks because we know they’re the backbone of the products and services our customers love. If you’re excited about transforming the way people connect, our Network team is the right place for you.

    Team and position highlights

    The Network Charging and Policy team is responsible for the development and integration of real-time charging, rating and policy management solutions, such as Online Charging Systems, Wireless Prepaid, Event Based Charging, Data Charging Solutions, PCRF and architecting future real-time charging and policy management opportunities.

    We are looking for an experienced, truly motivated and highly skilled DevOps specialist who wants to participate in this transformation. As a DevOps Engineer, you will design, build and maintain scalable and resilient software environments, lead the evolution of our continuous integration/continuous deployment infrastructure, as well as ensuring daily platform availability and operations. Working in a fast pace, highly technical and multi-disciplinary environment, you will work closely with architects and developers to design and introduce leading edge cloud infrastructure technologies.

    Key Responsibilities

  • Design and lead the implementation and maintenance of DevOps practices (continuous integration, continuous deployment, automated testing, test-driven-development) for software components.
  • Design, develop and maintain resilient, secure, and efficient software driven infrastructure to meet telco-grade availability requirements.
  • Monitor production platform availability, stability and performance and troubleshoot/fix issues; automate operations activities
  • Manage the capacity of the development and production infrastructure supporting our software components
  • Scale infrastructure to meet rapidly increasing demand
  • Collaborate with developers to bring new features and services into production
  • Develop and improve operational practices and procedures
  • Develop an open source code collaboration strategy (Git, CI/CD) with other development teams, 3rd party partners and open source initiatives to drive speed of development across cross-functional teams.
  • Design, implement, test, integrate and document software components
  • Critical Competencies

  • Bachelor's degree in IT, software engineering or equivalent.
  • Minimum of four (4) years of DevOps experience in highly complex environments.
  • Extensive experience with Linux administration and tuning (Ubuntu, CentOS, RHEL).
  • Proficiency in Shell and Python is a plus.
  • Proficiency in building and running apps within Docker.
  • Solid Java development & architecture background (Microservice architecture, Spring boot)
  • Strong experience delivering and operating large, distributed, and resilient (micro-services) software systems in cloud environments such as Kubernetes, Docker Swarm or Openshift.
  • Strong experience in automation tools such as Helm and Ansible.
  • Experience in CI/CD implementations (e.g. Gitlab, Jenkins) to develop the fully automated CI/CD pipelines.
  • Experience with monitoring software such as Zabbix, Grafana, ELK and Prometheus.
  • Strong aptitude for innovation; can recognize opportunities for improvement in day-to-day work and take appropriate actions; ideally an enthusiastic individual who can act as a change agent
  • Strong interpersonal, collaboration, oral and written communication skills;
  • Excellent analytical, problem solving and decision-making skills with a strong attention to detail
  • Ability to conceptualize and think abstractly, and work and manage in a technically complex environment.
  • Preferred Competencies

  • Experience delivering and operating services in virtual environments such as Openstack.
  • Experience with Internet Protocols (IPv4, IPV6).
  • Experience working in DevOps and Agile teams.
  • Experience with telecom charging/rating architecture
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.