Post Job Free

Resume

Sign in

Devops Engineer Release

Location:
Charlotte, NC
Posted:
March 26, 2023

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Over *+ years of experience as a DevOps and Build and Release Engineer framework in application configurations, code compilation, packaging, building, automation, managing and releasing code from one environment to other environment and deploying to servers.

experienced in all periods of the software development life cycle (SDLC) with concentrate on the assembling and arrival of value programming. Experienced in Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

Experienced in setting up the infrastructure using AWS services including ELB, Auto-scaling, EC2, S3, EBS, EFS, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Cloud Watch, Elastic Beanstalk, Lambda, SNS, SQS and Cloud Formation.

Extensive experience in the areas of Build/Release/Deployment/Operations with in depth knowledge of principles and best practices of Waterfall, SCM in Agile, Scrum operations.

Experienced on DevOps Environment as a DevOps engineer working on various technologies/applications like Terraform, Ansible, GIT, Jenkins, Docker, Kubernetes, AWS, Nexus, JFrog, SonarQube and Maven.

Experience in working with Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud environment and familiar with Kubernetes(K).

Architected Jenkins build pipelines in various Linux environments like RHEL, Centos and Windows to build and deploy Java

Experience in using Nexus and Artifactory Repository for Maven and Ant builds.

Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, Maven.

Proficient in Power Shell, JSON, YAML, Groovy, Bash/Shell, Python.

Experience in working with SQL database like MySQL, IBM Db2, Oracle and SQL Server.

Experience in branching, tagging, and maintaining the version across the environments using SCM tools like Git, GitHub and TFS on Linux and Windows platforms.

Extensively worked on Jenkins by installing, configuring, and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.

Experience in Monitoring server performance with CloudWatch and resolved network related issues with manual commands.

Ability in execution of Ant Scripts, Shell Scripts, Perl Scripts, XML and JAVA Scripts.

Experience in Deploying JBoss, Apache Tomcat web server and Oracle web logic

Experience with Scripting in multiple languages on UNIX, LINUX and Windows - Ruby, Python, Power Shell and Bash scripts.

TECHNICAL SKILLS:

Build Tools

ANT, MAVEN, Gradle.

CI & Provisioning Tools

Jenkins, Jira, Ansible, Chef, Docker.

Bug Tracker & Testing Tools

JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest,FindbugStatic

Tools

MS Office Suite, Nexus, Atlassian Confluence.

Languages

C, C++, SQL, .NET, Python, Spring, Ruby, Objective C, Java/J2EE.

SCM Tools

Subversion, GIT, AWS and Bit Bucket.

Web/App servers

Web logic, Web Sphere, Apache Tomcat, RHEL.

Web Technologies

Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.

Cloud technologies

Amazon Web Services (EC2, IAM, AMI, S3, RDS, VPC, SNS, SQS, ElastiCache, EBS, Cloud watch, Cloud Formation.) Azure, Open stack

Network/ Protocol

DNS, DHCP, Cisco Routers/Switches WAN, TCP/IP, NIS, NFS, LAN, FTP/TFTP,

SDLC

Agile, Scrum Waterfall Methodologies.

RDBMS

Oracle, SQL SERVER, MY SQL.

Client: CapitalOne, Richmond, VA 2021 June - Present

Role: Devops Engineer

Responsibilities:

Planning and building framework on AWS environment and valuable information of AWS administrations like VPC, EC2, S3, IAM, Route 53, Cloud watch and Elastic Cache.

Implementing a continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS Ami’s.

Using the Ansible Playbooks to migrate the VM ware to AWS and managed services like EC2, S3 Bucket, ELB and EBS.

Working on open-source development tools like Docker Containers and Installation of Docker using Docker toolbox.

Rehydrating the AWS instances and developing the Jenkins job to rehydrate the instance.

Supporting DEV, QA and UAT teams.

Setup and evaluated extensively open-source DevOps toolsets – Jenkins (CI), Dockers (Containers), Kubernetes (Container Orchestration) and Jira.

Used Docker files to build the docker images from the Java jar files.

Set up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure.

Worked with Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

Experience on container management tools Docker, Mesos, Marathon and Kubernetes. Also used to manage Cluster of nodes using docker swarm.

Included Mesos and kafka for managing the real-time data streamlines under proper environments. Depend on zookeeper for any assistance.

Worked with Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Used Build ID and Time stamp etc. from the previous jobs to current job by using parameterized jobs.

Written the Jenkins file in groovy script to automate the jobs creation and the same Jenkins file can be used to deploy in multiple environments.

Creation of Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications based on release methodologies.

Implemented AWS services like EMR cluster’s, SQS for queueing and SNS for alerting the error scenarios.

Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs

Implemented the Cyber initiatives for Cloud applications.

Supported the Java Applications for Deployment and resolving the hot tickets on demand and providing the solutions.

Environment: JAVA, GIT, GITHUB, Apache Maven, Jenkins, Apache Tomcat, Shell Script, SOAP, REST API, Chef, Udeploy, Linux, Atlassian JIRA, Cloud Foundry, Python, AWS.

Client: DXC Technology, New Orleans, LA 2019 Jan– 2021 May

Role: Devops Engineer

Responsibilities:

Extensively used AWS services like EC2, Route53, S3, EBS, EFS, RDS, DynamoDB, SNS, SQS, IAM, Autoscaling, CloudFormation, Elastic Beanstalk, Lambda, VPC, Load Balancer, AMI, Snapshot and Cloud Watch.

Setup and evaluated extensively open-source DevOps toolsets – Jenkins (CI), Dockers (Containers), Kubernetes (Container Orchestration) and Jira

Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.

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

Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.

Created branches, performed merges in version control systems GIT, GitHub, SVN

Set up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible

Involved in building and deployment automation of the various applications and tools within the organization.

Worked with Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production

Written automation scripts for creating resources in AWS Cloud using Python and Terraform modules. Implemented monitoring solutions in Ansible, Terraform, Docker, and Jenkins.

Automated configuration management and deployments using Ansible playbooks written in YAML. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, and other applications.

Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.

Environment: AWS, Linux, Shell, Python, Maven, Ansible, YAML, JSON, Groovy script, Jenkins, GIT, Jira, Docker, Kubernetes, Nexus, SonarQube, Nagios, Terraform. JAVA, Subversion.

Client: IBM Texas 2017 June – 2018 Dec

Role: Devops Engineer

Responsibilities:

Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production

Involved in Build Management, Version Control, Release Management and Deployments of the Solutions to the DEV, QA, Staging and Production Environment.

Supported engineering team by overseeing branch and merge strategies and build automated tools.

Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.

Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.

Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Worked with installation, deployment, and maintenance of middleware application servers to RHEL Dev and Test environments. Experience in managing Apache Tomcat Application Server.

Created multi-stage build plans, set up triggers to start builds upon commits, and assigned agents to your critical builds and deployments.

Used IBM Rational Clear Case to understand what’s changing in the repositories with unified or side-by-side diffs when reviewing code.

Involved in Building and configuring Red Hat Linux Servers as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA, and UAT/staging.

Followed agile principles and used JIRA for maintenance and Bug development tasks.

Knowledge of source code repository administration along with build tools GIT.

Analyzed and resolved conflicts related to merging of source code for GIT

Environment: Shell Scripts, Maven, Apache Tomcat, Eclipse, IBM Rational Clear Case, UNIX, Windows, AWS services, Jenkins, GIT, JIRA, Oracle, SQL Server.

Client: Bloomin Brands, Tampa, FL 2016 Sep -2017 May

Role: Build & Release Engineer

Responsibilities:

Created many Roles, and Environments using Chef for different environments such as Development, Testing, Production. And have experience in carrying data through Data bags.

Server configuration, installation, maintenance and troubleshooting experience.

Worked in an Agile development team to deliver an end-to-end continuous integration, continuous delivery product in an open-source environment using tools like Chef and Jenkins.

Worked on Agile methodology and used JIRA for issue tracking.

Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management.

Worked with installation, deployment, and maintenance of middleware application servers to RHEL Dev and Test environments. Experience in managing Apache Tomcat Application Server.

Created multi-stage build plans, set up triggers to start builds upon commits, and assigned agents to your critical builds and deployments.

Used IBM Rational Clear Case to understand what’s changing in the repositories with unified or side-by-side diffs when reviewing code.

Worked with installation, deployment, and maintenance of middleware application servers to RHEL Dev and Test environments. Experience in managing Apache Tomcat Application Server.

Created multi-stage build plans, set up triggers to start builds upon commits, and assigned agents to your critical builds and deployments.

Used IBM Rational Clear Case to understand what’s changing in the repositories with unified or side-by-side diffs when reviewing code.

Migration of Bamboo and control tier along with build servers, Hands on experience in Python, Amazon Web Services (S3, EC2, Lambda, RedShift, SNS, CloudFormation), SQL Server 2008 Database.

Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, Github& Subversion.

Written shell scripts to monitor the logs after deployments and send emails automatically.

Maintained the CI inventory for the environments.

Integrated Code Quality Tools like Cobertura, Find bugs, CheckStyle and PMD in the build scripts.

Environment: JAVA, GIT, GITHUB, Apache Maven, Jenkins, Apache Tomcat, Shell Script, SOAP, REST API, Chef, Ruby, Udeploy, Linux, Atlassian JIRA, Cloud Foundry, Python, AWS.

Client: Genpact, Hyderabad, India

Role: Linux Administrator May 2014 – Dec 2015

Responsibilities:

Created and maintained Python scripts for Automating Build and Deployment Process. Utilized Nagios based Open-source monitoring tools to monitor Linux Cluster nodes.

Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MYSQL database and firewalls in both development and production

Created class diagrams and sequence diagrams using MS Visio.

Followed waterfall methodology for application development.

Developed the Shell scripts, Ruby scripts and Python scripts to automate the system level activities and to run the API calls and parsing through the outputs of the REST API calls.

Identified the Business Requirements of the project.

Responsible for building and supporting Solaris/Linux/AIX/HP-UX servers.

Used various Core Java concepts such as Exception Handling, Collection APIs to implement features.

Developed and maintained Perl/Ant scripts for build and release tasks.

Modified ANT scripts to build the JAR, Classes and WAR's.

Experience in installing, integrating, tuning, and troubleshooting Tomcat WebSphere and WebLogic application server.

Installation and configuration of MySQL on RedHat Linux cluster nodes.

Worked with other IT teams, customers (users), and other managers in helping build and implement systems and standards.

Environment: Lotus Notes, Eclipse, IBM Rational Clear Case, IBM RTC, Shell Scripts, UNIX, Oracle, Windows, IBM DB2, SQL Server, ANT,Team Studio Tools, LEI, DECS, Crystal Reports, BRIO Reports.



Contact this candidate