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.