Voice/Collaboration DevOps Engineer
Przyokopowa 33, Warszawa
Tata Consultancy Services
As TCS, an international IT and SSC/BPO company we are seeking a highly motivated Voice automation/DevOps & SRE engineer to join the existing global team. The successful candidate should have strong analytical skills, technical depth, and excellent written and verbal communication skills.
Key responsibilities:
Operate, monitor and support Cisco Unified Communication, Ribbon SBC environments and Zoom solution
Manage Zoom Meeting and Phone provisioning, global call routing, number porting and location-based policies.
Support SIP Trunk configuration, call flow routing, media encryption and SBC Health
Automate provisioning of users, devices, call flows and SBC configuration via Ansible, Python and APIs
Implement automated certificate lifecycle management
Creating automation templates, standards and out of the box tools to create a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions.
Define and measure SLIs/SLOs for voice and collaboration platforms (MOS, Call setup time , jitter, packet loss)
Build dashboard and alerting using tools like Grafana , Prometheus, ELK or vendor tools (zoom Dashboard, Ribbon Analytics)
Support Phone migrations between various systems ensuring interoperability via SBCes.
Work with engineers on the design, deployment and continuous improvement of important infrastructure services (i.e., logging, monitoring and alerting).
Support and troubleshoot product and infrastructure issues in production environments.
Evaluate new tools, technologies, and processes to improve speed, efficiency, and scalability of websites continuous integration environments.
Configuration, optimization, documentation, and support of the infrastructure components of application’s which are hosted in cloud services such as AWS, Azure.
Partner closely with software development teams using a strong dev-ops mindset.
Measure the effectiveness of processes and procedures to ensure results are being achieved, looking across process, people, and training to identify areas for improvement.
Oversee training of new and existing staff and fosters teamwork to help them meet and/or exceed performance goals.
Demonstrate willingness to do whatever it takes to meet changing departmental and customer needs. Foster responsibility and accountability within all aspects of the department.
Other duties as assigned by management.
Skills & Requirements:
Bachelor’s Degree in Computer Science, Software Engineering, or related field and 5+ years of related experience.
Must understand the Zoom, Ribbon SBC and Cisco UC solutions including the API interfaces.
Must understand the Telecommunication protocols and standards
Should have experience with automating operational tasks with Ansible, Python and Rest APIs.
Knowledge of core network infrastructure, database, cloud and data center operations.
Knowledge of Linux and/or Windows OS. Experience with programming and scripting
Should have familiarity with Relational database and NoSQL database.
Should be able to investigate & perform Root Cause Analysis (RCA) on users reported issues and suggest workarounds before implementing the permanent fix.
Ability to work independently, prioritizes existing projects, and proactively determine areas requiring additional attention, monitoring, or maintenance.
Experience in the financial industry is a plus.
Ability to multi-task effectively without compromising the quality of the work.
Ability to work in both Agile or Waterfall software development environments.
Passion for building DevOps solutions with state-of-the-art technology.
What do we offer:
Cooperation on B2B contract basis
Opportunity to use foreign languages and the newest technologies on a daily basis
Possibility of remote work
Voice/Collaboration DevOps Engineer
Voice/Collaboration DevOps Engineer
Przyokopowa 33, Warszawa
Tata Consultancy Services