Continuous Delivery Technician, ING Bank España
Feb, 2013 - Sep, 20207 years 7 months
Leadership of the QA & Delivery Centre of Expertise including interviewing/hiring, yearly planning and management of external providers. Accountable for cycle time, defect ratios and developer collaboration. Participation in internal tech talks both as an organizer and presenter.
Migration of version control systems (AccuRev to GitLab). Implement and manage the existing software development lifecycle processes (Continuous Integration, Testing and Deployment) and the corresponding toolchain (Jenkins, Artifactory, Ansible, SonarQube, ServiceNow, HP Quality Center/ALM, JIRA) for the IT organization,
Virtualization of the development environments for easier provisioning, definition and evangelization of Continuous Delivery coupled with a Behavior/Business Driven Development work model, definition of the test strategy, deployment automation from development to production (including mobile applications and database changes).
Improvement of the existing workflows to assist the transition to agile/lean methodologies, creation of quality gates ensuring every step of the development process (from idea to delivery) complies with quality, audit and security requirements.
Creation and management of the distributed testing infrastructure for both desktop and mobile devices (Selenium Grid, Selendroid, Appium).
Languages/tools: Python, shell script (bash), Java, JavaScript, Perl, Maven, Git.