Post Job Free

Resume

Sign in

Engineer Management

Location:
Vijayawada, AP, 520001, India
Posted:
May 18, 2017

Contact this candidate

Resume:

Karthik

510-***-****

PROFESSIONAL SUMMARY:

Over 8 Years of experience in IT industry comprising of DevOps Engineer and as a Linux Systems Administrator which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration and Continuous Delivery using different tools.

•Worked on DevOps operations using different tools for achieving Continuous Integration and Continuous Delivery.

•In-depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.

•Experience in working with automation tools like Chef and Puppet. Implemented Chef to convert Infrastructure as code

•Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation.

•Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

•Design roles and groups for users and resources using AWS Identity Access Management (IAM).

•Stay current with the latest features/capabilities of the AWS platform.

•Worked on different version control Systems like GIT and Sub Version.

•Good knowledge working with different monitoring tool like Nagios.

•Experience in writingwith Java, Perl, Python, Ruby and shell scripts for compilation and deployment process

•Experience in System Administration on various platforms which includes Redhat Linux, Solaris, SuSE Linux, CentOS, Windows environments, Ubuntu and VMware vSphere.

•Experienced in implementing and maintaining an Apache/Tomcat/MySQL/PHP, LDAP, XAMP web service environment.

•Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

•Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)

•Used SQL to perform basic database administration.

•Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.

•Experienced in Trouble shooting, Backup and Recovery.

TECHNICAL SKILLS:

Operating Systems

Linux (Red Hat 4.x, 5.x, 6.x), UNIX, WINDOWSNT/2000/2003/XP/VISTA/7, 8.

Web/ Application Server

Tomcat Apache, WebLogic and WebSphere

Database Servers

My SQL, Oracle 9i/10g/11g, DB2, MS Access

Programming & Scripting Languages

C, Java, HTML, PHP, Perl, Python, Ruby and Shell Scripting

Tools

Chef, Puppet, Jenkins, Maven, Bamboo, GIT, Subversion, CVS, Nagios and JIRA

Cloud Environment

Amazon Web Services (AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Formation AWS Config, S3, Cloud Trail, IAM.)

PROFESSIONAL EXPEREINCE:

Gentech, SFO, CA Nov’ 14 – Present

Role: DevOps Engineer

Responsibilities:

•Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

•Implementing new projects builds framework using Jenkins & maven as build framework tools

•Implementing a Continuous Delivery framework using Jenkins, Chef and Maven in Linux environment

•Deployment and implementation of Chef for infrastructure as code initiative.

•Writing different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers.

•Manage deployment automation by creating Chef Roles.

•AWS Cloud management and Chef automation

•Imported and managed multiple corporate applications using GIT.

•Responsible for Design of different Release Environments for new projects.

•Used Jenkins AWS Code Deploy plug-in to deploy into AWS

•Defining Release Process & Policy for projects early in SDLC.

•Responsible for Database build, release and configuration

•Perform Deployment of Release to various QA& UAT in Linux environments.

•Configured Elastic Load Balancers with EC2 Auto scaling groups

•Created multi AZ VPC instances.

•Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,

•Optimized volumes and EC2 instances

•Used IAM to create new accounts, roles and groups.

•Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

•Migrated applications to the AWS cloud Environment.

•Scripting in multiple languages on UNIX, LINUX and Windows – Perl, Python, Shell, etc.

•Work with different team members for automationof Release components.

•Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

•Troubleshoot the build issue during the Jenkins build process.

Environment: GIT, Maven, Jenkins, Apache Webserver, Apache JMETER, MetaCase, Python, Gerrit, Perl, Shell, PowerShell, System architecture, Puppet, Chef AWS, Openstack.

Freddie Mac, McLean, VA July 13 – Oct 14

Role: Build & Release Engineer

Responsibilities:

•Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive items created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.

•Established the change control in response to approved issues and maintained the revision management, base lining

•Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.

•Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVENfor building the application, has written MAVEN scripts and shell scripts to automate the build process.

•Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.

•Involved in Installing and configuring GIT distributed version control tool

•Written pre-commit, post-commit, post-receive hooks in GIT

•Responsible for merging, tagging and conflict resolution in GIT.

•Installed/Configured/Managed Jenkins CI Automation.

•Implemented Chef to spawn new servers with right configuration

•Repaired broken Chef Recipes and corrected configuration problems with other chef objects.

•Developed Scripts and great ideas to automate system deployment to scale infrastructure.

•Leading the automation of implementation and configuration work through Chef.

•Participated in architecting, designing and implementing all stages of new application deployment in AWS by using Chef and AWS combined functionality, personally built out all application servers, database servers, and a peer-aware NFS content network.

•Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.

•Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to Web Logic. Created the process documents and Train the team members. Provided Code Branching strategies for the releases in SCM tool Subversion.

•Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.

•Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL

•Software Configuration Management Support with Branching and Merging strategies, Version Control Systems, Integration Management, Build/Release Management and Requirement Management

Environment: Java, J2ee, JSP, XHTML, Java script, Eclipse, Tomcat, Apache, Red hat, Oracle 11g, Jenkins, System architecture, Perl, Ruby JIRA, Maven, Ant, Git, Ubuntu, Windows, AWS, Ruby, Python, Chef, Windows

TDS Inc., Madison, WI Feb12 to June 13

Role: Build & Release Engineer

Responsibilities:

Extensively worked on Installation and configuration of Redhat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.

•Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.

•Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.

•Worked with SSL, RSA, PKI.

•Deployed and Configured Automation tools like Puppet and Chef.

•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.

•Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)

•Deployed and maintained infrastructure using Chef cookbooks and recipes

•Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.

•Worked on Shell scripting.

•Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.

•Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.

•Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.

•Configured Various Network services such as NFS, DNS and NIS.

Environment: Java, J2ee, Eclipse, Tomcat, Apache, Red hat, Oracle 11g, Jenkins, System architecture, Perl, Ruby JIRA, Maven, Ant, Git, Ubuntu, Windows, AWS, Ruby, Python, Chef, Windows

Ambimat Tech, Mumbai, India Jan 11 - Dec 11

Role: LINUX Administrator

Roles & Responsibilities:

•Managed AIX server’s backups, restores and general system administration.

•Handled user and client security and access on AIX and Linux servers for remote access.

•Wrote Perl and shell scripts for data mining and data integration solutions to reduce labor force and data entry.

•Maintained multiple Oracle databases with an Apache/Tomcat web front end.

•Using Korn Shell, Shell and Perl I was able to develop scripts to automate most of our

•Day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.

•Patched Linux, Windows and Oracle systems regularly.

•Assisted in security functions to make sure all servers were operating under PCI compliance.

•Deployed new trading partners into production and designed the system architecture required for their specific needs.

•Implemented new EDI standards and new mapping functionality to handle more in depth requirements.

•Assisted in planning and testing new applications and operating systems

•Installation of Linux, Unix and Windows Servers

•Administration of Linux, Unix and Windows Application Servers

•Supported Linux Oracle ServersIn terms of Troubleshooting and General Maintenance

•Scripting on Linux, Unix and Windows Servers

•Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion

•Maintenance of a Linux Firewall System

•Management of Internal Systems and Hosted Systems

Environment: Java, Eclipse, Tomcat, Apache, Red hat, Oracle 11g, Shell Scripting, Ubuntu, Windows, Cent OS, AIX, Samba, FTP, VMware

Zen3 Info Solutions, Hyderabad, India June 08 - Dec 10

Role: LINUX Administrator/Intern

Responsibilities:

•Responsible to solve technical Problems related System administration (Linux of Our Clients).

•Maintaining and Troubleshooting of FTP Server, Samba Server of the client

•Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.

•Maintain 99.98% uptime of LINUX production servers and follow proper escalation.

•Managing Redhat Cluster, HPC environment etc.

•Implemented automations tools DevOps

•Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.

•Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.

•Installing and configuring Redhat Linux locally or over the network-kick start- (nfs, ftp, http).

•Monitoring system performance, Server load and bandwidth issues.

•Work with DBAs on installation of DB, restoration and performance tuning.

•Installing open source application, search, analyze and develop new application for users.

•Implement the policies for the users of the computer system and network.

•Regularly manage backup process for Server and Client data.

Environment: Java, Eclipse, Tomcat, Apache, Red hat, Oracle 11g, Shell Scripting, Ubuntu, Windows, Cent OS, Samba, FTP, VMware

Education: Bachelor’s in Computer Science - JNTU, Hyderabad, India.



Contact this candidate