Infrastructure Developer - Durban Verfied

Salary Negotiable Durban, Kwazulu-Natal Durban, Kwazulu-Natal more than 14 days ago 14-06-2016 11:58:37 AM
12-07-2016 11:58:37 AM
Infrastructure Developer – Software Developer
La Lucia
R Market Relate

Company offers relocation costs to candidates who relocated to KZN

The company has a custom built, on premise, Infrastructure as a Service cloud that provides development and test environments to company software and test engineers. This role is to support and extend the functionality of this system while also providing developer support to the Environments and Infrastructure teams. Under the direction of the Senior Automation Engineer and Cloud Architect this individual would enhance current offering and mature it from an Infrastructure as a Service solution to a Platform as a Service solution, as well as develop automation tools for the Environment team.

Preferred Skillset:
• C#
• ASP.NET MVC and WebAPI
• MS SQL Server
• Power Shell
• General IT skills (DNS, FTP, File Share, Scripting etc.)

A Typical Day:
• Working in C# or Power Shell to develop components and features for the cloud Platform.
• Troubleshooting existing automated solutions and providing input and feedback to refine those solutions.
• Engaging in architecture sessions with the Cloud Architect and Senior Automation Engineer.
• Coming up with “on the spot solutions” to the needs of the day and providing supporting tools.
• Refactoring and extending existing code.
• Guiding developers on how to package their solutions for automation and how to integrate into the automation tool chain and processes.
• Working with development and testing teams.
• Information and artefact gathering when there is limited product/package information.
• Influencing the development of new/existing automated deployment packages.

Example problems they might face:
A development team wants to write some tools to automate some of their workflow but the platform doesn’t have a corresponding API endpoint that they can call.
The environments team have technical problems that requires custom tools to overcome.
The Cloud Architect wants new features developed into the current platform.
The Cloud Architect wants features developed on the new (replacement) platform.