Orchestrated and led as a subject matter expert in the migration of Jenkins servers to AWS/Nomad, employing Infrastructure as Code (IaC) tools including Terraform, Packer, and Ansible
Implemented Ansible for pre-configuring essential tools on Windows hosts, effectively transitioning to full automation, resulting in a seamless software execution and integration with the Jenkins server
Developed a Test-Driven Development (TDD) Python alerting system, containerized it with Docker, and integrated it into Jenkins for a CI/CD process. The system efficiently detected and reported instances of jobs to Slack exceeding a 6-hour threshold, contributing to 33% improved system monitoring and operational efficiency
Automated a tagging mechanism for SonarQube using Test-Driven Development (TDD) using Python, executed it within a Docker container and integrated it on Jenkins creating a CI/CD process
Dedicated effort on migrating and configuring JFrog Artifactory across various platforms and demonstrated proficiency in utilizing JFrog CLI for repository uploads and maintenance
Migrated 10% of pipelines to run within Docker containers equipped with essential tools for streamlined execution
Successfully reduced AWS EC2 Windows boot time from 15 to 5 minutes by optimizing timeout settings. This improvement ensured stable and efficient WinRM connections
Improved efficiency by 50% by adding a feature to the platform configuration to institute parallel deployments of development environments in Terraform, facilitating concurrent work
Researched and implemented ARM-based emulation on Linux AWS EC2 instances, enabling the execution of ARM-based Docker containers to produce Raspbian OS-compatible binaries
Led the development of a Python parser to automate static code analysis using ICSTAT and the Warnings NG plugin in Jenkins.
Automated a mechanism to push software binary artifacts to JFrog Artifactory, generated by the Jenkins server, using Python
Developed shared libraries and migrated shell scripts to Groovy for seamless sharing of common functionality across multiple pipelines.
RSA Security, Dell EMC
Boston
Software Engineer Co-op
05.2019 - 12.2019
Job overview
Scripted Jenkins CI/CD build pipeline in Groovy, automating versioning of master builds, eliminating snapshots from all pom files, and reducing manual build time from 6 to 1 hour.
Consolidated different Jenkins pipeline build scripts into one to simulate automation via a single script using Shell
Configured a scenario in the DaaD(Data as a Deliverable) using Ruby, that is a JSON driven tool to automate configuration, to automatically insert data into MongoDB to reduce manual testing.
Accenture Solutions Pvt Ltd
Software Engineer
08.2016 - 05.2018
Job overview
Developed REST API’s to integrate cloud-based CRM such as Salesforce, with Mule and other tools
Coded a custom error handling system to override the default error handling behavior of Mule