Responsibilities
	- Develop and Test Puppet Modules to support application configuration and ad-hoc tasks
 
	- Develop PowerShell or Ruby scripts as required, in accordance with best practices.
 
	- Develop ARM terraform templates for resource deployments.
 
	- Assist other team members with application architecture and configuration issues or questions.
 
	- Liaise with infrastructure engineers and application developers on a variety of automation workflows
 
	- Support the wider Smart Cloud team by completing manual application change requests if necessary.
 
	- Attend regular project, team and customer meetings where required.
 
	- Participate in RD eorts to improve methods, toolsets and processes used by the automation team.
 
	- Produce documentation outlining the application configuration methods. Support and troubleshoot code throughout its lifecycle from Development to Production
 
	- Works under limited supervision.
 
	- Acquires specific expertise in automation design and development approaches and best practices.
 
	- Recommends and makes changes and enhancements to improve the quality of solutions and processes.
 
	- Writes and implements eicient code.
 
	- Writes clear and concise documentation.
 
	- Works with more experienced team members to conduct root cause analysis of issues and perform unit testing.
 
	- Engages with cross-functional teams to develop solutions that meet customer needs.
 
	- Demonstrates advanced knowledge in a variety of the field’s concepts, practices, and procedures.
 
	- Relies on moderate experience and judgment to plan and accomplish goals
 
Educational Qualifications
Masters or Bachelors degree in Engineering or Technology, from a reputed institute, with excellent academic records.
Skills Required
	- Overall experience should be 3 to 5 years and relevant experience should be 3 years
 
	- Previous experience in an Application Support, Services or Development role
 
	- Experience with PowerShell and/or Ruby scripting languages.
 
	- Experience with Azure Services .
 
	- Experience with Puppet Configuration Management.
 
	- Experience with Windows and/or Linux operating systems.
 
	- Knowledge of application packaging technologies (e.g. Chocolatey, NuGet).
 
	- Customer focused with desire for excellent service delivery.
 
	- Ability to self-manage and to deliver projects to agreed deadlines.
 
	- Flexible working hours.
 
	- Excellent problem-solving skills: Ability to analyse data and make decisions based upon findings.
 
	- Positive outlook and attitude
 
	- Ability to report succinctly with an eye for detail and accuracy.
 
	- Ability to fit in to a team yet also work alone with minimum supervision.
 
	- Excellent People Skills - Demonstrated ability to work with both technical and non- technical individuals, both in gathering information and communicating direction and status.