Post Job Free
Sign in

Sr Devops Engineer

Location:
Simpsonville, SC
Salary:
65/HR
Posted:
September 14, 2020

Contact this candidate

Resume:

SAHITYA PAMRAG

Email: **************@*****.***

Contact: 469-***-**** https://www.linkedin.com/in/sahitya-kulkarni-pamrag-77b489141

PROFESSIONAL SUMMARY

•Extensive 9+ years of work experience in IT industry with focus on DevOps, Software Configuration, Build and Release Management.

•Expert in Software Configuration Management, Change Management, Build Management, Release Management and Quality Analysis.

•Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

•Implemented multi-tier application provisioning in AWS integrating it with Chef.

•Hands on experience on website code and website patch Deployment and deployment tools like GIT, Jenkins, Artifactory. Experience in Version Control Systems like Subversion (SVN/Tortoise), GIT.

•Software Configuration Management Support - Branching and Merging strategies, Version Management. Created and implemented CM plans to include bug tracking, release planning and requirement planning strategies.

•Extensively worked on Hudson, Bamboo and Jenkins for Continuous Integration and End-to-End automation for all build and deployments.

•Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.

•Having good Experience in DevOps tools like Chef and Puppet for deployment.

•Installed DOCKER for building and running distributed applications.

•Extensive experience in writing SHELL, RUBY, PYTHON and MAVEN scripts for Build management.

•Used Amazon Web Services (AWS) to launch multiple instances to do POC for migration projects.

•Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and managed Network, Security, Route 53, Direct Connect, IAM, Cloud Formation, Ops Works (Automate operations), Elastic Beanstalk, S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring management.

•Expertise in Repository Management tools Artifactory, Nexus.

•Experience with Build Management tools Ant and Maven for writing build. xmls and pom. xmls respectively.

•Experience in using Tomcat web servers for deployments and for hosting tools.

•Hands on experience in setting up Apache web servers on Ubuntu Linux platforms.

•Expertise in using Docker including Docker Hub, Docker Engine, Docker images, compose, swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.

•Used Kubernetes to orchestrate deployment, scaling, clustering and management of containerized applications as Pods, Docker swarm in managing Docker containers and Kubernetes Clusters to support automatic high availability, load balancing, health checking and failover.

•Experience in Java/J2EE Application deployments.

•Automate Datadog Dashboards with the stack through Terraform Scripts

•Ability in development and execution of XML, Shell Scripts.

•Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.

•Resolving the Production/Non-Production issues, conducting the Root Cause Analysis and plan necessary process improvements.

•Installing and Configuration of AppDynamics Monitoring.

•Complete setup of monitoring for an application using AppDynamics.

•Experience in overseeing situations in DEV, QA, UAT and PROD for different discharges and outlined case procedures.

•Highly motivated, organized, flexible, team player with ability to work individually.

EDUCATION:

Bachelor’s in Electronics and Communication Engineering from JNTU Hyderabad, India - 2009.

TECHNICAL SKILLS:

Operating Systems

Windows XP/7/8, UNIX, LINUX, Ubuntu

Version Controls

Tortoise SVN, Clear Case, GIT.

Debugging Tools

BMC Remedy, HP Quality Center.

Build &CI Tools

GitHub, Git, SVN, Hudson, Jenkins, Bamboo, ANT, MAVEN, Docker, Kubernetes, Artifactory, Sonar, Chef, Puppet, JIRA, Confluence.

Scripting Languages

Shell scripting, Python, SQL, Bash.

Programming Languages

C, Java/J2EE.

Web Servers

IBM WebSphere, Apache, Tomcat, JBOSS.

Web Technologies Servlets, JDBC, JSP, HTML, Java Script, XML.

Databases

RDBMS Oracle 10g, SQL SERVER 2008/2012/2014, DB2.

Monitoring Tools

SPLUNK, AppDynamics.

Bug Tracking Tools

JIRA, Remedy, Rally.

Cloud Services AWS.

WORK EXPERIENCE:

CLIENT: Bank of America, Charlotte NC Jan’19 – Present

Role: DevOps Lead

Responsibilities:

•Perform Production Support Activities for the applications supported by the team.

•Constantly monitor the application logs/ server logs and look out for the events that can possibly impact the application/ its functionality in any manner and address them on priority.

•Responsible for proactively resolving the environmental issues/ incidents faced by the supported applications in PRODUCTION and in the lower level environments.

•If the issue/ scenario warrants the services of partner teams, work in cohesion with them to resolve it at the earliest and restore the sanity of the environment so that the development and testing teams can go about their tasks without any hassles.

•Co-ordinate with the application development teams and finalize the builds to be deployed into the lower level environments, deploy them and then do a high-level sanity check and ensure that the application is fully functional.

•Implemented automated local user provisioning instances created in aws cloud.

•Perform software configuration management activities like creation of release branches, resolution of conflicts, carry out merges.

•Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS) Leverage automation tools, especially ansible to decrease end-to-end deployment times, reduce downtime, and increase reliability.

•Write terraform scripts for Cloudwatch Alerts.

•On-board new components/ applications and work with the concerned teams to get the build and deployment jobs configured as per the requirements.

•Perform root cause analysis of the issues that crop in production and in the lower level environments and document them so that the team is aware of the same and help in bringing a quicker resolution if the same issue were to occur in future.

•Perform access management tasks, complete allocation, and revocation requests.

•Generate labels of the supported applications on daily basis and ensure that they are propagated to the environments that make up the release pipeline.

•Configuration and Upgradation of Apache Webserver and Tomcat in the Linux environment.

•Send out communications to the partner teams in the event of any issues faces in Production and lower level environments, provide timely updates on the triage and ETA for its resolution.

•Keep track of every change going into production and make sure that the Change lists are generated for the same.

•Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.

•Supported Legacy CMS and latest Sparta application simultaneously.

•Work with cross application teams for code migration from DEV to QA to PROD.

Environment: GIT, Maven, Tomcat, Terraform, Apache, Jenkins, AWS, Linux, Bit Bucket, SQL.

CLIENT: Wells Fargo, Charlotte NC Oct’17 – Dec’18

Role: Systems Support Analyst / DevOps Engineer

Responsibilities:

•Worked on the Performance Analysis of Wells Fargo Banking internal applications.

•Support Wells Fargo Internal Banking applications for major and minor release implementations in Pre-Prod (Dev, SIT) and Prod environments.

•Worked as a release lead in Software Release/Configuration management and Build/Deploy Process.

•Created AWS Launch configurations based on customized Ally and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.

•Developed micro services with AWS Lambda and S3 using Java to improvise the performance of the application and managed network security using Security groups and NACLs.

•Configured AWS IAM and Security Group in Public and Private Subnets in VPC and created AWS Route53 to route traffic between different regions and Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

•Manage internal communication regarding release status and when the release/feature has been successfully deployed into production.

•Configured and setup the build and deployment in Dev/SIT/QA environments for multiple releases.

•Used Jenkins pipelines to drive all microservices builds out to the Docker registry and deployed on Kubernetes, Created Pods and managed, created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.

•Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation

•Involved in migrating applications from EC2 servers to Docker services for the test and dev-environment needs, configuration and automation using Docker containers. Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized App Servers.

•Worked on creating the Docker containers and Docker consoles for managing the application life cycle and experience with container-based deployments using Docker which involves troubleshooting the Docker volume problems, storing the data within containers and Docker networking configuration.

•Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.

•Involved in production deployment install plans.

•Support new and ongoing development efforts with coordination between developers, testers, and project managers.

•Configure, monitor, and resolve all build and deployment related problems in SIT and QA environments.

•Handle work/ Change requests and incidents.

•Root Cause Analysis of Incident tickets.

•Production Support on 24*7 basis.

•Debugging Server and Deployment related problems and Analyzing the Log files.

Environment: AWS, GIT, Jenkins, Docker, Terraform, Kubernetes, Maven, Linux/ Unix, Win’2000/NT/XP, AppDynamics.

CLIENT: Vanguard, Malvern PA Aug’17 – Sep’17

Role: Java UI Developer

Responsibilities:

•Involved in the Team meetings with Business Analysts, IT Managers, Network Architects to understand the business requirements.

•Developed, Tested, and deployed the Web pages, presentation layer in Node.js by using AngularJS Framework, HTML 4/5, XHTML, CSS 2/3, AngularJS 1.x, JavaScript in agile Methodology.

•Used AngularJS to create single page applications with Protractor tool.

•Used JIRA for bug tracking, issue tracking, and project management.

Environment: Java, JIRA, AngularJS 1.X, JavaScript, Nodejs, REST, WebStorm, Cucumber, Protractor, Agile, Grunt, CSS 2/3, HTML 4/5, Confluence, Bamboo.

CLIENT: Motorist Mutual Insurance Co, Columbus OH May’16 –Apr’17

Role: DevOps/Build Release Engineer & Java UI Developer

Responsibilities:

Java/UI Developer:

•Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript and jQuery, JSON and AngularJS.

•Developed framework using Java and IBM WebSphere technologies.

•Used Maven for developing build scripts and deploying the application onto WebSphere.

•Created Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.

•Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.

Environment: Java, AngularJS 1.X, HTML/CSS, J2EE, JSP, EJB, XML, IBM WebSphere Application Server, Win NT, Eclipse, Maven, UML, MVC, NetBeans, Servlet.

DevOps/Build Release Engineer:

•Ensured that the standards of Build and Deploy Management including configuration identification, change control, build management, process management and environment management are implemented, maintained, and improved as required by business conditions.

•Created and updated Bash scripts and modules, files, and packages.

•Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins/ Hudson along with Shell scripts to automate routine jobs and calling MAVEN scripts configured with GIT or SVN.

•Involved in DevOps migration/automation processes for build and deploy systems.

•Installed Chef to reduce management complexity by defining cookbooks and recipes for installation, file management and application deployment on various nodes.

•Created the recipes and cookbooks using Ruby scripts.

•Implemented Maven scripts to automate the build process.

•Implemented a CI/CD pipeline involving Git, Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.

•Responsible for managing releases, performing, and debugging the build and deployment issues, coordinating with business approvals for deployment of Java applications.

•Responsible to pull the new code based on baselines, branching, and merging by label or tagging and managing software lifecycle of the source code using GIT and Subversion (SVN).

•Worked with QA Automation team to integrate Selenium automated testing with Jenkins CI.

•Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.

•Maintained versions, configurations and build policies for parallel releases and patches.

•Coordinated the build and deployment bottlenecks with the development team.

•Documented issues occurred during the deployment process and provided timely status to the management.

•Provided training session with documented procedure to the users and successfully provided support to the users on GIT, Subversion and Jenkins features.

•Coordinated with various Development, Testing and QA teams and Project Managers to get Efficient IT solutions for the modern enterprise and understanding of their requirements in setting up and enforcement of Build and Deploy process and policies.

Environment: Java/J2EE, Subversion (SVN), Jenkins, Artifactory, GIT, MAVEN, Chef, Docker, Puppet, Tomcat Application Server, AWS, Shell Scripts, XML, UNIX, LINUX, Ruby, Python, Selenium.

CLIENT: Discover Bank, Capgemini - India Jan’15 – Apr’16

Role: Build Release Engineer / Consultant

Responsibilities:

•Supporting build, deployment, testing and release process in waterfall model.

•Build tools and processes to support and enhance build and release infrastructure.

•Responsible for implementing, maintaining, monitoring, validating, and troubleshooting software builds on various environments, testing in build environment and release to test team on scheduled time.

•Troubleshooting deployment and installation issues.

•Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.

•Work with QA to facilitate verification of releases.

•SVN administration to provide access for branches and SVN repositories.

•Creating SVN repositories and give access rights to the authorized developers.

•Installed and configured Jenkins for Automating Deployments and providing an automation solution.

•Integrated GIT into Jenkins to automate the code check-out process.

•Used Jenkins for automating Builds and Automating Deployments.

•Code Management through Version Control Tools. Troubleshooting file conflicts.

•Handling the priority call between the developments, SCM and testing team to prioritize works depending on severity and urgency of the request.

•Leverage scripting to build required automation and tools on an adhoc basis.

•Installation, configuring and troubleshooting on Jenkins on UNIX/ Linux environments.

•Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.

•Implemented and maintained the branching and build/release strategies utilizing GIT.

•Performed all necessary day-to- day GIT support for different projects.

•Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.

•Worked closely with developers to pinpoint and provide early warnings of common build failures.

•Used MAVEN as build tool on Java projects for the development of build artifacts on the source code.

•Worked with QA Automation team to integrate Selenium automated testing with Jenkins CI.

•Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.

Environment: Subversion (SVN), Nexus, Java/J2EE, MAVEN, IBM WebSphere Server, Shell Scripts, GIT, XML, UNIX, Tomcat Application server, Oracle 10g.

CLIENT: Westpac Run, Infosys Limited - India Aug’12 – Dec’14

Role: Senior Systems Engineer

Responsibilities:

•Providing L2/L3 level of Support of the set of applications under SPP, which are used by the Branch staff and Contact Center staff to assist the end user queries and requirements.

•Involved in the transition of the applications and day-to-day work allocation to team and tracking the progress of the Incidents related to the applications and monitored trouble ticket queue to attend user and system calls.

•Enhancing the applications by developing/modifying the code thereby reducing the number of Incidents.

•Involved in the Business PIV (Post Implementation Verification), Incident Management and Change Management for the Applications.

•Anchored as a Lead for System, SIT and performed testing teams in couple of modules.

•Debugged and fixed challenging issues by performing root cause analysis in various modules.

•Performed the CM (Configuration Management) activities like code backup, restore and maintenance with checking-out and checking-in of codes with proper versioning.

•Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.

•Developed all the J2EE components using Eclipse.

•Developed presentation layer using JSPs and Spring MVC framework, Client-side validations are done using JavaScript.

Environment: Java/J2EE, Spring 3.0, Portlets, Splunk, BMC Remedy Tool, IBM WebSphere Portal Server, IBM WebSphere Application Server, Maven, JSP, HP Quality Center.

CLIENT: Westpac Banking Corporation, Infosys Limited- India Sep’10 Aug’12

Role: Systems Engineer

Responsibilities:

•Understanding and Documentation of the requirements as provided by the Client.

•Analysis Design and Development and Testing.

•Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.

•Involved in developing and deploying REST Web Services.

•Used Maven for building and deploying the project on Web Sphere application server.

•Used Hudson as a continuous integration tool.

•Developed the whole application on Virtual machines.

•Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework with Spring 4 annotations and AOP.

•Developed session beans and entity beans with annotations using EJB 3.0.

•Developed the EJB components like Session Beans (state full and stateless) as well as Entity Beans.

•Used HTTPs SOAP calls for request and response from communication solution web service.

•Creating JUnit test case design logic and implementation throughout application.

•Developed and deployed application on Web Sphere Application server.

•Coordination with testing team, Preparing Test cases and application team members.

•Preparation of Test Cases for different Environments (SIT, UAT).

•Debugged and fixed challenging issues by performing root cause analysis in various modules.

Environment: Java/J2EE, Spring 3.0, Spring Web flow, Portlets, IBM WebSphere Portal Server, IBM WebSphere Application Server, SOAP UI, Maven, Servlets, JSP, HTML, Hudson, EJB, JavaScript, XML.

CLIENT: R-APDRP, Infosys Limited-India Jan’10 – Sep’10

Role: Systems Engineer

Responsibilities:

•Gathering the Requirements from the Client.

•Involved in the Documentation (Design documents, User manuals) of the project.

•Used Oracle tool CCNB (Customer Care and Billing) in the testing of BPA Scripts.

•Involved in preparation of end user manuals for various modules like NewConnection, Tariff Change and Load Enhancement.

Environment: Oracle tool CCNB



Contact this candidate