MCA Placement : IIC

PLACEMENT NOTICE MCA 2019 BATCH

INSTITUTE OF INFORMATICS & COMMUNICATION- UNIVERSITY OF DELHI is hiring fresher’s MCA 2019 batch students as per the details given below.

ABOUT COMPANYEstablished in 1997, Institute of Informatics & Communication (IIC), University of Delhi, provides studies in the field of informatics, which is essentially a blend of three domains: networking, telecommunication and software. IIC offers degrees in Masters of Science (Informatics) and PhD (Research). Over the years, IIC has grown remarkably in its stature and accomplishments with a dedicated pursuit of excellence, academic integrity and accountability. Providing a holistic approach, students are free to explore and further enhance the fields of networking, telecommunication and software with in-depth knowledge about data processing, programming languages and system analysis. A mutual relationship is fostered between the faculty and students that allows the institute to move away from the conventional and includes not only classroom lectures but also tutorials, projects , assignments , seminars , presentations and ICT based learning. Masters of Science ( Informatics) in DU is the space where networking , telecommunication and software collate to enable its students to cater to the growing demands of the industry and to emerge as IIC-ians with a brand mark of their own. For more details logon to:  http://iic.du.ac.in/

POSITION TITLE: SOFTWARE ENGINEER- (DEV OPS) (4) SOFTWARE PROGRAMMER FULL STAKE APPLICATION PROG (1) SOFTWARE PROGRAMMER (MOBILE APPLICATION) (2) NETWROK ADMINISTRATOR (1) SYSTEM ADMINISTARTOR (2)

ELIGIBILITY CRITERIA: 60% THROUGH OUT

DATE & VENUE: 9TH JUNE 2109, AT GROUND FLOOR, INSTITUTE OF INFORMATICS & COMMUNICATION (IIC), UNIV. OF DELHI SOUTH CAMPUS, NEW DELHI -110021. TIME 9:30 AM SHARP

SOFTWARE ENGINEER  DEVOPS : Work Description DevOps Engineers look at individual functions of the cloud environment and write code to scale them to fill some immediate need. This might include adding users to a cloud infrastructure, adding permissions, adding or changing workflow processes, or adding entire objects that function like a container to meet business needs. Their focus is centred on configuration, documentation, optimization and support of the infrastructure components. DevOps Engineers are responsible for supporting the users of the infrastructure they develop, and the first line of defence is protecting the cloud against hackers and viruses. They do this with code, of course, building secure software from the start. Responsibilities • Build upon the work of their counterparts on development and IT teams to scale cloud programs, create workflow processes, assign tenants and more • Manage software project lifecycle • Implement integrations required under the project • Deploy updates and fixes • Build tools to reduce occurrences of errors and improve stakeholder experience • Mentor software developers and architecture teams within an organization to teach them how to create software that is easily scalable Required Qualification and Skills • Agile Project Management • Demonstrable skills in Cloud Technology, Container Concepts, CI/CD, Deployment Automation & Orchestration, Infrastructure Automation, Source Control • Should be comfortable in using one or more automation tools or orchestration application stacks and frameworks (e.g. OpenStack, Chef, Ansible etc.) • Experience developing scalable cloud microservices using container technologies like Docker, Kubernetes, and Mesosphere • Ability to develop and debug software scripting and code in at least one of the following languages (Bash, Perl, etc.) • Leverage DevOps tools like Git, Jira, Jenkins, Artifactory, Zephyr, etc. to deliver automation and promote a DevOps culture • Experience with building and running large scale, distributed, highly-available, fault-tolerant, multi-tier applications running on both Windows and Linux. SALARY OFFERED: (EMOLUMENT: RS. 55,000 – RS. 62,450 /- CONSOLIDATED P.M.)

FULL STACK APPLICATION PROGRAMMING Job Description Full Stack developer will take a key role in team. Full Stack developer must have knowledge in all stages of software development. Full Stack developer will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for software systems deployed across the university. Responsibilities • Ability to understand product requirements and translate them into technical requirements. • A knack for benchmarking and optimization. • Maintain quality and ensure responsiveness of applications. • Collaborate with the rest of the engineering team to design and launch new features. • Maintain code integrity and organization. Proficiency with GIT for code versioning • Work with graphic designers and converting designs to visual elements. • Understanding and implementation of security and data protection Skills and Expertise Backend • Strong experience on modular application design and development using YII2 Framework, MVC design pattern and RESTful architecture. • Expertise with HTML5, Bootstrap, Javascript, jQuery, CSS3 is must. • Knowledge of both SQL and NoSQL databases such as MySQL and MongoDB • Proven software development experience • Proven working experience in web application development • Have published at least one original web application • Creation and modification of use cases for every build release to guarantee maximum coverage of test scenarios to ensure minimal misses in the successive framework delivered • Familiarity with testing and benchmarking tools such as Codeception, Selenium, Apache Jmeter, etc. SALARY OFFERED: (EMOLUMENT: RS. 40,000 – RS 50,000/- CONSOLIDATED P.M.)

MOBILE APPLICATION PROGRAMMING Job Description Mobile Application Programmer developer are required who will be responsible for the development and maintenance of applications aimed at a vast number of diverse mobile devices. Mobile Application Developer’s primary focus will be the development of mobile compatible and mobile first applications and their integration with back-end services. Mobile Application Developer will be working along-side other engineers and other developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Responsibilities • Ability to understand product requirements and translate them into technical requirements. • A knack for benchmarking and optimization. • Maintain quality and ensure responsiveness of applications. • Collaborate with the rest of the engineering team to design and launch new features. • Maintain code integrity and organization. Proficiency with GIT for code versioning • Work with graphic designers and converting designs to visual elements. • Understanding and implementation of security and data protection Skills and Expertise Backend • Strong experience on modular application design and development using YII2 Framework, MVC design pattern and RESTful architecture, Android/iOS. • Expertise with HTML5, Bootstrap, Javascript, jQuery, CSS3 is must. • Knowledge of both SQL and NoSQL databases such as MySQL and MongoDB • Proven software development experience • Proven working experience in web application development • Have published at least one original web application • Creation and modification of use cases for every build release to guarantee maximum coverage of test scenarios to ensure minimal misses in the successive framework delivered • Familiarity with testing and benchmarking tools such as Codeception, Selenium, Apache Jmeter, etc. SALARY OFFERED: (EMOLUMENT-RS. 40,000 – RS 45,000/- CONSOLIDATED P.M.)

NETWORK ADMINISTRATOR JOB DESCRIPTION: The Network Administrator must have a deep and broad knowledge of enterprise networks, hardware and software. Network Administrator will be responsible for designing, organizing, modifying, and managing network. The Network Administrator will design and oversee local area networks and network segments. Daily tasks may include installing, upgrading and monitoring software and hardware. The Network Administrator will maintain the essentials such as networking devices, operating systems, security tools, firewalls, UTMs, SANS, and Security information and event management systems. Responsibilities: • Responsible for the implementation, monitoring and of mission critical enterprise network. • Manages the day-to-day operations of the network by monitoring performance, configuration, maintenance and repair of networking devices such as routers, fiber channel switches, Ethernet switches etc. Ensures that records of network downtime and equipment inventory are properly maintained. Applies revisions to network system firmware and software. Works with vendors to assist support activities. • Performs troubleshooting as required. As such, leads problem-solving efforts often involving outside vendors and other support personnel and/or organizations. • Installation and management of the network devices, operating systems, disk arrays, fiber channel switches, routers, tape libraries and other components. • Ensures high availability and acceptable levels of performance of mission critical network resources. • Maintain network security and protect systems from unauthorized use, acts of nature and user abuse. • Manage backup and restoration of networking systems and policies. • Support Users and Systems Development staff to assist with work. • Manage the data center and networking systems including hardware, software and equipment such as air-conditioning system, UPS (uninterrupted power system) and fire protection system. • Stays current with technological developments in systems administration technology and recommends ways for project to take advantage of new technology. Required Qualification/Skills • Experience with CISCO switches and routers • Experience with popular firewalls and UTMS such as Cyberoam, Fortinet, CISCO ISA etc. • Experience with deploying and managing campus wireless network • Programming languages and operating systems • Current equipment and technologies in use • Proficiency with Network monitoring software and Remote monitoring software such as Nagios, Snort, Wireshark etc. • Ability to Plan, organize and document complex network design activities and to configure systems to be consistent with institutional policies/procedures • Communicate technical/complex information both verbally and in writing; establish and maintain cooperation, understanding, trust and credibility • Perform multiple tasks concurrently and respond to emergency situations effectively. SALARY OFFERED: (EMOLUMENT- RS. 35,000 – RS. 40,000/- CONSOLIDATED P.M.)

 SYSTEM ADMINISTRATOR JOB DESCRIPTION: The System Administrator must have a deep and broad knowledge of computer software, hardware and networks. System Administrator will be responsible for monitoring and managing servers and systems. Daily tasks may include installing, upgrading and monitoring software and hardware. The System Administrator will maintain the essentials such as operating systems, business applications, security tools, web-servers, email, laptop, and desktop PCs. Responsibilities: • Responsible for the implementation, monitoring and of mission critical enterprise systems. • Manages the day-to-day operations of the servers and systems by monitoring system performance, configuration, maintenance and repair. Ensures that records of system downtime and equipment inventory are properly maintained. Applies revisions to host system firmware and software. Works with vendors to assist support activities. • Develops new system and application implementation plans, custom scripts and testing procedures to ensure operational reliability. Trains technical staff in how to use new software and hardware developed and/or acquired. • Performs troubleshooting as required. As such, leads problem-solving efforts often involving outside vendors and other support personnel and/or organizations. • Establishes, maintains and manages users’ Unix and Windows accounts. Installs, modifies and maintains systems and utility software on server computer systems. Provides server support related to other software. • Establishes guidelines and methods for the installation and management of linux server operating systems, disk arrays, tape libraries and other components. • Ensures high availability and acceptable levels of performance of mission critical server and system resources. • Develops procedures to maintain security and protect systems from unauthorized use, acts of nature and user abuse. • Develops procedures, programs and documentation for backup and restoration of host operating systems and hostbased applications. • Manages the data center and computer host systems including hardware, software and equipment such as airconditioning system, UPS (uninterrupted power system) and fire protection system. • Develops tools, procedures, and training sessions for Operations, User Support and Systems Development staff to assist with work. • Stays current with technological developments in systems administration technology and recommends ways for Project to take advantage of new technology. Skills and Expertise • Specific experience with Linux Operating systems such as RHEL, Centos, Ubuntu, Debian etc. • Experience with Load Balancers, Internet and email-filtering appliances • Experience with hypervisors such as Xen Server, Proxmox, VMware etc. • Linux system administration, enterprise backup and recovery procedures, and system performance monitoring tools • Understanding of server networking concepts such as proxy, reverse proxy, load balancing etc. • Perform multiple tasks concurrently and respond to emergency situations effectively. SALARY OFFERED: (EMOLUMENT- RS. 35,000 – RS. 40,000/- CONSOLIDATED P.M.)

Duration of project : Till 31/03/2024 Salary: upto 6.2 LPA

MITESH VERMA                                                                                                             

TRAINING & PLACEMENT COORDINATOR