Hi ,
Position: .Net Devops Engineer
Location : San Francisco , CA
Duration : 3- 6 months
Pay rate : 45 /hr C2C only
Job Description:
Key skills required for the job are:
• DevOps - Continuous Delivery (Mandatory)
• Jenkins
Mandatory Skills: DevOps - Continuous Delivery , Enterprise Content Management, .NET, C# -Programming, XHTML, CSS, ASP.NET, XML
Desirable Skills: Jenkins
· Should be aware of the following Concepts in C - Designing medium complexity applications, Server/mid-tier applications - Understand concepts and best practices in designing for Performance; Application tuning and performance -Remoting Overview, NET Remoting , Architecture, Making Objects Remotable,Object Activation and Lifetimes, Channels, Configuration, Versioning, Security, Asynchronous Remoting, Call Contexts and Direct Remoting, .NET Remoting Architectural Assessment - Threading and Object Synchronization - Object Pooling concepts, DB Pooling - Asynchronous programming - Interoperability; importing COM components; Managed Code v/s Unmanaged Code; Marshalling concepts- Exporting .NET components - Reflection - Internationalization advanced concepts and Deployment - Windows Service: Design, Create and Deploy Windows service - Using Performance counters - ADO.NET: Working with LOB, CLOB, BLOB data types - IO Streams: Network Streams; Buffered Streams; WebStreams;Channel types, ports - SSL: Encryption and Decryption Techniques - Assemblies: static references, dynamic loading and unloading - Requirements for Medium complexity applications - Ability to Debug Complex issues on synchronization, threading, ADO.NET issues - Ability to generate and compile code on the fly,CodeDom
· Should be aware of the following Concepts in C - Designing medium complexity applications, Server/mid-tier applications - Understand concepts and best practices in designing for Performance; Application tuning and performance -Remoting Overview, NET Remoting , Architecture, Making Objects Remotable,Object Activation and Lifetimes, Channels, Configuration, Versioning, Security, Asynchronous Remoting, Call Contexts and Direct Remoting, .NET Remoting Architectural Assessment - Threading and Object Synchronization - Object Pooling concepts, DB Pooling - Asynchronous programming - Interoperability; importing COM components; Managed Code v/s Unmanaged Code; Marshalling concepts- Exporting .NET components - Reflection - Internationalization advanced concepts and Deployment - Windows Service: Design, Create and Deploy Windows service - Using Performance counters - ADO.NET: Working with LOB, CLOB, BLOB data types - IO Streams: Network Streams; Buffered Streams; WebStreams;Channel types, ports - SSL: Encryption and Decryption Techniques - Assemblies: static references, dynamic loading and unloading - Requirements for Medium complexity applications - Ability to Debug Complex issues on synchronization, threading, ADO.NET issues - Ability to generate and compile code on the fly,CodeDom
· ASP.NET Membership system Authentication and Authorization in ASP.NETAuthentication Modes, Membership and Personalization API Membership Server Controls ,Configuring the Membership Database Creating membership providers, Creating role providers Deployment, Copy deployment, Copying websites, Publishing web sites Setup Projects, Securing Web Applications,Encryptionof credentials and config files Writing Secure Code ,Signing Assemblies Advanced ASP.NET, Caching, State Management, Session Management COMInteroperability ASP.NET AJAX ,update Panel Overview ,Why Use UpdatePanelControls How update Panel Controls Work ,Enabling Partial-Page Updates, Asynchronous Post backs What are Triggers? Understanding Update Panel RefreshesASP.NET AJAX Control Toolkit Designing .NET based web applications Design and Architectural Patterns OOAD and design patterns. UML, Visio Using Visual Studio for designing .net web apps (UML class design) Tool usage with areas such as Static Code analysis, Performance Analysis and Memory Analysis Knowledge ofFxCop Advanced debugging skills Mentoring junior members 3rd party components like Grid controls, Infragistic's controls, Component One Knowledge of commonly used Open Source components, popular frameworks like Spring.NET, nHibernate.NETShould have knowledge of DLL Hell versioning issue, Interpose, Vertical and Horizontal Migration strategy Intermediate level Controls such as TabControl,Context Menu, Taskbar Adding Controls Dynamically to Form Dialog ControlsDelgates / Reflection & Attributes / Threading Handling Input / Output tasks, File Handling Use COM Components in .NET (Interoperability) Work with Platform Invocation Services Serialization, serializing complex objects and customizing serialization process Handling versioning issues with Assemblies Creating Windows Services Basic Threading and object synchronization concepts Printing in windows and print related controls, Complex reports Security in .NET framework, role based security Click once deployment, Strong named assemblies windows installer deployment XPath, RDF(Semantic web), Advanced XML topics Writing Application data into Event Log Code Access Security (Basic) UI Design Techniques, Usability Techniques Usage of NUnit Understanding Migration methodology from Legacy technologies to .NET 2.0 Basic Debugging Skills
· Technical Lead: Should be able to design, develop, debug programs independently and mentor others. Should be having 1) Exposure to development practices in large, complex Web environments using XML and related technologies2) Good understanding of XSLT, SOAP, CSS and XML API's 3) Exposure or working knowledge on end-to-end XML-based content technology 4) Should have exposure to extract the data from database and able to show on the GUI/Application using. 5) XML work including XSLT transformations and XPath extractions from relational databases 6) Should have exposure to the XML Security like XML-Signature, XML-Encryption 7) Desirable to have a knowledge on XForms 8) Should be able to handle and resolve the performance issues while parsing/processing the large XML documents or application developed using the XML and facing the performance issue due to XML 9) Should have exposure to the distributed applications using XML ( i.e. XML for data storage or XML for informationinterchage across applications in distributed environment)
· Clear knowledge of ECM concepts and how it relates to processes of Capture, Manage ,Store, Preserve and Delivery Must have sound understanding ofJ2EE,design patterns,optimisation Evaluate and suggest options between different ECM products Must be certified in one of the ECM products Should have good understanding of Hardware capacity planning Should be able to guide team in developing optimal solutions Well versed in integration with enterprise systems and legacy applications Understand the SOA,ESB,Web Service principles Recommend different products in the ECM space based on the problem statement and requirements
Thanks and Best Regards,
Praveen Kumar
SRI Tech Solutions Inc.
(T) 1-813-423-6500 X Ext: 149 (M) 813-440-2778 (F) 813.423.6520
You received this message because you are subscribed to the Google Groups "VU Computer Science" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vu-computer-science+unsubscribe@googlegroups.com.
To post to this group, send email to vu-computer-science@googlegroups.com.
Visit this group at https://groups.google.com/group/vu-computer-science.
For more options, visit https://groups.google.com/d/optout.
0 comments:
Post a Comment