Position: Lead Bash Shell Script Developer,  Romania
Company: Luxoft
Experience required: 3y
English level: upper

Project Description
Our client is one of the largest and most innovative fin tech corporations in the world. Headquartered in the UK and having a team all across the world, we are working in a truly international environment.
Current project is aimed to improve and further develop a large platform, which comprises of the network and compute infrastructure providing the applications, APIs and entitlement systems required to deliver our client's content to the global customer base.

Along with the team you will drive enhanced stability on the On Premise Authentication solution, prevent occurrences outrages to the service. We aim to deliver AAA technical components to allow DNS/TR Programme to complete exit from one of the leading media conglomerates. Provision of support to facilitate Client teams in progressing SSO/Non-SSO migrations as required.

Currently the platform is already delivering content from over 500 exchanges at a rate of over 13 Million updates per second. We aim to modernize the legacy environment and re-platform it in a in order to bring numerous benefits.

Responsibilities
- Develop Scripts/Program to automate user management
- Develop scripts for monitoring server health
- Move the system configurations
- Build data conversion scripts along with validation
- Develop Technical Specifications
- Support Technical Specification review
- Develop Unit Test Plan
- Identify Unit Test Data
- Perform Code Review
- Support defect resolution
- Support deployment
- Support knowledge transfer
- Develop Preparation Materials to help facilitate the Sprints/Design and Build Sessions
- Provide Project Plan update to the Development Lead

Skills
Must have

- Minimum of 4+ years of hands-on experience on Bash Shell scripts to automate the Monitoring aspects of system and applications. For example: (System Health, Disk usage, Memory/Resource Utilization, Batch Jobs, Log File Management etc..)
- Proficiency in software installations/Updates/upgrades and Software patching.
- Proficiency in shell commands at Linux operating system level.
- Know how to work with different teams to automate the activities related to application restarts, performance and Data Synchronization/Cleanup across environments.
- Understanding of Software Management to automate the processes like (Software Distribution/Startup).
- Good troubleshooting and problem-solving skills
- Work experience on Agile/Waterfall Methodology
- Strong written and verbal skills to communicate design solutions to product teams and stakeholders, via written reports, design documentation, and oral presentations
- Follow software development life cycle methodology to include development based on business requirements, unit/UAT testing, and change documentation to meet change control requirements.

Nice to have

- Working knowledge of digital collaboration tools such as Microsoft Teams, Client ALM, OneDrive/SharePoint, a plus.
- Ability to forge strong relationships with both the clients and project teams
- Prior professional services or consulting experience.

Languages
English: B2 Upper Intermediate

Seniority
Lead