Post Job Free
Sign in

Engineer Management

Location:
McKinney, TX
Posted:
July 24, 2017

Contact this candidate

Resume:

Ch. Mani

469-***-****

*************@*****.***

SUMMARY

* ***** ** ** ******** Experience in Linux Administration, with Software Configuration Management, Change Management, build automation, Release Management and DevOps experience in large and small software development organizations.

Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins and Maven.

Experience in using Configuration Management tools like Puppet, Chef, Ansible.

Developed Puppet modules to automate application installation and configuration management.

Expertise on all aspects of chef server, workstations, Nodes, chef clients and various components like Ohai, push jobs, super market etc.

Extensively worked on Vagrant &Docker based container deployments to create environments for dev teams and containerization of env’s delivery for releases.

Experience in working on Docker Hub, creating Docker images and handling multiple imagesprimarily for middleware installations and domain configuration.

Knowledge on various Docker components like Docker Hub, Machine, Compose and Docker Registry.

Maintained Jenkins masters with over 80+ jobs for over 10+ different applications supported Several Quarterly and project releases in parallel.

Expertize in using Nexus and Arti factory Repository server for Maven and gradle builds.

Ability to build deployment, build scripts and automated solutions using Shell Scripting.

Experience in using monitoring tools like Icinga, Nagios.

Experienced in branching, tagging and maintaining the version across the environments using, Software Configuration Management tools like GITHUB, Subversions (SVN) like GIT, and Team Foundation Server (TFS) on Linux and Windows platforms.

Experienced migrating SVN repositories to GIT.

Worked in GIT implementation containing various Remote Repositories for a single application.

Experienced with handling Cloud environments AWS and Open Stack.

Well experience in setting up VPC peering between two VPCs and remote VPN.

Analyse and evaluate existing architecture at Customer On premise Datacenters and Design, Configure and Migrate complex network architectures to AWS Public Cloud.

Proficient in AWS services EC2, IAM, S3, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53.

Provisioning EC2 instances and have knowledge on all resources areas of EC2 like instances, Dedicated hosts, volumes, Keypairs, Elastic IP’s, Snapshots, Load Balancers and Security Groups.

Worked in managing VMs in Amazon using AWS and EC2.

Hands on Experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS.

Good Knowledge in Bash, Ruby, Python and Perl scripting.

Staying up-to-date with current Web application and development technologies and services.

Responsible for delivery of new environments with various middleware configuration for newly assigned projects and performed backfill activities on all environments to bring the env’sup to current release cycles.

EDUCATION: Bachelor’s in Computer Science from JNTU, India.

TECHNICAL SKILLS

DevOps Tools – Nexus Repository, SonarQube, Jenkins, Puppet, Chef, Ansible, Docker, Nagios, Icinga, GIT.

Infrastructure as A service: AWS, open stack(basic understanding).

Virtualization Platforms: Virtual Box, VMware, Vagrant.

Operating Systems: UNIX, Linux, Windows, FreeBSD.

Scripting Languages: Bash, Perl, Python, Ruby.

Version Control Software: Subversion, GIT, Perforce.

Logging: SumoLogic, Splunk, Salesforce.

Monitoring 24/7: Page Duty.

PROFESSSIONAL EXPEREINCE

Walmart, CA May 2015 – Till Now

DevOps Engineer/AWS Engineer

Responsibilities:

Created new Ec2 instances with desired role in a VPC that is dedicated to Dev environment.

Wrote the bash scripts to automate the build process that does continuous integration, and send an SNS notification with the detail report of tests that run.

Wrote cucumber test scripts that checks the data ingested into various applications.

Worked on design of the clinical data lake that is created in AWS S3 which has various zones helps for storing data which is used by analytical tools.

Worked on Auto Scaling, Cloud watch(monitoring), AWS Elastic Beanstalk(app deployment), AWS EBS (persistant disk storage).

Extensively used Cloud Formation templates for deploying the infrastructures.

Written the Cloud Formation scripts for data lake components that use various AWS services such as Data pipeline, Lambda, Elastic Beanstalk, SQS, SNS and RDS database.

Wrote Restful API that integrates a product called paxata which automate the process of Conformance of Clinical data.

Worked on installation, configuration and maintenance Red hat, Centos

Onboarding different applications into Jenkins environment for CI and managing Jenkins server.

Worked on Versions controller like GIT and integration tools Jenkins.

Developed Ansible Recipes to configure, deploy and maintain software components of the existing infrastructure.

Creation and maintenance of content for the Ansible community and implementation of Ansible modules based on customer and community requirements.

Very good understanding and working knowledge of Orchestrating Applications Deployments with Ansible.

Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching through Ansible.

Wrote Ansible playbooks with python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python. Run Ansible scripts to provide Dev servers.

Ansible setup, managing hosts file, authoring various playbooks and custom modules.

Managing Nexus and Sonarqube server for uploading the artifacts and code quality analysis.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from Puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.

Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.

Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.

Worked on DevOps group running Jenkins in a Docker container with slaves in Amazon AWS cloud configuration.

Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools as Ansible designing cloud-hosted solutions, specific AWS product suite experience.

Configuring the Docker containers and creating Docker files for different environments.

Dockerizing of existing applications, Docker images development and size and speed optimization.

Used Docker containers for eliminating a source of friction between development and operations.

Installation, Configuration and administration of VMware.

Configured Yum repository server for installing packages from centralized server.

Installed Fuse to mount the keys on every Debian Production Server for Password-less authentication.

Installed and Configured DCHP server to give IP leases to production servers.

Applied the clustering Topology that meets High Availability and Failover requirements for performance and functionality.

Installation, Configuration and administration of DNS, LDAP, NFS, NIS and send mail on Red hat Linux/Debian severs.

Installation and configuration of PostgreSQL and MariDBdatabase on Red Hat/Debian Servers.

Configuration and Administration of Apache Web Server and SSL.

Created and maintained network users, user environment, directories, and security.

Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.

Environments: AWS, Ansible, Puppet,Red Hat, Centos, VMware, GIT, Bash Scripting, Shell Scripting, DHCP Server, KVM, Jenkins, SonarQube, Nexus

Princess Cruises, Santa Clarita, CA Feb 2013 - Dec 2014

DevOps Engineer

Responsibilities:

Interacted with client teams to understand client deployment requests.

Coordinate with Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.

Worked closely with project management to discuss code/configuration release scope and how to confirm a successful release.

Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementations of build Scripts, continuous integration infrastructure and deployment tools.

Managing the code migration from TFS, CVS and star team Subversions repository.

Implemented continuous integration using Jenkins.

Created repositories according to the structure required with branches, tags and trunks.

Attended sprint planning sessions and daily sprint stand-up-meetings.

Configured applications servers (Apache Tomcat) to deploy the code.

Installation and configuration and setup of Docker container environment.

Created a Docker Image for a complete stack and created a mechanism via Git workflow to push the code into the container, setup reverse proxy to access it.

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaced versions.

Prototype CI/CD system with GIT on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.

Experienced in Docker orchestration framework, Troubleshooting of Docker based applications.

Exposure to Mesos Marathon & Zookeeper cluster environment for the application deployments and Docker containers.

Designed and Developed Bamboo Build deployments on Docker containers.

Installed Docker registry for local upload and download images and even from DockerHub.

Used Submodules in the GIT and educated users working with sub modules in GIT.

Configured plugins for the integration tools to the version control tools.

Worked with the developers to configure plugins through Eclipse to develop the code.

Involved in migration of Bamboo server, Arti factory & GIT server.

Responsible for writing Hooks and Triggers using Perl, built Java applications using Maven.

Used Chef to configure and manage infrastructure, Wrote cookbooks to automate the congiguration setups, Deployments and implementation of Chef for infrastructure as code initiative.

Good in provisioning and deployment tools like Chef.

Worked on installation and configuration of Chef server and Chef-client(Nodes).

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

Installed applications and load balance packages on different server using Chef

Developed unit and functional tests in Python and Ruby.

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

Integrated Maven with Jenkins for the Builds as the continuous Integration process.

Involved in Upgrade of Bamboo & Arti factory Server.

Maintained JIRA for tracking and updating project defects and tasks.

Manage and document all post deployment issues utilizing the post Deployments Issue Log.

Environment: Chef, Apache Tomcat, GIT, Python, Ruby, Bamboo, Perl, Shell, Maven, Jenkins, JIRA, Kubernetes, Docker.

Delta Technologies, Hyd, India Sep 2011 – Feb 2012

DevOps Engineer

Responsibilities:

Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production

Responsible for the build and release management process.

Responsible for automated build scripts.

Automated the deployment and server bounce process is by creating the scripts using Shell scripts and WLST scripts.

Worked with XML, J2EE technologies Servlets, JavaScript, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ series, XML and JDOM

Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, WebSphere (Portal, BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across UNIX, Windows and Linux platforms

Good Experience in deployment of the code through web application servers like JBoss, Tomcat, WebSphere and WebLogic Application Server across UNIX, Windows and Linux platforms

Provided configuration management expertise to all software development projects using Enterprise Puppet.

Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts.

Involved in various in-house projects using ESB and SOA architecture

Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.

Worked with development team to migrate Ant scripts to Maven.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of JAVA projects and managing Maven repositories.

Maintained configuration files for each application for build purpose and installed on different environments.

Perform biweekly build cycle and testing processes on Solaris

Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Used ANT scripts and Shell scripts to automate build and release process.

Troubleshoot tickets on the helpdesk tracking system.

Environments: Java, J2EE, SVN (Subversions), Hudson, Puppet, Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX.

MMT, Gurugaon, India JUN 2009 –July 2011

Linux System Admin/DevOps Engineer

Responsibilities:

Installed SUSE Linux on Cisco Hardware for SAP HANA deployment.

Experience with Linux installation, configuration management and patch administration as member of a production support team.

Strong knowledge of Linux Kernel configuration, performance monitoring, and tuning.

Good knowledge of LVM, which include creating PVs, VGs, LVs and file systems and trouble shooting.

Deployment and management of many servers via script and Puppet, Utilizing cloud providers as a direct Jira.

Involved in developing the Ruby scripts for Puppet and great ideas to automate system deployment to scale infrastructure.

Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linux environment.

Implemented the application MVC Architecture using Struts 1x framework.

Managing and Creating run Environments on Linux or windows platform using Tomcat, Intel SOA express, glassfish, and other application servers

Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments

Developed and maintained UNIX scripts for build and release tasks.

Facilitate Source Code Management (SCM) best practices among development QA and solution teams.

Work closely with developers, QA teams, Product owners and other stakeholders to deliver software through the build and deployment system

Developed branching strategy suitable to current code structure and successfully executed using SVN and Tortoise SVN.

Configuration and maintenance of common applications such as NFS, DHCP, NTP, SSH, DNS, and SNMP.

Strong knowledge of large-scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.

Experience with SAN/DATA Centre Migration and Consolidation implementations.

Experienced in Strong Consolidation/Migration in an ENTERPRISE environment.

Involved in complete Administration tasks on UNIX, Red Hat Linux and Solaris and documentation for the projects executed.

Responsible for installation, configuration and administration of sun Solaris 9 and Red Hat enterprise Linux on X86 architecture,

Installed required software patches and software.

Used RPMs to install, update, verify, query and erase packages from Linux Servers.

Configured Kick start server to Install Red Hat Linux on multiple machines.

Experience using Kick start and modified Kick start based on server profiles and hardware specifications.

Experienced Installing, Configuring and supporting VMware ESX 3.4 and 4 versions.

Installed, monitored and supported Web and application Servers on AIX and Linux environments.

Implementations and setup of local Linux disk backups using open Source applications.

Consolidating multiple Linux Servers, into 2 physical virtual servers, using Servers.

Installation and troubleshooting on VMware running Linux (Red Hat) and Windows (windows 7, XP, Vista).

Worked with DBA for installation Oracle on Linux and Solaris.

Worked on installations on Power path on all Linux boxes.

Participate in installing and configuring UNIX/LINUX based Oracle 10g products.

Environments: VMware, Solaris, SVN, Ruby, Kick start, SUSE Linux, LVM, Oracle 10g product, NFS, DHCP, NTP, SSH, DNS, SNMP.



Contact this candidate