Desired Candidate Profile
Responsibilities:
Be hands-on with technical experience in systems and software development and able to demonstrate a level of flexibility in resolving problems/issues.
Work closely with architects, designers and other engineers in a tightly knit agile team
Evaluate new tools and technologies through POCs and propose solutions for implementation
Practice strong software development principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.
Document best practices, guides, systems design, reference architectures and implementations
Minimum Qualifications:
Bachelors degree in Computer Science / Computer Engineering or a related field.
4+ years of experience of system administration including Linux based servers and network equipment.
4+ years of scripting experience with Python, Perl, Go, or Ruby
4+ years of experience in at least one programming language (e.g., Java, Python, C++/C#, etc.)
3+ years of Automating Device Configuration and Management
Professional attitude, excellent written and verbal skills, good planning and organizational skills and able to produce deliverable documentation. Good analytical skills.
Capable of identifying key issues and priorities and focusing on these to deliver required results with minimal direction and supervision.
Preferred Qualifications:
Professional experience in systems integration including experience in telecom industry.
Experience with scalable distributed systems and service-oriented architectures (containerization, Kubernetes, docker and micro-services).
Experience in automating software deployments & testing following a CI/CD model.
Experience of developing use cases in SDN NFV concepts and standards
Experience with ONAP or other SDN platforms
Experience with workflow engines like CAMUNDA
Experience with any public/private cloud infrastructure, e.g. GCP/AWS/Azure/VMWare/OpenStack, etc
Proven ability to work effectively in a cross-functional team.
Education:
UG: B.Tech/B.E. - Any Specialization
PG: Post Graduation Not Required, M.Tech - Any Specialization, MCA - Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Java
C++
Software Development
Linux
Docker
TDD
Openstack
Perl
Ruby
Python