top of page

Computer Careers

Cyber Security Engineer

Security engineering is a specialized field of engineering that focuses on the security aspects in the design of systems that need to be able to deal robustly with possible sources of disruption, ranging from natural disasters to malicious acts. It is similar to other systems engineering activities in that its primary motivation is to support the delivery of engineering solutions that satisfy pre-defined functional and user requirements, but with the added dimension of preventing misuse and malicious behavior. These constraints and restrictions are often asserted as a security policy.

 

Chief Technology Officer

A chief technology officer (CTO), sometimes known as a chief technical officer, is an executive-level position in a company or other entity whose occupant is focused on scientific and technological issues within an organization.

Software Engineer

Software engineering is the study and an application of engineering to the design, development, and maintenance of software.

 

Typical formal definitions of software engineering are:

  • "research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications."

  • "the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software"

  • "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software"

  • "an engineering discipline that is concerned with all aspects of software production"

  • and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."

Computer Systems Administrator

A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.

The system administrator seeks to ensure that the uptime, performance, resources, and security of the computers he or she manages meet the needs of the users, without exceeding the budget.

To meet these needs, a system administrator may acquire, install, or upgrade computer components and software; provide routine automation; maintain security policies; troubleshoot; train and/or supervise staff; or offertechnical support for projects.

bottom of page