Not Available
User

DevOps Developer

BMT Score
86
86%
  • Remote

Available for

About Harry P

Certified DevOps Engineer with over 11+ years of hands-on experience in architecting / automating and optimizing the mission critical application and deployments over large scale infrastructures. Proficient with Configuration Management tools and in developing the CI/CD Pipelines. Microsoft Certified Trainer for Azure DevOps and Azure Technology. Also has rich experience in Project/Scrum Team Management, Environment management and People/Vendor management, Asset Management. 

Work Experience

Images

Devops Engineer

  • January 2011 - June 2023 - 12 Year
  • India

Projects

Images

Procter & Gamble Company Products.

  • January 2020 - June 2023 - 42 Months
Technologies
Role & Responsibility
    DevOps Support Roles and Responsibilities: 
    Onboarding of new applications in Azure Devops to form a CICD pipeline. 
    Creation of new projects in GIT and then creation of branches as per the standard.
    Configuring the tools such as Sonarqube and Istanbul for code coverage and Code  analyzing along with Azure Devops to make sure that the Quality gate of the code is  passed else the build fails. 
    Managing the Azure container registry with all the project created Docker images and  versioning it accordingly as per the new builds. 
    Deploying of applications in the Azure Functions and WebApps and verifying if the  deployment is successful after the build. 
    Creation of the ARM Templates to provision the Azure Environment and then deploy it via  CICD Pipeline. 
    Configured the End-End Testing of Unit, Performance of an application using Azure Devops  and published the results in the Azure Webapp site. Integrated Jmeter and Junit test cases as part of the CICD pipeline. 
    Created the new Azure dashboards as part of the project plan and resolving the  tickets assigned to me as part of the project plan. 
    Done a POC on the Mobile End-End DevOps using the Microsoft Hockey app so that after the build and deployment the apk or ipa reaches to mobile automatically. 
    Done a POC on the Docker Images scanning using Aqua Security tool so that the custom created Docker images will be scanned and then sent to the Azure Container Registry as part of the security standards. 
    Implemented the security tools like Yulp to detect the secret management and Snyk tool for the library scanning as part of the pipeline. 
    Managed a whole team of Devops people and made the documents in Confluence and also prepared the KEDB and also the Devops risk register as part of the process. 
    Release Manager Roles & Responsibilities: 
    Implemented the release process for the PROD build so that we need to keep the gates and only after verifying the checklist everything has to deploy to PROD. 
    Conducted the CAB meetings as part of Release and then decided the changes that  are part of the release and their downtimes. 
    As part of the release we make sure that the quality of the product is not affected. o Checked the feature flags and then approved it as per the client-based  
    Approvals and also verified the A/B Testing results of the same. 
    Allowed Canary deployments to check the impact of the new features and then released it to  the markets.
     
...see less
Images

Internet Booking Engine Web And Mobile.

  • September 2018 - January 2020 - 17 Months
Technologies
Role & Responsibility
    Working on Kubernetes, CICD Pipeline, Docker, Github, Terraform and many other Azure and AWS services. Working on client’s project to manage, migrate and maintain infrastructure on AWS and Azure  
    DevOps Support Roles and Responsibilities: 
    Migrations of all the new applications in Jenkins and VSTS to form a CICD pipeline. o Creation of new projects in GIT and then creation of branches as per the standard. o Configuring the tools such as Sonarqube and Jacaco for code coverage and Code analyzing along with Jenkins to make sure that the Quality gate of the code is passed else the build fails. 
    Managing theAzure container registry with all the project created Docker images and versioning it accordingly as per the new builds. 
    Deploying of applications in the kubernetes cluster and verifying if the deployment is  successful after the build. 
    Onboarding of new applications into CICD pipelines as per the process of Emirates. o Configured the End-End Testing of Unit, Performance of an application using Jenkins  and VSTSand published the results in the Azure Webapp site. 
    Created the new JIRAdashboards as part of the project plan and resolving the tickets  assigned tome as part of the project plan. 
    Done a POC on the Mobile End-End DevOps using the Microsoft Hockey app so that after thebuild and deployment the apk or ipa reaches to mobile automatically. o Done a POC on the Docker Images scanning using Aqua Security tool so that the  custom createdDocker images will be scanned and then sent to theAzure Container  Registry as part of the security standards. 
    Implemented theAnsible script to create the new user to all the 75 VM's including the  Windowsand the UNIX machines as part of the RBAC process.

    Application Support and Cloud Infrastructure Roles and Responsibilities: 
    Packaging of applications using Helm package manager 
    Creation of deployment yaml to deploy the CICD applications into the Kubernetes cluster deployments using pods. 
    Installation of Kubernetes inAWS environment for development POC using kops. o Created clusters using kops inAWS environments on need basis and also during the deploymentof new applications.
    Created a route 53 domain for the application clusters to access it on the outside network. o Created the Ingress network with Load Balancer on Layer 7 for accessing the  applications outsideof the cloud network.
    Have knowledge on how VPC and DNS configurations are done and also created Route 53 for most of the applications. 
     
...see less
Images

DevOps Migration

  • December 2017 - September 2018 - 10 Months
Technologies
Role & Responsibility
    TFS, VSTS Branch policy enforcement to make sure the BUG id is associated with it,  and Branch Security enforcement to make sure only people have access to DEV  branch and they don’t have access to QA, UAT and PROD, providing project level  security access enforcement in place and only that project people can see the project. 
    Migrations of code from TFS to GIT. VSTS custom workflow template for BUG and  TASK, also upgraded the TFS AND VSTS from 2018 to 2018 R1 by having the  less downtime and minimal impact to the existing projects and users.Also set up the Release Management approval before the release into the QA, UAT and PROD as a measure of manual gates to reduce the impact to the live applications. 

    Infrastructure Engineer Roles and Responsibilities:
    Re-architecting the existing Azure resource group setup and cleanup of the resources and swapping of subscription whenever needed according the proper standard.
    Created the Load balancer for the critical applications inAzure andAWS when needed  according to the workload during the peak timings.
    Implemented the Blue-Green deployment strategy for the critical applications to have a  backupand to perform the live testing the production before the actual SWAP.
    Has setup lot of automated monitoring using theAzureApplication insights and  alerting mechanism to send email if something goes wrong according to the schedule.
    Ensured to provide the continuous Service delivery and uptime to the customer  with high reliability and provided the resolution to the customer within the SLA. 
    Created theAzure Runbook automation account to shut down and start the WebApp  during thespecific timings to reduce the cost of the resources.
    Integrated Azure with TFSAND VSTS for the automated deployment and making  sure to troubleshoot with the help of the engineering team if any outages happen rarely. 
    Active directory and VPN setup in Windows 2016 Server for the whole office and  bringing in the new group polices as per HIPAArules to make sure the security is the  primary aspect and conducted sessions on the security awareness and password  requirements.
    SSL and Domain setup for the office using GoDaddy and MSAzure andAWS. 
    Have experience in SaaS and PaaS applications and optimizing the cost and usage based on the user needs. 
    Scrum Master Roles and Responsibilities:
    Created the Scrum team and coached them about the SCRUM/Kanban methodologies  and makesure the delivery is on time to the customer. 
    I regularly assist the team during Sprints in delivering their products which has been  determinedby the Product Owner. 
    Effectively manage the daily scrum call and build the velocity chart and sprint burn down  chart. 
    Co-coordinating with different teams to resolve the issues and include them in the  triage chat to overcome the incidents to deliver the product on time. 
    Also, been a part of theAgile coach in my own interest to learn on the new concepts and to teach to our team. 
    Working with product owner to finalize the user stories and provide estimates based on  the story points and make sure the team is cross functional to provide the support for all  the projects.
     
...see less
Images

DTCC (Depository Trust And Clearance Corporation)

  • October 2013 - November 2017 - 50 Months
Technologies
Role & Responsibility
    Environment Support Roles and Responsibilities: 
    Provide support to different Asset classes in QA Environment majorly across US, SG, NL  regions. 
    Managing access to the new servers for QAand providing the support for entitlements  based on their roles and support for Global Q6 and Portal Q6 web site. 
    Commission of new environments and we configure based on the requirements and  we also do the decommission of QA environments. 
    Monitoring of EOD for all the asset classes to see what trades are coming in across  all regions such as SG, US, NL. 
    Doing regular Heath check of servers to check if all are accessible and if the trades  are runningfine. (Check if Jvms are fine, MQ are fine). 
    We process ITR for report generation for NL region. We also process adhoc requests to create  the new reports based on the QAteams’ request.


    Release/Incident Management Roles and Responsibilities: 
    Support the QAteams during the release execution and provide them the reports  using the ITR process 
    Creation of CQ tickets and IM/PM for the release scheduled and coordinating with the  WAS andUNIX team to get completed. 
    Creation of RFC’s based on the sudden change or normal change with needs to be undergone  into a release.
    Alert Management is also done by our team by checking the UNIX server and alerts to the  team if 
    the space is less. 
    Co-coordinating with different teams to resolve the issues and include them in the  triage chat toovercome the incidents.
    We will provide the DB clean up based on our analysis to the DBAteam. 
    We also compare the environments in different regions and analyze and check if  there are any discrepancies.
...see less

Industry Expertise

Education

Education

in BCA

Delhi University
  • June 2008 - June 2011

Our Suggestions