Responsibilities: Evaluates technology to drive features and roadmaps. Maps technology trends to internal vision. Differentiates buzzwords from value proposition. Identify, evaluate and implement new development tools and infrastructure. Working on ways to automate and improve development and release processes. Strive for continuous improvement and build continuous integration, continuous development and constant deployment pipeline (CI/CD Pipeline) Ensuring that systems are safe and secure against cybersecurity threats. Identifying technical problems and developing software updates and fixes. Working with software developers and software engineers to ensure that development follows established processes and works as intended. Able to clearly articulate the business drivers relevant to a given initiative Design, implement and improve, as well maintain company quality standards. Identification of improvement opportunities by proposing continual improvement program and simplifying entire Xerago. Ensure Infra/Systems/Process across Xerago are up-to-date. Experience of conducting process and compliance based internal audits for software development teams and support function. Analyze data in order to find areas for growth. Create reports to track progress. Formulate strategies to increase productivity, as well quality. Review processes, systems in order to ensure that they are in align with current trends. Training all teams on QMS/Standards, Procedures, Guidelines, use of templates Participation on process definition activities Timely publishing / updating quality report
Technical Expertise: Extensive experience in Agile Software Development methodologies. Extensive working knowledge in various DevOps tools such as, Version control, Continuous Integration servers, configuration management, deployment automation. Demonstrated experience and ability to manage a QA team for the purposes of developing software test automation and metrics reporting Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.) Experience with issue-tracking and agile project management systems. Have worked with Continuous Integration tools such as Jenkins and/or Maven Solid knowledge of SQL and scripting Hands-on experience with automated testing tools is highly desire
Keyskills: DevOps Jenkins configuration management Maven Version control QMS Ansible deployment automation Sonarqube CI/CD pipeline Continuous Integration servers Kubernetes