Expert Details

Expert in Configuration/ Release Management, DevOps and Continuous Integration/ Delivery

Expert ID: 736407 Netherlands

Request Expert

Expert has 17 years of global experience in enabling leaner software delivery in complex environments by helping companies implement “DevOps/Continuous Delivery and configuration management” principles. His engagements include domains such as Banking, Telecommunications, Insurance, Government, Automobile, Healthcare and Digital Navigation maps across New Zealand, Australia, India, Belgium, Norway, Sweden, U.S.A and The Netherlands.

He is proactive with a clear vision and excellent problem solving capabilities. Expert's thinking is wide and in-depth through which he is able to bring innovative perspectives to the team and take well-informed decisions.
In recent years, Expert has relished the opportunity to further hone his techno-managerial skills in the below areas;
- DevOps transformation - Continuous Integration and Delivery - Immutable infrastructure and automation - Configuration management (CM Plans, Governance) - Application Release Automation

CORE COMPETENCIES
 Enable organizations to adopt Devops way of working.
 Infrastructure as code (Linux and Windows).
 Hands on experience in both Linux (RedHat & Ubuntu) and Windows environments.
 Windows and Linux virtualization technologies.
 Establishing end-to-end Continuous Integration/ Delivery framework.
 Atlassian products administration.
 Application Release Automation - Enterprise Release and deployment orchestration.
 Continuous Delivery with automated testing for COBOL applications.
 Excellent communication skills and good liaison with internal teams, vendors and stakeholders.
 Skilled problem solving capabilities with attention to details.
 Ability to adapt to changing priorities, work environments and organizational culture.
 Motivated to stay on top of emerging technologies.

Education

Year Degree Subject Institution
Year: 2003 Degree: Masters Subject: Computer Applications Institution: Bharathiar University
Year: 2000 Degree: B.Sc. Subject: Computer Science Institution: Bharathiar University

Work History

Years Employer Title Department Responsibilities
Years: 2019 to Present Employer: Undisclosed Title: Lead consultant-DevOps transformation Department: Responsibilities:  Drive cultural and technical DevOps transformation initiatives within the Clinical Platforms division in a SAFe environment.
 Develop and manage a lean delivery runway for deploying micro services to Kubernetes (on Cloud Foundry) using Helm charts.
 Define and implement credentials policy to ensure secure storage of credentials in Vault
 Transformed Windows VM provisioning from legacy MDT to an immutable VMWare infrastructure as code framework
 Using Packer, created VMware Windows base boxes installed with defined tool set, apply windows security patches, configure network settings like DNS, NTP, DHCP, HTTP Proxy and assign VLAN.
 Using Vagrant, provisioned VMs in vSphere for acceptance and capacity testing
 Innovative VM snapshot via Vagrant ensured that the tests run on a clean VM thereby reducing the CI pipeline duration by 85% (13 hours -> 1.5 hours) compared to the previous MDT setup.
 Infrastructure monitoring of Windows Test machines using Prometheus/Grafana
 Achieved better resource utilization of test machines by implementing test machine pooling
 Configure docker registry and namespace to store docker images in Cloud Foundry
 Migrate product test pipeline from older Jenkins version to a more recent LTS version
 Tool validation according to Quality Management Standards (QMS)
Years: 2018 to 2019 Employer: TomTom B.V Title: Senior Architect-DevOps Department: Responsibilities:  Setup Continuous delivery pipeline with built-in quality checks for the AutoStream map streaming solution for autonomous driving cars.
 Create and maintain dockerized Jenkins instances in OpenStack using Ansible playbooks.
 Automatically build compilers, compile map data and serve them using multiple AWS services like EC2, S3, CloudFront, Route53, CDN.
 Responsible to maintain the AWS infrastructure using;
o Terraform – infrastructure as code
o Packer – create Amazon Machine Images
 Continuous upgrade of Docker images for Jenkins build environment.
 Deploy, activate and de-activate AWS app stacks using Rundeck.
 Dockerized map tile compilers that reduced compilation time by up to 40%.
 Integrated Slack notifications to provide faster feedback to the developers.
 API management and workflow design using Apigee.
 Define SonarQube quality profile rules and thresholds for Java and in Coverity for C++ MISRA
 Responsible for release management activities including preparing release notes and deployment plans in accordance with Quality management guidelines and checklists.
 Conduct tool qualification to assess TCL (Tool Confidence Level) and ASIL (Automotive Safety Integrity Level) for functional safety procedures as defined in ISO26262.
 Update Configuration management plans for each release.
Years: 2017 to 2018 Employer: Mapscape B.V (A NavInfo company) Title: Configuration Manager/ DevOps Architect Department: Responsibilities:  Designed a Continuous Delivery blue print and implementation roadmap customized for Mapscape.
 Setup a dockerized end-to-end CI system (as code) including surrounding ecosystems like monitoring (Prometheus), alerting(Grafana/Slack) and Docker host management (Portainer).
 Multi-site setup of dockerized Artifactory Pro with Nginx as reverse proxy and Postgresql.
 Scripted the migration of docker images from docker registry to Artifactory.
 Enabled teams to dockerize map compilation, conversion and incremental updates.
 Atlassian administrator for Bitbucket (Server & Cloud), Jira, Confluence, HipChat/Stride.
 Created portable VM using vagrant to ensure consistency in the map test simulators.
 Log management with Elastic, Logstash, Kibana and Filebeat log shipper.
 Designed and setup dockerized Jenkins master build slaves.
 Provide training and assisting teams with Jenkins, Artifactory, Docker and Atlassian software.
 Work with Quality team in adhering to CM practices defined in Automotive SPICE quality standard.
Years: 2015 to 2017 Employer: Praqma Norway A/S Title: Continuous Delivery expert Department: Responsibilities: Client: Norway's largest car importer
 Provide strategic consulting around Continuous Delivery best practices, tools and process
 Building a Continuous Delivery setup Microservices and COBOL architecture. The COBOL part is done in HP-UX using SVN, Jenkins, IBM RFT, MicroFocus, DB2).
 Scripted creation of IBM UrbanCode Deploy components and applications using Groovy.
 Integrated IBM RFT (Rational Functional Tester) tests into Jenkins Continuous Integration for testing COBOL mainframe simulation and Windows thin client applications.
 Application Release Automation (ARA) - Implement and configure components and applications in IBM UrbanCode Deploy.
 Configured IBM UrbanCode Deploy to execute IBM RFT tests as part of deployment pipeline

Client: Leading truck manufacturing company
 Analyze and provide recommendations to introduce Continuous Delivery for the various ECUs that are involved in Volvo FM series truck automation.
 Provide training, PoC and guidance around efficient artifact management using Artifactory Pro
Years: 2012 to 2014 Employer: Ministry of Social Development, Wellington, New Zealand Title: Consultant - Continuous Delivery and Configuration Management Department: Responsibilities: Responsibilities: - Build automation, Continuous Integration/Delivery
 Plan, Communicate, Design, Implement and Support the Continuous Delivery workstream
 As the Jenkins administrator, I have achieved 99.997% availability for the Jenkins environments resulting in lower downtime for development teams compared to the previous setup.
 Established a sustainable, scalable continuous integration framework that enables the Ministry to streamline the delivery approach.
 Key elements of the CI framework include Jenkins, Subversion, Nexus, Sonar, Concordion,
Cobertura, OWASP plugin and Fabric deployment scripts.
 Advocate a cultural change by conducting workshops, walk-throughs and educate teams about Continuous Integration/Delivery principles and benefits.
 Identify and manage technical debt by having automated code quality gates.

Responsibilities: - Configuration Management
 Design and implement Configuration Management strategies and best practice
 Identify risks to the projects from other projects by having an overarching view of inflight projects.
 Source code branching and merging strategy for multiple concurrent projects
Years: 2012 to 2012 Employer: ANZ Bank Title: Configuration Controller - Consultant Department: Responsibilities: Leading Australasian bank
Years: 2010 to 2012 Employer: Alcatel-Lucent Title: Build and Configuration Manager Department: Responsibilities: Leading global communications company
Client: Telecom New Zealand & NBNCo Australia
Years: 2010 to 2010 Employer: Department of Internal Affairs Title: Contractor - Change and Release Coordinator Department: Responsibilities: Government of New Zealand
Years: 2008 to 2009 Employer: Alcatel-Lucent Title: Configuration Manager Department: Responsibilities: Leading global communications company
Client: Telecom New Zealand
Years: 2008 to 2008 Employer: CIBER Inc Title: Configuration/Build Engineer Department: Responsibilities: Client – HIGHMARK BlueCross BlueShield (Health Insurance Company)
Years: 2004 to 2007 Employer: ALCATEL-LUCENT New Delhi (India) and Antwerp (Belgium) Title: Technical Leader- Software Build and Release Manager Department: Responsibilities: Leading global communications company
Years: 2003 to 2003 Employer: BANYAN NETWORKS LTD. Title: Network Engineer Department: Responsibilities: Telecommunications Company with own DSL products, switches and routers

Career Accomplishments

Licenses / Certifications
Cloudbees Certified Jenkins Engineer, 2016 (One of the first 200 in the world)
ITIL V3 Foundation Certification, 2009
ISO26262 – Functional safety from TÜV SÜD, 2018

Additional Experience

Other Relevant Experience
Discipline Tools Used
CI/CD tools: Jenkins, Docker, Conan, Git (Azure devops, Bitbucket), Subversion, Artifactory, Nexus
Cloud Infrastructure and deployment tools: AWS, Azure, Cloud Foundry, Ansible, OpenStack, Rundeck, HashiCorp tools (Terraform, Packer, Vagrant, Vault), Nginx
Virtualization: VMWare ESXi, Hyper-V, VirtualBox
Code Quality: SonarQube, TICS, Coverity, Squish CoCo, Fortify, Black duck
API management: Apigee, Swagger, Postman
ALM: Atlassian JIRA, Azure DevOps (TFS)
Monitoring: Prometheus-Grafana, Appdynamics, Alertra, AWS CloudWatch
Log analytics: Elastic-Logstash-Kibana stack
Application Release Automation: IBM UrbanCode Deploy, IBM UrbanCode Release
Scripting tools: Unix Shell Scripting, Powershell, Windows batch, Groovy

Fields of Expertise

Request Expert

Dev Tool:

Request: expert/configuration-release-management-devops-and-continuous-integration-delivery
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=configuration-release-management-devops-and-continuous-integration-delivery&page=
Loaded Template: single-experts.php