Position: DevOps Engineer
Location: Houston, TX (Locals Only)
Duration: 6+ Months
Exp: 8+ Years
Job Description:
The primary role will be to work as a developer to perform analysis, technical design, development, testing and deployment of IT software within the functions portfolio. He/ She should serve as individual contributor and be familiar with the Shell domain areas of Proactive Technical Monitoring, its processes and technical components, functional/technical requirements translation, IT delivery processes, project technical initiation & execution.
List principle responsibilities - Requirements listed in order of importance:
- Experience automating deployment of IIS applications (I.e. Windows platform). This means they should be strong with both PowerShell and CMD scripting.
- Experience configurating Windows Docker running on a Windows Docker host.
Bonus skills:
- Build and Release automation (preferably based on VSTS)
- C# development
- Azure Service Fabric, Kubernetes and other container technologies.
- OSIsoft development
- Automated testing
- JavaScript based web development
Required Qualifications:
- 5+ years of .Net development work experience.
- Proficiency in .NET Development with .NET Framework 4.5 or later, Asp.net MVC, C#, WCF, Web API, LINQ, Entity Framework, SQL Server 2012/2016.
- Hands on experience using JavaScript.
- Hands on experience in C#.Net- Windows Application development.
- Strong object-oriented programming (OOPS) design skills and proficiency in software design patterns.
- Knowledge on best practices for the software development life cycle, including coding standards, code refactor, code reviews, source control, build and deployment, testing.
- Experience in communicating with business analyst, business users, other technical team members, and management to collect requirements.
- Experienced in working in an agile development and Self-managed environment.
- Debugging and Unit-testing of the code.
- Experience in using Visual Studio Team Services and TFS.
- Propose innovative, feasible and best solutions for the business requirements.
- Hands on experience in Dependency Injection frameworks (eg: Autofac)
- Familiarity with Multi-Threading.
- Expertise on Delegates, events and other .Net framework basics.
- Exposure in customizing and extending UI controls like Tree View, Ribbon, Property Grid, Grid etc.
- Good to have Understands the Telerik controls with decent knowledge base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles/resources/themes.