Haaron Gonzalez Rotating Header Image

July, 2013:

What does it mean to work as a professional SharePoint in these days

With developments in software, hardware and internet has been a significant improvement in the way in which companies now communicate and work. Specifically speaking of corporate or companies with a presence at the national level the use of computer tools to support knowledge workers triggered new approaches to solution to consolidate, replicate, find and relate information completely independently to the region or geography where it is generated.
 
The use of internal websites as an alternative to provide content and improve it the way that people have access to the relevant information, it offers important communication alternatives that strengthen organizational collaboration between people who can be together physically or geographically dispersed. Additionally, include the concepts of web 2.0 in these internal sites also encourages knowledge workers consume the information in ways that simply were not before so easy to achieve, allowing empower the user to respond to the needs and challenges.
 
Here is where the SharePoint platform is a change agent, where professional technicians and professionals from the information can improve the way in which companies work, are organized, collaborate and react flexibly to changes in the environment through the use of a base of functionality pre built capable of customized according to how processes interact and the company’s information flows.

SharePoint Administrator

A SharePoint Administrator is a person with a high level of technical knowledge in hardware and software products that support the IT infrastructure of a company. A SharePoint administrator manages the optimal operation of multiple environments of both physical and virtual servers that are running the services dedicated to the SharePoint platform, also attends the organization with the establishment of the required initial configuration. A SharePoint Administrator:

  • Must have the ability to install, upgrade, configure and operate multiple SharePoint environments
  • It is the primary contact to handle issues related to availability, reliability, performance, recovery, monitoring and security of SharePoint
  • Works with development teams in the establishment of optimal strategies to stay reliably collaboration solutions
  • Manages backups and is able to recover both data and the service in the event of a disaster
  • Understand and learn the components of a SharePoint and IIS and SQL Server, Windows Server platform hardware and software
  • He knows how to organize the service applications in a farm of SharePoint Server according to the type of need that is required
  • Is interested to learn about tools and third-party components to maintain SharePoint farms or to offer solutions specific
  • Documented processes of configuration and is capable of launching RCA (Root Cause Analysis)
  • Seeks to reduce the risk of performing manual configuration through Automation or generation of scripts (scripts) consistent
  • It handles virtualization platforms
  • Performs diagnostic and review of event logs
Surely there are more points or topics that I mentioned but in my opinion a SharePoint Administrator is the base to maintain the operation of a service offering the it area for the entire organization. Without it, it is difficult to guarantee that things will be running and available all the time.

SharePoint Developer

A SharePoint Developer is a craftsman’s business solutions since in the majority of cases personalize the SharePoint platform services and components to align functionality setting to any process or operation of business. A SharePoint Developer is constantly exposed to processes and modes of operation that allows you to learn how to fly people through the processes of a company. A SharePoint Developer:
  • It develops, customizes and implements software solutions based on SharePoint
  • Develops code using recommended best practices
  • Develops custom solutions using the object model of server and client (CSOM)
  • Knows how they operate web technologies such as HTML, CSS, XML, XSLT, JavaScript, JQuery, SOAP, REST and also knows how to work with ASP.NET and C#
  • Knows how to package WSP file customizations to strengthen deployment in production, both solutions for farms and for sandbox solutions
  • Understand all the OOB  functionality built in SharePoint (libraries, lists, Web parts, pages, services) and exploits its characteristics before thinking about developing or programming
  • Knows how to install SharePoint in an environment for development
  • Knows how  to automate SharePoint using PowerShell
  • Able to learn new technologies and third-party components to improve productivity
  • He knows to estimate the design and development of collaboration solutions
  • Knows how to create and consume SOAP and REST services
  • Understand available capacities of the different SharePoint service application for designing business solutions, technologies such as Visio Services, Excel Services, Form Services, Reporting Services, Manage Metadata, etc.
  •  
    Knows how to manipulate the visual appearance of a SharePoint portal

Surely there are more points or topics that I mentioned but in my opinion a SharePoint Developer is a very unique specialist, gives an additional value to the product which in many cases exceeds the expectations of business.

Conclusion

Being a SharePoint professional these days means being flexible and open, many may question the degree of creativity and technological innovation available, but in my particular point of view, innovation is not the technology, but the business value that with technology we can achieve in record time, is where a professional SharePoint can highlight using the entire line of Office and SharePoint programming platform products and technologies.