Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
DevOps Engineer Resume - Sai Krishna
1. DevOps(CI/CD) Engineer
Sai Krishna
Ph No: +91 9014566832
Email Id: saipanchala123@gmail.com
Professional Summary:
Around 4 years of IT Industry experience as DevOps engineer with expertise in areas of Software
Configuration Management, Version Control, Build and Release management and Continuous
Integration and Continuous Deployment (CI/CD) practices.
In depth knowledge and hands on involvement of Dev-Ops Automation, continuous integration,
continuous delivery and deployment pipelines for Scrum & Agile projects.
Experienced in branching, tagging and maintaining the version control systems like GIT, Subversion
(SVN), GitHub on Linux and windows platforms.
Maintained continuous build automation run within Jenkins with Maven and Ant.
Administered and configure continuous integration tool Jenkins (Pipeline) and Gitlab CI for
automated builds and manage slave nodes on different applications.
Create and configure Jenkins Pipeline from scratch including stages like Checkout from GIT, Build
with Maven, Stage and Activate to Dev, Int/System, UAT, Pre Prod,Prod Static Scans etc.
Administrated Jenkins supporting various applications builds with different release life cycles and
multiple pipelines setup on project branches by integrating multiple build plug-in.
Experience with maintaining binaries like Nexus and Artifactory servers for managing jar, war, and
ear files.
Extensive experience to test code quality using continuous inspection tool SonarQube.
Expert in installing, managing and implementing Apache2, Tomcat and web logic application
servers.
Experience in working with scripting languages like shell script (BASH), python and Ruby.
Experience working with Docker Containers, running/managing containers, container snapshots
and managing images.
Created Docker images using a Docker file. Worked on Docker container snapshots, removing
images and managing docker volumes and experienced with Docker container service.
Worked extensively on automation engine Ansible that automates cloud provisioning, configuration
management, application deployment, intra-service orchestration.
Maintained Ansible playbooks using Ansible roles, utilized file module in Ansible playbook to copy
and remove files on remote systems.
Experience in all stages of software development cycle thorough with software methodologies like
Waterfall, Agile, scrum etc.
Education:
Completed Bachelor of Engineering in 2015 with Computer Science and Engineering from Rajiv
Gandhi university of Knowledge Technologies, Idupulapaya, Kadapa,India.
2. Technical Skills:
SCM Tools SVN(Subversion), Git, GitHub, Gitlab,
Bitbucket
Build tools and code Quality tool ANT, Maven, SonarQube,
PIT,Jacoco,Checkstyle
Continuous integration and Deployment
tools
Jenkins, Pipeline,Ansible,Chef, Docker, Gitlab
CI
Artifact Repositories Nexus, Artifactory, NRM
Scripting Languages Bash shell script, Groovy, Ruby, Python
Programming Languages Java/J2EE,DotNet, Web Services,UI, C#
Web Servers Apache, Tomcat, WebLogic, IIB
Databases MySQL, Oracle, Postgress, MongoDB
Monitoring tools Splunk, Nagios, Cloud Watch
Operating Systems Linux(Redhat, CentOS, Ubuntu), Windows
Testing Tools Selenium, Sonarqube, Junits, Serenity,
Professional Experience:
Client: TEK Systems Global Services Duration: November 2016 to Present
Role: Dev-ops Engineer Location: Pune, India
Implementing continuous integration and delivery(CI/CD) pipelines using Jenkins Pipeline, Git,
Maven, Docker.
Create and configure Jenkins Pipeline from scratch including stages like Checkout from GIT, Build
with Maven, Stage and Activate to Dev, Int/System, UAT, Pre Prod,Prod Static Scans etc.
Administrated Jenkins supporting various applications builds with different release life cycles and
multiple pipelines setup on project branches by integrating multiple build plug-in.
Installed and configured Jenkins, installed plug-in, configured security, created a master and slaves
for implementation of multiple parallel builds.
Jenkins pipeline is in turn checked into the Project’s Source Control Repository which benefits in
Code review /Iteration of pipeline.
Create a Jenkinsfile using groovy script to maintain Pipeline-as-code so that it automates the build
process for all branches and pull requests. This Pipeline should be durable, pausable, versatile and
Extensible.
Dockerizing Jenkins, integrate Jenkins server with Docker so that it will add the nodes by using
autoscaling.
Migrate code from one source code management system SVN(Subversion) to other Git/GitLab by
using Bash or Groovy scripting.
Maintian the souce code by using Git/Gitlab with defined branching, merging and release
strategies.
Define branching strategies like Feature,Develop, Release,Tags and Sprint branch etc for all the
development teams.
Execute basic operations in Git like fetch, push, pull, clone, commit etc. Also implement advance
operation in Git like Cherry Picking, adding and removing remote connections,gitpush,Multiple
approvals for Merge Requests/Code Reviews etc.
3. Integrate Git web hook with Jenkins for automatic Build Trigger options and integrate Git with Slack
etc.
Improve the code quality by using quality analysis tools such as CheckStyle, Jacoco and PIT.
Experience with Docker to create docker images and written yml compose file to create containers
like Maven, MariaDB, PHP Myadmin, WordPress, Nginx and soon.
Experienced with Docker container service and deployed various applications through Dockers
containers.
Virtualized the servers using the Dockers for the test environments and dev-environment needs
and managed a Docker deployment pipeline for custom application images in the cloud using
Jenkins.
Container management using Docker by writing Docker files and Docker-compose set up the
automated build on Docker HUB.
Created Docker images using a Docker file. Worked on Docker container snapshots, removing
images and managing docker volumes and experienced with Docker container service.
Created docker-compose file for integrating multiple containers and managing Docker volumes.
Environment:Jenkins Pipeline, Git, Gitlab Runner, Docker,Docker-hub, Docker swarm, CI/CD, Maven, SVN,
Shell, Bash, Groovy, Java, Tomcat, , PIT, Jacoco ,IBM AppScan , NIQs, Checkmarx, CheckStyle.
Client: TEK Systems Global Services Duration: July 2015 to October 2016
Role:Jr DevOps Engineer Location: Hyderabad, India
Responsibilities:
Software Configuration management (Automate CI & CD pipe using Ansible, Maven, Jenkins & GIT).
Writing inventory files and Ansible configuration files.
Creating playbooks in Ansible for configuration and Deployment activities.
Configured packages, services using Ansible modules like yum, service, templates, handlers etc.
Configuring Apache tomcat server using Ansible.
Perform Deployment of War files in Tomcat application servers using Shell script and Ansible.
Automate the build Process Using Jenkins jobs.
Verify Deployments logs to check for successful deployments.
Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts
like war or ear files.
Writing playbooks to deploy services on cloud, applications and to write modules in Ansible for
implementing automation of continuous deployment.
Involved in writing various custom Ansible playbooks for deployment orchestration and developed
Ansible Playbooks to simplify and automate day-to-day server administration tasks.
Created playbooks for deploying of Linux and windows on vmwarevsphere, vmware_guest
modules in Ansible.
4. Worked extensively on automation engine Ansible that automates cloud provisioning,
configuration management, application deployment, intra-service orchestration.
Used Ansible and Ansible tower(AWX) as configuration management tool, to automate repetitive
tasks, quickly deployed critical applications and proactively managed the changes.
Maintained Ansible playbooks using Ansible roles, utilized file module in Ansible playbook to copy
and remove files on remote systems.
Using Ansible to manage web applications configuration files with YAML scripting.
Creating inventory and configuring the ansible.cfg files for parallel deployment in Ansible for
automating the Continuous delivery process
Supporting for build troubleshoot and release issues.
Coordinated with the Offshore and Onshore teams for Production Releases
Environment:Ansible, Git, Bash Shell, YAML,Jenkins CI/CD, Maven, Java, Tomcat, Windows, Linux,
Redhat, CentOS, Ubuntu etc.
Current Address:
Sai Krishna,
PL-300, Aga Nagar, Vadgaon Sheri, Pune, Maharashtra 411014PL-300, Aga Nagar, Vadgaon Sheri,
Pune, Maharashtra 411014