Cloud Computing has radically changed the way businesses and consumers leverage technology both professionally and personally. Unlike traditional solutions, cloud-based solutions have not only accelerated the process of IT deployment and process execution but also reduced the burden of ownership to companies. My experience at Infosys Ltd. has acquainted me with this facet of Cloud Computing and given me a chance to work with one of the most innovative company in this field, Salesforce.com.
My challenges as a Systems Engineer, working on the Salesforce.com Level 3 Release Management Team for Motorola Solutions (client), included development, enhancement and deployment of functionalities on the Force.com platform. Creating Apex classes,
…show more content…
To this end, I feel a master’s degree in Computer Science with a specialization in Distributed Computing and Databases would help me gain a more comprehensive understanding of these two technologies and provide the ideal launching pad for my entrepreneurship venture.
Projects at Infosys have given me invaluable experience in different phases of software development cycle including requirements gathering, design, development and production support. My first project, where I was part of a large maintenance program for Intel (client), required me to support several middleware services implemented in technologies like SAP-XI, TIBCO, Web methods 8.2, and BizTalk. My responsibilities included monitoring applications, gateways and servers, managing tickets, bug fixing and roll out to productions. Direct interactions with the client taught me how to organize, automate, and synchronize the support services and finally, how to build customer loyalty. Working on various EAI (Enterprise Application Integration) technologies familiarized me well with the production support phase of the software development. Management and handling of the gateways and servers, used by Intel for transactions worth millions of dollars, induced a deep sense of responsibility in me and gave the confidence to manage big projects.
The undergraduate curriculum at Mukesh Patel School of Technology Management & Engineering (MPSTME) exposed me
As a Scrum Team Software Developer at 407 ETR Concession Company, I participated in the development of new software applications as well as the long term support and enhancement of existing applications. This experience introduced me to various methodologies in software development. I obtained hands on experience in the real world Agile practices, code integrity, and collaborative development. In addition, I was exposed to the structural layout of the IT department at 407 ETR, such as the Scrum Teams that were formed on a project basis, the dedicated configuration management and deployment team, and the technical support and service team, which provides support ranging from networking and security to hardware management.
His second area of focus was deciding which IT platform projects were of highest importance to the company. This he selected based on the reviews he got from the business functions. He picked three projects: Oracle ERP system upgrade, Enterprise Reporting and Business Intelligence Application and developing an e-customer customer database. These projects were believed to be the highest importance to contributing to the company’s growth.
After graduating top 10% of class from a premiere engineering college in India, I worked as a business application developer for Oracle Corporation for five years. At Oracle I had ample opportunities to make healthy use of my problem solving and analytical skills while picking up new ones including business requirement analysis and implementation consulting. In addition, my role as an application developer exposed me to business process automation and business intelligence in workflows.
I worked as a software developer at the multinational steel manufacturing corporation ArcelorMittal for 6 years. My experience involves developing software for various departments and divisions of the company (maintenance shop and warehouse, distribution centre, weighing stations, Accounting and Management department), improving existing software, creating reports etc. The enterprise information system also included a large database which needed permanent monitoring and optimization of distributed queries. In addition, I always pay much attention to improving my knowledge
I plan, manage and support the production of business requirements and detailed system requirement specifications (SRS's) for the development of new modules and enhancements to the WRIS application. I manage the support teams use of Team Foundation Server (TFS), ensuring that all items, stories and test scripts are kept up to date. I also ensure that access documents, inventories, configuration maps and the configuration management database (CMDB) are kept up to date, and that all SQL database maintenance plans are functioning as required.
It is crucial that the cloud customer sets up an clearly characterized group to create and support a cloud business technique and execution plan for cloud benefits that will be a part of the entire IT environment. Previously, the proposals, plan, advancement, organization and support of the IT environment was mainly determined by the IT department. Cloud computing is making a development where the business pioneers are getting drawn in light of the fact that they see cloud computing as an instrument to get nearer to their clients and increment sales/income. Adoption of cloud computing is seen as a vital business choice that permits business to enhance IT effectiveness as well as help in accomplishment of worldwide business objectives like
Staff: One of the most critical resources used in the development process of an information system are the project members. A project can have several individuals whose jobs may vary throughout the build lifecycle. No one project will be the same and depending upon the size of the job may require the use of different member roles. Each staff member should be assigned a job, with a description of pre-defined tasks and responsibilities. The author Booch et al., (2007), provides a substantial list of development roles, which may include: “Project manager, Integration manager, Project architect, Component lead, Application engineer, System administrator, Reuse engineer, Tool-smith, Documenter, Quality assurance, Analysts, Release manager, Configuration manager, Version manager, Software programmers, and legal consultants”, (p. 311, para. 2). The author Booch et al., (2007), also suggests that, “Staff members can be further divided into smaller more organized groups such as: “management team, development team, architect team and engineer team”, (p. 309, para. 4). A goal of assigning staff members job roles, is to reduce confusion of work related tasks.
Cloud computing is basically a model based on “pay as you go” that reflects the best business approach for the organization to pay only for the services that are used. Organizations have adopted this approach rapidly due to the attributes of minimal investment, rapid deployment along with cost reduction. Thus, the organizations are free from monitoring and managing the technical issues as it is offered by the service providers. According to Modi, et al. [2], around 91% international organizations have adopted the model of cloud computing for its significant element of cost reduction.
Moving forward 30 years to 1997, is when the term “cloud computing” was first used by information systems professor Ramnath Chillappa. Within a few years, companies began switching from hardware to cloud services; they were attracted to the benefits like the reduction in capital costs as well as an easing in IT staff; the number one benefit being efficiency.
Cloud computing is a novel tool that provides an opportunity for large or small business owners based on an entirely new business model. The term cloud computing itself is a familiar term, however, the specific meaning can be difficult to define. This paper discusses several facets of cloud computing topics to include cloud benefits, characteristics, as well as service models.
Cloud computing has taken the reigns over our information technology world. Less and less companies and individuals are relying on local software, platform and infrastructure for their computing needs. Instead companies who offer web based cloud-computing services can supply the essential IT needs of any organization without the company having to deal with physical hardware. The cloud is defined as "Cloud computing is on-demand access to virtualized IT resources that are housed outside of your own data center, shared by others, simple to use, paid for via subscription, and accessed over the Web."(3) In order to answer the question of whether cloud computing is truly a general-purpose utility suitable for all one must
Remarkable developments in the IT sector have created a vibrant business environment worldwide. Improvement in fields like virtualization and consolidation has promoted the IT growth rate to a level that is unprecedented. However, to make the most of these favorable IT advancements, human advancement is vital to create a win-win situation both for consumers and producers. Cloud computing can be quite effective in terms of achieving this common goal, through reduction of complexity in the IT mechanism. If applied properly, it can create a shared environment and can help any business organization, small or large, save time and space.
The term ‘cloud computing’ gets tossed around in media and business settings, and while everyone seems to know generally what it is, not everyone is aware of how to use it, much less how to implement it in a safe way that still enables it to provide the full benefits of storing data in the cloud versus storing and managing it on-site. Cloud computing has many benefits for businesses, such as allowing them to store information and be managed by an outside company, which eliminates the cost and effort of a company having to buy servers, install and configure them, and then hire IT staff to continue to maintain them. According to a study of over 1,300 U.S. and U.K. businesses, 88 percent reported that they saved money using cloud services,
We’ve all heard about this new phenomenon called cloud computing, but what exactly is cloud computing? Is it computation by a magic cloud instead of computers or humans? No, cloud computing is a popular term coined by the technology industry as storing, accessing, and computing data and programs over the internet instead of locally by your computer. Essentially, this so called cloud represents the Internet, and like real life clouds, it can’t be physically touched; rather, we know that it exists, it’s purpose, and it is quantifiable, but we can’t hold it in hands. Like weather clouds, cloud computing can be very powerful and a game changer that affect everyone. We will be discussing the impact of cloud computing, advantages and
Cloud computing has transformed the way applications and services are exchanged between businesses and their customers. Cloud computing eradicates the complexities and costs involved in the purchase, configurement and management of the hardware and software’s which are required to build and deploy these applications as a service over the cloud. The cloud is operated through the Internetwork protocol and has the features of virtualization, grid computing, autonomic and utility computing. The end users (customers) generally use web-browsers, desktops, mobile applications over the internet to get access to the cloud services but they do not have any control over the cloud operations. As it requires less infrastructure investment and maintenance, more and more small and medium enterprises (SMEs) are moving towards cloud computing. (R, 2012)