Job Purpose :
To ensure continuous quality is in built into the software development process to minimize defect leakage by strictly adhering to shift-left QA principles and shift-right production testing.
Duties and Responsibilities :
- Review and understand ISS enterprise IT and applications architecture, product management and product delivery frameworks
- Implement and scale AWS environments with IAC and terraform.
- Review and understand product specific architecture, design, and technology stack, define and setup development, test, release, update, and support processes for DevOps operations
- Implement best practices across environments and CI process.
- Configure DevOps tools and monitoring for automation and observability monitoring.
- Site Reliability Engineering, implement processes for analysis and troubleshooting, monitor environments focusing on performance and availability.
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline
- Incident, Problem and Change management and root cause analysis
- Coordination and communication within the team and with product stakeholders
- Mentoring and guiding the team members
- Monitoring and measuring user experience and product KPIs
- Flexible working providing support out of hours if required.
Person Specification :
Knowledge Skills Experience :
- AWS Solutions Architect professional certification
- A strict Agile practitioner with master level experience in using tools like Jira, Confluence
- Expert level knowledge of DevOps tools like Bitbucket/GitHub, Sonar Cube, CAST, Team City, Jenkins
- Expert level knowledge of telemetry and observability platforms like ELK stack, Grafana, AWS Cloud Watch etc.
- Database technologies preferably RDS Postgres SQL
- Infrastructure as code (terraform)
- Expertise in one or more technologies : XML, JSON, YAML
- Pipeline as code
- Rabbit MQ or AWS MQ.
- AWS cloud native development using EC2, Lambda, S3, Simple Que Service etc.
- C#, .NET, NodeJS, Web API.
- Scripting languages preferably python, PowerShell
- Understanding of SDLC, ITIL processes beneficial.
- Effective verbal & written communication skills
- Excellent analytical, problem solving and trouble shooting skills
- Strong collaborative and partner approach working with global teams.
- Software engineering skills with high tech resilience
- Agile development methodologies
- DevOps mindset and Live site first approach
- 6+ year of experience in AWS and DevOps tools for CI/CD pipeline and all the DevOps phases
- Experience in configuration management tools such as Ansible, Saltstack, and Puppet, etc.
- Experience in coding and scripting solutions such as bash, python and power shell, etc
- Experience in building VM's and containerization using Kubernetes and Docker etc
- Excellent knowledge of Linux and Windows operating systems.
Character and Personal Qualities :
Inchcapes Clarified Personality
Assertive, point the way provide solutions and lead by example
Articulate, share expertise, knowledge and opinions with passion and precision
Uncomplicated, smooth and efficient service
Other Requirements :
- Ability to travel (national and international) and work flexibility
- Able to work from home
QHSSE Health, Safety, Security and Environment (Mandatory requirements)
- Championing appropriate health, safety, security and environment (HSSE) risk assessments becomes part of the company culture.
- Accountable for the implementation and monitoring of actions that mitigate risk and enhance controls/processes, to ensure that QHSSE of all Inchcape Stakeholders are known and staff/suppliers/crew feel empowered and accountable for their own safety.
- Ensure full compliance with, and implementation of, the Inchcape QHSSE Management System