Sr. Manager - Programmable Technology

Apply now »

Date: 18 Apr 2024

Location: Bangalore, India

Company: Tata Communications

Broad outline of the Role

location – Bangalore, Delhi, Mumbai, Pune or Chennai

This is a position in our Programmable Technology Team. The team is at the forefront of technological evolution and has a comprehensive overview of various emerging technologies related to programmable networking & automation and provides initial assessment and feasibility as needed. Our work involves researching, identifying, and assessing new technologies, while also understanding their potential business impacts. We support products and engineering teams to roll-out orchestration platforms, work with vendors and customers on proof-of-concept efforts, contribute to code and use cases, foster integration with partners, and define requirements that shape the future of our networks. The team is actively involved in standards and open-source communities work beyond ONAP and LFN such MEF Forum, TM Forum, etc… The involvement includes researching technologies, supporting POCs (setting up and configuring resources in the lab), contributing codes/use cases when possible, providing requirement, as well as doing integration/interop with our partners.

This role entails creating & supporting advanced automation and orchestration solutions and demands a blend of traditional software engineering acumen, alongside advanced skills in data engineering, networking, automation using AI/ML, system integration, designing and implementing cloud-based networks, designing networks that support dynamic containerized application, etc...

Qualifications & Technical Skills

  • 10+ years of SRE, DevOps tools & scripting experience using Python/Shell.
  • Version control tools: GitLab & GitHub
  • CI/CD tools: Gitlab, Jenkins, Argo CD, etc…
  • Automation tools: Ansible, Puppet, Terraform.
  • Program management tools: Jira, Confluence, Gitlab
  • Virtualization/OS technologies: VMware, Windows, and Linux (CentOS, ubuntu, RHEL).
  • Open-Source Virtualization (e.g., KVM, OpenStack).

  • Cloud computing and virtualization concepts.
  • Configuration management – (Chef, Puppet, SCCM).
  • Configuration Automation – (Ansible, Terraform, etc...)
  • Helm charts, Kubernetes and Docker/similar container technologies.
  • OS/HW-level monitoring: Zabbix, ELK (Grafana & Prometheus is a plus)
  • Networking technologies: TCP, IPv4/IPv6, subnetting, IGP/BGP, L2VPN/L3VPN, DHCP, DNS, VPN, etc...
  • VNF Life Cycle Management design and Orchestrators (VNF Onboarding, Service Chaining, etc…).
  • OpenStack- based platforms (Architecture, Design, Deployment and Administration)
  • OpenStack Services (Nova, Swift, Glance, Keystone, Neutron, etc…)
  • OS, systems security, encryption, and networking stack and interfaces.

Responsibilities

  • Management/build/troubleshooting of virtualization/OS technologies, specifically VMware, Windows, Linux (CentOS, Oracle, RHEL)
  • Planning and executing upgrades.
  • Developing backup technologies, recovery scenarios, and high-availability solutions.
  • Support compute and data infrastructure both in the cloud and on-premises data centers.
  • Support development of automation platform(s) for testing & qualifications using current development technologies, methodologies and workflows including CI/CD, Agile development (Scrum), Git, Gerrit, Jenkins, GitOps, etc...

  • Managing virtual desktop environments (VMware, Hyper-V, AWS, etc.).
  • Provide monitoring solutions for OS/HW level monitoring and advanced performance tuning
  • Ability to work in a team environment, collaborate and share innovative approaches and ideas
  • Demonstrate impeccable written and verbal communication and presentation skills for both technical and non-technical audiences
  • Demonstrate a dedication to building and maintaining a stable, high-performance technical environment
  • Manage and implement automated operational tasks to improve reliability and standards
  • Track timelines, manage priorities and schedules, and set client expectations

Knowledge / Skills


Job Segment: Cloud, Virtualization, Test Engineer, Linux, IT Manager, Technology, Engineering

Apply now »