Post Job Free

Resume

Sign in

Ci Cd Project Management

Location:
Brampton, ON, Canada
Salary:
160k
Posted:
February 17, 2024

Contact this candidate

Resume:

DHAVAL PATEL

Brampton, ON L*X *N*+1-647-***-**** • ad3pgw@r.postjobfree.com

SKILL SUMMARY

Extensive DevOps experience mainly focused on clouds like AWS, RackSpace or premise. Good expertise in building CI/CD Pipelines from scratch. Experience in handling more than 2000 CI/CD pipeline jobs using Automation scripts using Groovy and Job DSL for Jenkins which support building and deploying for Angular, React, Java (Spring Boot) and Python-based applications. Intensive knowledge of supporting Production deployment for Kubernetes stack on OpenShift. Expertise in developing and managing Helm charts to support GitOps (ArgoCD) for better environment stability with the capability of supporting easy disaster recovery. Experience in implementation of observability using ELK (Elasticsearch, Logstash and Kibana) stack. Proven ability to perform in challenging situations with high pressure to handle individual or team assignments. Following all stages of SDLC, based on projects and sometimes using agile methodology to accomplish projects. Hands-on experience with Continuous Integration using Jenkins and Travis (for open-source projects on GitHub) with Amazon Cloud (AWS) or Rackspace-based infrastructure maintained via Chef, Puppet, Docker or Ansible. Solid foundation in technical project management, and technology implementation, dedicated with an organized and self-directed team member with a keen eye for detail and with strong relationship-building skills.

TECHNICAL PROFICIENCIES

Programming

Language:

Java (SpringBoot Framework), MVC (Zend Framework, Symfony, Custom architecture), JavaScript (jQuery, Ajax, JSON), SQL, Bash/Shell Script, Python, Slim Framework, Groovy (DSL)

Operating System: Windows, Linux, Mac OS X

Database Engine: MySQL, PostgreSQL, DynamoDB, SQL Server Frontend: HTML/HTML5, xHTML, DHTML, CSS/CSS3

Methodology: BDD (behavior-driven development), TDD (Test-driven development) Technology: LAMP (Linux, Apache, MySQL, PHP), Nginx, Web Services, Memcache, XML/XSLT, REST API, Subversion (SVN), Git, Smarty, Magento

Software/Utility: MS Office, Zend Studio, NetBeans IDE, Vagrant, PHPStorm, JavaScript (jQuery, Ajax, jSON), Objective-C, SQL

Testing Tools: PHPUnit, Behat (Behaviors driven testing), Selenium Cloud: Amazon Web Services (AWS), OpenStack, Rackspace Collaboration Tools: Jira – Altassian, Pivotal Tracker, Intuit – QuickBase, Phabricator DevOps Tools: Chef, Puppet, Jenkins, Docker, Ansible, Kubernetes, OpenShift Observability: ELK (Elasticsearch, Logstash and Kibana), AWS CloudWatch, Prometheus, Grafana Build Tools: Maven, Ant, Gradle (DSL)

PROFESSIONAL EXPERIENCE

Senior Developer Specialist – DevOps Architect December 2016 – Present Intact Financial Corporation

Commercial Line

● Implementation of monitoring and observability using Dynatrace and ELK (Elastic, Logstash and Kibana).

● Support production release of the Commercial Lines internal web applications.

● Configure and maintain the NGINX server for the load balancer and internal redirect rules management.

● Support repository management for Github via Github API using python.

● Implement Jenkins automation as a code by converting existing environment consisting more than 1500 jobs.

● Converted 1500 jobs automation via JOB DSL and groovy to reduce 70+ man hours’ time per month.

● Use Ansible to configure Jenkins stack with master and multiple nodes for windows environment. DHAVAL PATEL

Brampton, ON L6X 0N3 • +1-647-***-**** • ad3pgw@r.postjobfree.com

● Optimize Java application build using efficient build process.

● Plan and Initiate Continuous Integration automation practices to improve build process.

● Best practice implementation for properties files management for more than 50 different environments to configure Java JVM and Oracle servers.

● Implementation of Ansible to automate deployment strategy on various environment.

● Introduction of Flyway for better Oracle package and migration management.

● Responsible to define Continuous Delivery automation process for better software management to comply with newly adopted Agile development practices.

● Dockerize an application for utilizing scalability of private cloud infrastructure based on OpenShift.

● Kubernetes implementation for maintaining scalability of production stack of Jenkins master and node on private cloud infrastructure running under private cloud infrastructure.

● Develop application framework using Groovy scripting to generate pool of Jenkins jobs using Job DSL which can be managed using simple YAML configuration files.

● Responsible of managing and maintaining Pipeline jobs using Job DSL.

● Automated deployment of application on UAT, Staging (Pre-production) and Production environments.

● Responsible to analyze effort estimation for each request and maintain dignity of application with modern technology enhancements.

● Proactively participate in meetings and/or initiate breaking change meeting at early stage of release cycle.

● Follow agile scrum methodology to meet business requirement as necessary. Environment: Java, Groovy, Gradle, Job DSL, Flyway, Oracle, YAML, OOP, Jazz RTC, RTC SCM, Ansible Kubernetes, Docker, OpenShift, Jenkins, Python, GitHub, Gitlab, Terraform, Ansible, Elasticsearch, Jira, Confluence

PHP Consultant / DevOps Engineer January 2016 – October 2016 Independent Electricity System Operator (IESO)

Renewable Energy Project (microFIT, FIT)

● Implementation of Ansible to automate deployment strategy on various environment.

● Automated deployment of application on UAT, Staging (Pre-production) and Production environments.

● Day to day website bug fixes and source code management using Subversion (SVN).

● Application enhancement based on requests received from Contract Management and Procurement Team.

● Responsible to analyze effort estimation for each request and maintain dignity of application with modern technology enhancements.

● Proactively participate in meetings and/or initiate breaking change meeting at early stage of release cycle.

● Follow agile scrum methodology to meet business requirement as necessary.

● Quality assurance of source code with unit testing (PHPUnit) and functional testing using Behat tool. Environment: C#, .NET, Zend Framework, Doctrine 1, LAMP (Linux, Apache, MySQL, PHP), JSON, OOP, MVC, Subversion (SVN), Ansible, Jira, GitHub

PHP Consultant September 2015 – November 2015

10 Point 1 (Hubub)

Social media platform for News or Media

● API development and enhancement.

● Responsible for maintaining and developing new API (Slim Framework) end points to support various UI projects.

● API to communicate with PostgreSQL to write and Cassandra or DynamoDB to read data.

● Use Docker to run various containers for Web, Redis, Memcache and PostgreSQL. Environment: Slim Framework, LAMP (Linux, Apache, MySQL, PHP), JSON, OOP, MVC, AWS Cloud, Git, Jenkins

(Hudson), Docker, Redis, Memcache, Cassandra, DynamoDB Full Stack PHP Developer July 2015 – September 2015 DHX Television Ltd.

Online portal for TV channels

● Deploy code on various development environments like development, staging and production using Jenkins

● Deployment job management in Jenkins automation jobs for DevOps activities.

● Maintain existing websites for new contests and CMS changes through Agile scrum methodology.

● I worked on rebranding project to help migrating old branded pages on website to new branding channel DHAVAL PATEL

Brampton, ON L6X 0N3 • +1-647-***-**** • ad3pgw@r.postjobfree.com developed on Zend Framework and Custom MVC based application.

● Analyze estimation of efforts required for new features and enhancements for existing features.

● Make rebranding changes for DisneyXD to CHRGD, Disney Junior to FamilyJr. and Telemagino used by DHX Media.

● Frontend development to transform PSD into HTML for contest and landing pages. Environment: Zend Framework, LAMP (Linux, Apache, MySQL, PHP), HTML, CSS, JavaScript, jQuery, JSON, SEO, XML, OOP, MVC, Cloud, Git, Chef, Jenkins (Hudson), Bootstrap 3, AWS EC2, CloudFront, Akamai PHP Developer / DevOps Engineer May 2014 – July 2015 Thane Direct Marketing Inc.

Online ecommerce portal

● Proactively initiated Continuous Deployment on multiple servers using Jenkins.

● Improve Magento application deployment from 2 hours to 2 minutes using Continuous Delivery pipeline.

● Introduction of Full fledge working Continuous Integration using Jenkins for Magento project as DevOps.

● Initiated SCM migration from Subversion (SVN) to in house Git server using GitLabHQ.

● Implementation of load balancer on AWS cloud using Nginx.

● Rackspace cloud infrastructure management for high availability of Magento e-commerce app with Chef.

● Module development for Magento CE using TDD and management using modman deployment tool for Magento through Agile Scrum methodology.

● Refactor Magento modules to leverage true potential of magento plug and play architecture.

● Develop new Magento module to bridge custom architecture based application to magento.

● Develop install and upgrade scripts to minimize manual process of adding content through Magento administrator interface like product attributes, product category, etc.

● Implementation of data export module to utilize in different other applications within organization.

● Magento module clean up and code refactor for performance improvement.

● Leverage flexibility of magento’s event based architecture to hook up custom magento modules.

● Behavior driven testing using Behat (Selenium WebDriver) for PHP application.

● Magento frontend theme development using Bootstrap 3 to make responsive design.

● Part of a team who started to do migration from Rackspace to AWS Services. Environment: Magento, LAMP (Linux, Apache, MySQL, PHP), Nginx, HTML, CSS, JavaScript, jQuery, JSON, SEO, XML, OOP, MVC, Cloud, SVN, Chef, Jenkins (Hudson), Rackspace Cloud, Bootstrap 3, AWS EC2, CloudFront, TDD, Selenium WebDriver, Jenkins Groovy DSL Release Engineer Sep 2013 - Mar 2014

InstaClick Inc.

Dating engine Development Company

● Continuous integration for PHP web application using Jenkins.

● Develop Jenkins jobs automation for Unit test, code coverage and code sniffer of PHP application.

● Puppet scripting for building application environment to reduce efforts and time of developer to spin VM running PHP application.

● Generate application as a installation package for Ubuntu, Mac OS X and Windows.

● Application release management using GIT version control system.

● Internal GIT server management based on GitLabHQ (open source clone of GitHub).

● Agile Scrum software development methodology with team to support application. Environment: LAMP (Linux, Apache, MySQL, PHP), HTML, CSS, JavaScript, jQuery, JSON, SEO, XML, OOP, MVC, Cloud, Puppet, GIT, Bash/Shell Script, Jira, Selenium WebDriver PHP Programmer Jun 2013 - Aug 2013

Consumer Centre Inc.

Software application Development Company

● Software application development and management.

● Add SEO friendly URL rewriting capability in existing website using Apache.

● Changes in cart and checkout process for better site conversion rate.

● Integration of PayPal payment gateway and few modifications based on business process.

● Application release management using GIT version control system.

● Server maintenance and performance optimization using A/B testing.

● MySQL server optimization for optimal performance output and true utilization of server throughput.

● Migration of existing websites from dedicated WHM/cPanel based hosting to Amazon AWS services like DHAVAL PATEL

Brampton, ON L6X 0N3 • +1-647-***-**** • ad3pgw@r.postjobfree.com EC2, S3 storage, CloudFront, Route53, Elastic Storage, ELB etc.

● Integration of memcache caching layer in the application.

● Projects: www.grants-loans.org, www.canadagovernmentgrants.org, www.businessplandevelopment.org, www.ukbusinessgrants.org, www.australiangovernmentgrants.org, www.nzfundinggrants.org, www.canadabusinessplans.org

Environment: AWS EC2, S3 storage, CloudFront, Route53, Elastic Storage, ELB, LAMP (Linux, Apache, MySQL, PHP), HTML, CSS, JavaScript, jQuery, JSON, SEO, XML, OOP, MVC, GIT, Bash/Shell Script Project Manager / PHP Developer Lead May 2011 - Mar 2013 Fermion Infotech Private Limited

Software application development company

● www.invino.com: developed and maintained shopping cart, checkout and payment modules for online ecommerce website selling wines in USA

Used MVC architecture based on customized framework using OOP fundamental.

Made changes in existing cart, checkout and payment modules based on new requirements.

Designed and implemented new MySQL database tables for storing more logging data and written stored procedures and functions

Developed REST API for sharing data to other partner websites using XML and jSON.

Changes in website for making SEO friendly website URL.

Integration of Authorize.NET payment gateway and CIM service.

Website deployed on Amazon cloud services like EC2, S3 storage, CloudFront, Route53, Elastic Storage and ELB etc.

Developed charts using HighCharts JavaScript library for administrators.

● www.myitreturn.com: worked on wizard module for the taxation based website, developed for client

It uses MVC based custom application architecture in PHP using OOP fundamental.

Integrated third party API for submitting online income tax returns.

Used CCAvenue as an online payment gateway.

Providing session on new technology to colleagues of company. Environment: AWS EC2, S3 storage, CloudFront, Route53, Elastic Storage, ELB, LAMP (Linux, Apache, MySQL, PHP), HTML/HTML5, CSS/CSS3, JavaScript, jQuery, iPhone, JSON, SEO, XML, OOP, MVC, GIT, Bash/Shell Script, XML/XSLT

Web Developer / iOS Developer Jul 2010 - Apr 2011

(Objective-C, Linux, Apache, MySQL, PHP)

Full time freelancer, Ahmedabad, India

● Learned iPhone development.

● Worked on some Apps, which has core level functionality in iPhone.

● Knowledge of UI controls and dynamic view based application in iPhone using native code building on Objective C.

Environment: LAMP (Linux, Apache, MySQL, PHP), Zend Framework, HTML, CSS, JavaScript, JSON, XML, OOP, MVC, Objective-C, GIT

Project Coordinator / PHP Developer Lead Jan 2009 - Jul 2010 IndiaNIC Infotech Limited

Offshore application development company

● Job profile includes providing training to new hires on Zend Framework.

● Client communication for on going project development.

● Agile/Scrum Methodology, which includes project planning, daily stand up meetings, review meetings, release planning, demos, other project related meetings and tracking.

● Worked on third party GDS service provider SABRE API to make online booking for hotel, flight, Yacht etc.

● Played significant role in hiring new candidate, to help HR department by taking interviews.

● Conducted sessions on teaching Zend Framework to developers.

● Responsible for exploring new technology and identification its usage in company.

● Involved in day-to-day PHP application development.

● Worked on various PHP API developments that were used in flash based game development. Environment: LAMP (Linux, Apache, MySQL, PHP), Zend Framework, JSON, XML, OOP, MVC, SVN, GIT, Smarty DHAVAL PATEL

Brampton, ON L6X 0N3 • +1-647-***-**** • ad3pgw@r.postjobfree.com Senior Software Engineer Dec 2006 - Nov 2008

Gateway Technolabs Private Limited

Offshore application development company

● Client communication in dedicated project based on e-commerce domain.

● Manage Linux server.

● PHP application development with team of 3-4 developers in single project.

● Worked on multiple projects simultaneously.

Environment: LAMP (Linux, Apache, MySQL, PHP), OOP, MVC, HTML, CSS, JavaScript, Smarty Web Developer Jun 2005 - Nov 2006

Magic Technosys

Web application development company

● PHP application development.

● Experience of working on Customer Relationship Management application. Environment: LAMP (Linux, Apache, MySQL, PHP), HTML, CSS, JavaScript EDUCATION

2005 to 2008 Master in Computer Application

Academy for International Management & Engineering Studies. Anna University, India.

2002 to 2005 Graduate in Computer Application

Academy for International Management & Engineering Studies. Anna University, India.

REFERENCES AVAILABLE UPON REQUEST



Contact this candidate