A project manager’s responsibilities include overall management, but he or she is seldom directly involved with the activities that actually produce the end result. The position also oversees any associated products and services, project tools and techniques to help ensure good practices. In addition, project managers are responsible for recruiting and building project teams, and making projections about the project’s risks and uncertainties.

Managing relationships and personalities is a huge part of being a project manager. Teams must work, plan and communicate well together. The ability to collaborate and maintain successful team member relationships is crucial. Friction, conflict and honest disagreements are part of the creative process, but the project manager must be sure these do not destroy the project. Making sure team members feel valued, recognizing and praising superior work, and maintaining a quality working environment for all team members will aid in this human management effort.

IT architects, also known as network architects or engineers, assess system requirements in order to setup and maintain computer networks for organizations, companies and other users. IT architects may benefit from holding industry or vendor certifications in computer networking, operating systems, servers or other devices. They work in an office setting, monitoring system performance and addressing any networking or server-related issues. These professionals may field technical inquiries from other associates, train newly hired employees and plan new networks. IT architects may also be responsible for reviewing existing software and hardware for efficiency, as well as staying abreast of new programs, which may be beneficial for installation.

The primary duties of an IT architect are to design and maintain computer networks. Architects use computer design software to model and test network plans prior to implementation. Additionally, they may use these programs to simulate adding new hubs, changing routers or making other modifications to existing networks. IT architects may act as managers and are responsible for scheduling technician assignments and assessing budgetary needs, which may include estimating upgrade costs or switching Internet services. Other duties may include conducting computer support personnel evaluations and coordinating future direction on technical issues, such as obsolete software.

Developers are the key individuals behind all software applications. Generally, developers are well versed in at least one programming language and proficient in the art of structuring and developing software code for software or a program.

Depending on job role and type of software developed, a developer may be classified as a software developer, application developer, mobile developer, Web developer, etc. Although the primary job role is writing code, a developer also may gather requirements for software, design or overall software architecture, software documentation and other related software development processes.

Testers go by different names depending on the whim of the employer. They may be known as Software Test Engineers, Functional Test Specialists, or simply Testers. The title has little bearing on the tasks performed by the individual occupying that position. A misrepresented definition of software testing has been floating around since the concept was first introduced. It states that a software tester’s primary duty is to find faults or defects within the program being tested. This perception is misleading for a couple of reasons. First, by definition, if testers are unable to find any faults or defects in a program, they are not doing their job. In practice, testers may find many defects within an application that is being developed; however, the goal is that eventually they’ll have eliminated all discrepancies. At this point, they are unable to continue the job. Second, approaching a task as an error-finding duty instantly makes the tester/developer relationship antagonistic. If the tester’s job is to find fault, it follows that the developer will be defensive. Instead, the two roles should be working towards a common goal. An antagonistic environment isn’t conducive to positive results.

Cable Technicians are reliable, and driven and work as part of a wider service team to install, troubleshoot, and repair various voice and data cables for both residential and commercial environments. High quality technicians will be passionate about providing high-quality service and excited by complex problems and challenges.

Cable Technician Duties and Responsibilities

  • Install, maintain, and repair cable systems, most often involved with television and internet services
  • Connecting optical fibre cabling to join extended networks
  • Conduct thorough inspections of cable lines to ensure the system is working correctly
  • Repair related poles and towers to resolve cable issues
  • Pull, route, or label CAT5 or CAT6 cable
  • Install various support structures, including cable racks, j-hooks, innerduct, and other related structures
  • Communicate and collaborate with other members of the field service team to resolve complex issues
  • Provide high-quality service to all customers

John Keells IT offers you the best in class solutions and services with trusted and long term partnership to enable you to face the digital future with confidence. JKIT have an extensive eco-system with strategic partnership with SAP to bring the best of breed solutions across to you. We provide SAP maintenance services and implementation services and following are some of the key capabilities of our SAP resources.


John Keells IT offers you end-to-end Azure solutions and services. Trusted and long term partnership enabling businesses to focus on their core business with confidence. JKIT have an extensive eco-system with strategic partnership with Microsoft and Microsoft partners to bring the best of breed solutions across to you. We provide Azure maintenance services and implementation services and following are some of the key capabilities.

1. Modernizing Legacy Application with Azure IaaS Migration solution
2. Cloud-First Data Center Transformation – [existing DC Migration, Hybrid Integration]
3. Business Continuity and Disaster Management – [BCP and DR with ASR, Azure Backup]
4. Data/DB Modernization: Extending SQL Server to the Azure Cloud (Hybrid DR/Migration)
5. Azure TRUST ADVISOR [L1/L2/L3 Manage Service & Consultations]