TCS Profile :
TATA Consultancy Services (TCS) is one of the world's leading information technology companies. Through its Global Network Delivery Model™, Innovation Network, and Solution Accelerators, TCS focuses on helping global organizations address their business challenges effectively. A part of the TATA Group, India's largest industrial conglomerate, TCS has over 100,000 of the world's best trained IT consultants in 47 countries.
Description
The Solutions Architect / Consultant is a high level delivery resource for top tier clients and complex industry leading projects focused on transforming and optimizing the open systems landscape. To be successful in this role, the Consultant will demonstrate experience with navigating large enterprise environments, presentations, documentation, and consulting service delivery skills for large scale server consolidation projects. The Solutions Architect is a subject matter expert in using VMware and related technologies. Must be able to oversee and execute from design inception to delivery with a high degree of credibility. In addition, this individual will architect, design, and provide implementation guidance on server consolidation and virtualization technologies to help clients leverage the current and future capital and operational investments. This individual will gain the client buy-in and commitment for all systems and software plans, as well as evaluate and provide guidance on optimization methods related to the x86 server space. The consultant will work with other key team members to establish a solid business case outlining the ROI, identify key cost savings/avoidance drivers, and help accelerate the achievement of the projected ROI through consolidation and virtualization techniques.
Responsibilities
Strategy & Planning
· Ability to provide leadership on the development of long-term vision, strategy, and roadmaps for server virtualization in the x86 VMWare space in conjunction with the client's strategic objectives
· Work closely with operations, project management, application development, network security, and process teams to develop scalable, maintainable, consistent, highly available server environments / architectures that meet the engagement delivery objectives
· Provide consulting on how best to group applications, define environment profiles, and establish standard application stack profiles to ensure effective optimization strategies and techniques
· Establish strategies for server consolidation, centralization, and optimization to reduce downtime and costs while improving overall utilization and service availability
· Understand issues and best practices for redundant systems and policies for disaster recovery
· Ability to define, communicate and discuss effective server management tools and configurations to enable transformation to a utility-centric environment
· Ability to develop migration plans based on alignment from both the client's infrastructure and application development teams.
· Awareness of current knowledge of server security requirements, trends, and issues, including current and emerging technologies and best practices.
· Develop strategies and policies to ensure best-practice based regulatory compliance that reduces an enterprise's legal exposure.
· Assist in developing business case models for the investment in server consolidation and optimization
· Provide architectural expertise, direction, and assistance to Systems Analysts, Systems Engineers, other Systems Architects, and software development teams.
· Develop, document, and communicate plans for investing in systems architecture, including analysis of cost reduction opportunities
· Awareness of emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility.
· Awareness of current concepts around dynamic server provisioning and allocation tools
· Awareness of capacity planning and management methodologies
· Ability to map application requirements to server configurations to ensure effective use of available x86 platform architectures and resources
· Assist in mapping existing systems architecture and technology portfolio; make recommendations for improvements and/or alternatives.
· Awareness and experience with VMware alternatives such as Virtual Iron, Xen, Parallels, etc.
Operational Management
· Awareness of Service Level Agreements and how to align technology solutions to meet SLA requirements
· Ability to identify and recommend performance measurement criteria, metrics, and dashboard components to ensure effective monitoring of the server landscape
· Ability to collect, analyze, and report on server performance characteristics using native and 3rd party products
· Ability to model business and systems processes based on findings through use case scenarios, workflow diagrams, and data models.
· Develop and execute test plans to check infrastructure and systems technical performance. Report on findings and make recommendations for improvement.
· Develop and manage a systems capacity plan.
· Develop, document, communicate, and enforce a policy for standardizing systems and software as necessary.
· Familiarity creating Point of View documents, Sizing and Performance Analyses, Selection and Implementation, Platform Design and Selection
Position Requirements
Formal Education & Certification
· College diploma or university degree in the field of computer science/engineering or information systems (Master's degree preferred)
· Certifications in VCP and must have ESX 3.5 or lower experience
Knowledge & Experience
· Must have 10 years industry experience
· Requires 3 years direct VMWare virtualization and migration experience
· Requires 3-5 years systems administration experience with Windows and Linux
· Must have a minimum of 3 years prior consulting experience
· Extensive experience in developing strategic systems architecture plans.
· Hands-on experience with business requirements gathering/analysis.
· Proven experience in systems and network design and development
· Proven project planning and management experience
· MUST HAVE ESX 3.5 or lower exp.
Qualifications:
1) A computer science, engineering, or equivalent technical degree
2) VCP certification. (VMWare Certified Professional)
3) PlateSpin P2V knowledge and/or certification will be a great advantage
· Ability to talk to executives and conduct technical "deep dive" discussions.
· Ability to coordinate across multiple project teams and schedules.
· Designed and Developed Infrastructure Frameworks/Solutions in the past.
· Familiar with architecting and designing virtualization solutions (VMWare ESX, Virtual Iron, Xen, etc.)
· Experience with managing and deploying at least two x86 Operating Systems: MS Windows, RedHat Linux, Novell SuSe Linux, Solaris x86, or MacOS X.
· Experience with rack-mount and blade servers from IBM, HP, Dell, Sun, Fujitsu, Apple, etc.
· Experience with integrating servers with storage solutions and architectures including SAN, NAS, and iSCSI.
· Experience with leveraging networking technologies such as LACP, VLAN Tagging, IPQoS, 10GbE, etc.
· Experience with x86 Operating System upgrades and migrations
· Experience with migrating physical x86 servers to virtual machines using traditional data migration and P2V methodologies
· Familiarity with non-x86 virtualization technologies such as IBM PowerVM, HP IntegrityVM, Sun Logical Domains, Sun Solaris Containers, Sun Dynamic System Domains, etc. is helpful.
· Familiarity with HA Clustering, Grid Computing, Cloud Computing, SaaS, etc. is helpful.
· Background in application integration vendors
· Background in J2EE application architecture and design
· Architect, design, and implement complex system configurations for x86 platforms at a national expert level in demanding customer environments.
· Assess, design, plan, and implement complex consolidation projects using virtualization (VMware) implementations and migrations for large enterprise environments (thousand or more servers).
· Ancillary skills in migration tools and related technologies, for example CiRBA and Platespin.
· Directly interact with clients, account managers and solution architects to identify, develop, and obtain complete information for solutions.
· Plan and execute technical program including developing, validating, executing, and delegating project technical processes and procedures. Serve as escalation point for technical project issues
· Apply best practices, strategies, methodologies and approaches to large scale projects.
· Achieve high level of Customer Satisfaction on all consulting engagements by executing by defining and achieving client project expectations set with program management actors
· In depth direct system engineering experience involving specific hardware, software, and services solutions with a focus on the x86 platform
· In depth system engineering experience involving server and storage technologies and services solutions at an enterprise level for IT solutions.
Personal Attributes
· Exceptional analytical, conceptual, and problem-solving abilities
· Exceptional understanding of engagement delivery methods, best practices, and objectives
· Superior written and oral communication skills.
· Ability to write Statements of Work and client presentations
· Excellent architecture and technical support documentation skills
· Strong interpersonal and consultative skills
· Ability to conduct research into emerging technologies and trends, standards, and products as required
· Ability to present ideas in user-friendly language using various tools and techniques
· Able to prioritize and execute tasks in a high-pressure environment
· Experience working in a team-oriented collaborative environment
Qualifications
Education: Bachelor's / Master degree in Business Management, Computer Science or related Field
Job: Sales