Post Job Free

Resume

Sign in

DevOps Engineer

Location:
Fairfax, VA
Posted:
February 01, 2017

Contact this candidate

Resume:

Kumar

Dev-Ops Engineer/ Linux Admin

Phone: 510-***-**** Email: acylse@r.postjobfree.com

PROFESSIONAL SUMMARY

Professional Summary:

3+ years of experience as DevOps Engineer and System Administrator involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.

Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.

Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.

Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.

Good knowledge about CI/CD.

Managed Ubuntu Linux and Windows virtual servers with Chef using Git.

Extensively worked on Hudson, Jenkins and AnthillPro for continuous integration (CI) and for End-to-End automation for all build and deployments.

Experience in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic.

Experience in working with Ticketing Tools like JIRA, RedMine, and Bugzilla

Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.

Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.

Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.

Experience with build tools Ant, Maven and Gradle for writing build.xmls, pom.xmls and build Gradle respectively.

Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible).

Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.

Training team members about software architecture and troubleshooting post deployment issues.

Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

Worked as an independent contributor, Self-motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth knowledge of the company's product and systems

TECHNICAL SKILLS

Operating Systems : UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8,

SCM Tool : Subversion, GIT, Perforce, Clear case

Build Tool : Ant, Maven, Gradle

CI tools : Jenkins/Hudson, Ansible, Anthill Pro, Bamboo Deploy, X Deploy

Bug tracker & Testing : JIRA, Bugzilla, RedMine, Junit, Test Flight, Test Rail, TeamCity

Repositories : Nexus, Artifactory, Git, SVN

Web Service Tools : JBOSS, Apache Tomcat, Oracle Web logic, Web sphere, IIS Server

Languages/Utilities : Shell Script, ANT Script, Batch Script, Ruby, Python

Networking : TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP.

Cloud Technologies : AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, Cloud Formation, Route53,

Cloud Watch).

EDUCATIONAL QUALIFICATION

Bachelor of Computer Science JNTUK, INDIA

WORK EXPERIENCE

Client: Mavin Systems, Lanham, MD Feb 2016 to present

Role: Dev-Ops Engineer

Responsibilities:

Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.

Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts

Hands-on experience on CI tools like JENKINS/HUDSON

Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files

Managed branching and Merging in a multi-project environment.

Managed the entire Release Communication and Co-ordination process.

Used Atlassian products like JIRA for issue tracking and code integration to plan and collaboration, used Dev tools to host, review, test, and deploy team's Git and Mercurial code.

Imported and managed multiple applications in GIT.

Provided end-user training for all GIT users to effectively use the tool

Involved in backing up repository, creating folder and granting user access privileges.

Assist our Client in the centralized Build Farm, which has responsibility of creating and maintaining build scripts required by the applications.

Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.

Automated the Build and Deployment process using Weblogic server

Integrated SVN and Maven with Jenkins to implement the continuous integration process.

Performed weekly and on-call deployments of application codes to production environments

Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.

Wrote MAVEN and Gradle Scripts to automate the build process.

Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management

Working experience on AGILE/SCRUM Methodologies.

Maintained and expanded usage of TeamCity and Gitlab

Experience in Application Deployments & Environment configuration using Puppet.

Created and deployed a tool to automate branch and project creation in subversion using Perl and Puppet scripts

Also, help set up some of the AWS account peered with Shared Services so some users can use their CORP login creeds for logging into AWS accounts

Work along with QA Lead to complete test planning tasks and executions for Statoil. (HAL Insite, WITSML,

Apache Cassandra DB, Storm UI, Kafka, Google Postman, WAPI entitlements and Zookeeper Applications).

Environment: SVN, PIVOL TRACKOR, Git, Maven, Jenkins, Hudson, TeamCity, WebLogic, Puppet, Application Servers, AWS, Agile SDLC

Client: Ameritech global, Chicago, IL January 2015 to January2016

Role: AWS DevOps Engineer

Responsibilities:

Developed build and deployment processes for Pre-production environments.

Used Subversion as source code repositories.

Managed SVN repositories for branching, merging, and tagging.

Developed Shell/Python Scripts for automation purpose.

Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.

Responsible for designing and deploying best SCM processes and procedures.

Worked closely with software developers and DevOps to debug software and system problems

Used Puppet to automate Configuration management.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Have deployed various application through Docker containers.

Used AGILE MVN method to develop a build and ANT as a build tool.

Involved in writing parent POM files to establish the code quality tools integration.

Installing, configuring and administering Jenkins CI tool on Linux machines.

Configured and implemented OpenStack Nova to provision virtual machines on KVM for computer

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

Analyze and resolve conflicts related to merging of source code for GIT.

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

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

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Supported and developed tools for integration, automated testing and release management.

Verified if the methods used to create and recreate software builds are consistent and repeatable.

Suggested tools and related implementation to engineering teams regarding cloud based services.

Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.

Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.

Provided automated deployment services Via Chef and implantation methodology for Openstack.

Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Experience with common software engineering tools such as GIT, JIRA, TeamCity or similar

Releasing code to testing regions or staging areas according to the schedule published.

Used Jira as ticket tracking and workflow tool.

Environment: SVN, Shell/Python Scripts, SCM, GIT, Jenkins, Puppet, Chef, TeamCity, Maven, ANT, Apache Tomcat, Ruby, Jira, Cloud computing, Openstack, Elastic Beanstalk, JVM, AWS,

Sun Beam Technologies, Pune, Maharashtra, India February 2013 to July 2014

Role: Linux/Unix Administrator

Responsibilities:

•Installed and configured Solaris 10/11 on Sun T and M Series Servers Mirrored root disks on all the servers by using ZFS &VxVm.

•Providing 24 x 7 supports to various application level server level & network level Monitoring and troubleshooting of any datacenter outages. Day-to-day administration on Sun Solaris, which includes Installation, upgrade and loading patches.

•Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.

•Installed, managed Verities Volume Manager 5 (VxVM) on Solaris 10. Created Veritas File Systems.

•Production support of Apache and JBoss including installation, configuration, management and troubleshooting.

•Involved in installing Puppet client on Redhat& Solaris servers for Automation purpose.

•Established new user accounts and password. Added and configured hardware devices like hard disks, network interfaces.

•Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.

•Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.

•Veritas Netback up installation, Catalogue backup and maintenance Backup/restore on ADIC (Intelligent Storage -Scalar i2000k - Library Management Console) using server Windows NT/2000 & Sun Solaris server and checking the job failures.

•Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar" and "Cpio".

•Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.

•Installed and maintain RHEL and SUSE provisioning servers for efficient builds per best practices

•Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.

•Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1, update NIS maps, and organize the RHN Satellite Servers in combination with RHN Proxy Server.

•Installed and configured the RPM packages using the YUM Software manager.

•Configured root disk for its clustered file system on RED HAT LINUX5.X

•Configured logical volumes using logical volume manager (LVM) and configured mirroring.

•Kick start the Red Hat Linux RHEL 6 on HP Power edge servers and Cisco UCS servers.

•Deploying Veritas Clusters and Oracle 8i test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.

•Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.

•Experience in BIOS UPGRADE and OS installations and configurations and maintenance.

•Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.

• Established Chef Best practices approaches to systems deployment with tools such as vagrant, and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.

•Installation of Web Logic Application server, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping. Installation of Oracle10g on Linux and Solaris, creating database, creating Oracle users & export and importing database, creating rollback segment etc.

•Architected and designed Rapid deployment method using Puppet/Chef to auto deploy servers as needed.

•Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.

•Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.

•Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.

•Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.

•Installed HBA cards and upgraded Firmware in VMware ESX and RHEL. Created large volumes using LVM from the EMC LUN's. Resized the volumes online in RHEL AS 4.0

•Written shell scripts and Perl scripting to take backup oracle database.

•Security auditing using Korn programming. Shell Programming for day-to-day system administration.

Environment: REDHAT LINUX 4.x, 5.x, 6.x, SUN fire T2000, Chef, T4k, M 5000, and Veritas volume manager 5.x, Pfizer, Veritas Net backup 6.5, Web logic 10.x, AWS, Puppet.



Contact this candidate