Share this Job

Media Cloud Engineer

Apply now »

Date: 10-Nov-2020

Location: Pune, India

Company: Tata Communications

Job Family Descriptor

Tata Communications is recruiting for a Cloud Engineer, having strong working knowledge of OpenStack and Swift, along with good working knowledge of Linux to help configure, manage and support a full openstack environment as well as MaaS, Kubernetes, KVM edge locations.  Automate processes through scripting and configuration management tools such as JuJu, and Ansible. Ensure system stability, scalability, security and performance requirements.  Create and maintain documentation surrounding our infrastructure

Level Descriptor

May be an individual contributor or may lead a team through application of deep knowledge of one job area or broad knowledge of several job areas within Platform Planning and Design. Operational role, responsible for setting objectives and delivering results that have a significant impact within the context of a wider operational area. Capable of instructing professional or technical staff and reviewing the quality of the work undertaken by these roles. Capable of identifying key issues and priorities and focusing on these to deliver required results with minimal direction and supervision. Demonstrates a level of flexibility in resolving problems/issues that at least to in-depth command of all techniques, processes, tools and standards, within the relevant field of specialisation. Able to identify problems and significantly improve, change or adapt existing methods and techniques. Education: Engineer/ ME/MTech Experience: 4-8 years

Purpose - Broad objective of the role

As part of Cloud team, expertise in installing, configuring and troubleshooting OpenStack environment (Nova, Swift, Cinder, Neutron, Horizon, Glance, Keystone and Ceilometer) on Ubuntu distribution in multi node cluster with Ceph storage is critical.
The candidate should have a working knowledge of Container Platforms for Docker and Kubernetes. Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace versions. 
Have Installed, configured and maintained web servers like Apache Web Server and WebSphere Application Server on Ubuntu. Has performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP.
He has used Python libraries such as Paramiko, Pycrypto, XMLparser and logging libraries to develop automatic storage, networking deployment tool on scale-out environment with Linux.  Experience automation scripting in Python(core) using Puppet to deploy and manage Java applications across Linux servers.

Operating Network - Key External

Vendors including software, hardware and service providers

Operating Network - Key Internal

Engineernig and Product teams

Size and Scope of Role - Financial
Size and Scope of Role - No. of direct reports
Size and Scope of Role - Total team size
Size and Scope of Role - Other size parameters
Minimum qualification & experience

• 5+ years experience with OpenStack, building, managing, and supporting 
• 5+ Years experience with Linux administration 
• Experience with Linux firewalls (UFW / IPTables) and general Linux networking. 
• Experience with scripting and system automation (Python, Bash, Perl, Awk, etc). 
• Experience with orchestration and configuration management tools (Puppet, Salt, etc) 
• Experience with Elasticsearch + Mysql 
• Bachelor degree in Computer Science, Engineering or equivalent IT work experience. 
• Experience with KVM or other virtualization platforms. 

Other knowledge/skills

• Ability to work independently under pressure in a fast-paced environment. 
• Passion for technology. 
• Strong organizational, verbal and written communication skills—documentation skills mandatory. 
• Good diagnostic expertise including problem investigation, root-cause analysis and resolution skills. 
• Strong self-directed work ethic. • Passion to quickly acquire new skills and thrive in a team-based environment. 
• Professional and courteous attitude with attention to customer service. 
• Ability to work efficiently on multiple projects. 
• Performs other related duties as assigned. 
• Limited travel may be required. 
• Off hours support required. 

Key Responsibilities

Responsible for installing, configuring and troubleshooting OpenStack environment (Nova, Swift, Cinder, Neutron, Horizon, Glance, Keystone and Ceilometer) on Ubuntu distribution in multi node cluster with Ceph storage.

Technical Competencies

1.    Openstack
2.    Openstack Swift
3.    KVM
4.    Juju
5.    Charms/Ansible
6.    FCE (Foundation cloud engine)
7.    Postgre sql
8.    Fair bit of understanding on networking concepts
9.    Have knowledge and experience in handling multicast traffic

Knowledge / Skills
Communication Skills

Job Segment: Cloud, Computer Science, Linux, Database, Developer, Technology