Surendra 6 Years of Exp as DevOps Engg

3

Click here to load reader

Transcript of Surendra 6 Years of Exp as DevOps Engg

Page 1: Surendra 6 Years of Exp as DevOps Engg

Surendra Reddy C V

[email protected] +91 7744814053

PROFESSIONAL SUMMARY

Around 6 Years of experience in IT industry comprising of Devops, Build/Release Management,

Systems Administration and Software Configuration Management. Expertise in Amazon Web Services

and knowledgeable in Automation with excellent scripting skills in LINUX shell and Python.

TECHNICAL SKILLS

Operating Systems LINUX(Red Hat, Centos), Windows

Source Code Management CVS, SVN, GIT. Languages

Bash, SHELL, Ruby, PYTHON.

Devops Tools ANT, MAVEN, JENKINS, GIT, Nagios. Cloud Computing AWS, Private Cloud Containers Vagrant, Docker Server Management Puppet, Ansible

PROFESSIONAL EXPERIENCE

Collabnet, Chennai September 2015-Present Devops Engineer Designation: Senior Technical Engineer

Responsibilities:

Designed and Implemented Configuration and Release Management processes for multiple

platforms and applications.

Implemented & maintained the branching and build/release strategies utilizing GIT

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

Supporting build, deployment, testing and release process in an agile setup.

Involved in Setting up Continuous Integration Environment using Jenkins and responsible for

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

Worked on configuring Puppet master servers and installing Puppet client software on Linux

servers.

Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing

infrastructure.

Used Shell/Perl scripts to automate the deployment process and responsible for automated

Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application

(J2EE)

Worked on PROD release every fortnight and work closely with the DEV and DB support teams

to fix issues occurred during deployment.

Page 2: Surendra 6 Years of Exp as DevOps Engg

Deployed JAVA code and SQL code to Pre-PROD and PROD environments to meet the

requirement for current release.

Smoke Testing and troubleshooting each deployment made to Pre-prod environment.

Closely worked with development, QA and other teams to ensure automated test efforts are

tightly integrated with the build system and in fixing the error while doing the deployment and

building.

Developed and managed test data and the test environment; as well as document and track

problem reports.

Involved in creating/modifying shell scripts for executing Regression tests.

Involved in writing Maven build scripts for generating Java based artifacts such as JAR, WAR

and EAR.

Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).

Experienced in Amazon EC2 setting up instances.

Involved in automation by using Puppet and Chef master running on RHEL with around 300

clients.

CDK, Pune March 2014-August 2015 Devops Engineer Designation: Senior Technical Engineer

Responsibilities:

Release Engineer for a team that involved different development teams and multiple simultaneous

software releases.

Developing and implementing Software Release Management strategies for various applications

according to the agile process.

Participating in weekly release meetings with Technology stakeholders to identify and mitigate

potential risks associated with the releases.

Analyzing and recommending hardware and software needs and installing them.

Creating and maintaining continuous build and continuous integration environments in SCRUM

and agile projects.

Automating Linux production servers setup using Puppet scripts. Used these scripts to replicate

production build environments on a local dev boxes using Vagrant and VirtualBox.

Documenting release, builds and source control processes and plans.

Worked on configuring Puppet master servers and installing Puppet client on Linux servers.

Involved in automation by using Puppet master running on RHEL with around 100Clients

Managing users and groups using the amazon identity and access management (IAM)

Developing automation scripts using EC2 commands. Managed and configured servers through

Puppet by writing customized manifests.

Automation of various administrative tasks on multiple servers using Puppet.

Strong understanding and knowledge of Puppet Manifest (Automation Tools).

Page 3: Surendra 6 Years of Exp as DevOps Engg

Written Scripts for managing servers and services to be monitored by monitoring tool such as

Nagios.

HCL TECHNOLOGIES, Bangalore August 2010-March 2014 System Administrator Designation: SPECIALIST

Responsibilities:

Installed and configured Apache / Tomcat web server.

Performed OS upgrades and Patch loading as and when required.

Backing up and restoring files across the network

Handled Troubleshooting Backup and Restore problems.

Installation and administration of DNS, NIS & DHCP servers. Provided 24X7 support for large

number Production, Development and Test systems

Installed and configured Sudo for users to access the root privileges

Responsible for backup of all servers, and recovery of servers.

Managing cron jobs, at jobs, batch processing and job scheduling

Configured volume groups, logical volumes and extended logical volumes for the file system

growth needs using Logical Volume Manager (LVM).

Responsible for setting up JUMPSTART and KICKSTART servers.

Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.

Experience with Internet technologies including TCP/IP and HTTP.

Installing, Configuring, Troubleshooting & Maintaining Linux Servers locally & remotely.

Configuring the private repository for accessing the packages with YUM.

Experience on file system and disk management.

Installation of patches and packages using RPM and YUM in Red hat Linux.

Managing the problems associated with boot process.

Changing File Permissions as per the client request.

Create the partitions and extend the swap partitions space.

Configuring and installing Kick start server.

Create and manage user accounts. Setting password aging and account expiration.

Performed hardware and software upgrades as requested and approved

ACADEMIC QUALIFICATION & CERTIFICATION

M.Tech in Software Systems from BITS-Pilani with 7.5 CGPA.

B.Tech in Information Technology from SASTRA University with 7.5 CGPA.

Certified in ITIL Foundation Certificate in IT Service Management.