Post Job Free

Resume

Sign in

Management Engineer

Location:
Dallas, TX
Posted:
May 22, 2017

Contact this candidate

Resume:

Chandrasekhar Swarna

469-***-**** ac0foh@r.postjobfree.com

PROFESSIONAL SUMMARY:

7+ years of experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.

Worked on various technologies and platforms including UNIX/Linux, VMware, AWS, GIT, Jenkins, Maven, Vagrant, Ansible, Chef and Puppet.

Exposed to all aspects of the software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.

Worked as Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles C/C++ & Java Platform.

Puppet 3.x, Chef installation and setup, planning designing GUI for automation using cloud forms,

Extensive experience in installing, configuring, troubleshoot, maintaining, implementation also support on Red hat Linux, Centos, SUSE and Ubuntu.

Experience in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).

Experience in working with AWS Cloud computing and involved in creating AWS instances and worked on Multiple AWS instances, setting up the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, IAM,and S3.

Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).

Hands-on experience in creating customized Docker images and push them to Amazon ECS, knowledge in containerization.

Experience with Splunk Searching and Reporting modules, Knowledge Objects, Administration, Add-On's, Dashboards, Clustering and Forwarder Management.

Expertise in writing Bash Scripts, Pearl Scripts, Python programming for deployment of Java applications on bare servers or Middleware tools.

Experience in setting monitoring tool such as CloudWatch,Splunk and Nagios to maintain different systems on various environments.

Good experience working with container orchestration tools Apache Mesos, Marathon, Kubernetes.

Experience in configuration and implementation of ElasticSearch and Kibana.

Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.

Extensively worked with the Source Code Management Tools Such as CVS, SVN (Subversion), Team Foundation Server(TFS), GIT on Windows/UNIX/Linux.

Experience in Cloud automation using AWS Cloud Formation templates and migration to Amazon web Services from Datacenter.

Involved in activities like Installing and configuring Application servers such as Apache, Web logic, Web sphere, Jboss and Iplanet on LINUX server.

Extensively worked with CI tool, Jenkins and MAVEN to implement the End to End Automation.

Worked with different Bug tracking tools like JIRA, HP Quality Center and Clear Quest.

Expertise in trouble shooting the problems generated while building, deploying in a multi-component environment and also as part of production release support.

Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Version Tools

SVN,TFS, GIT, GIT Hub, Bitbucket

Automation&Build Tools

Jenkins, Ant, Maven, Hudson

CD Tools

Chef, Puppet, Ansible

Monitoring Tools

CloudWatch, Nagios,Splunk

Virtualization

VMware, Oracle Virtual box

Basic Programming

C,C++, Html, CSS,JAVA

Scripting

Shell, Python, Ruby

Database

MySQL, SQL Server

Operating Systems

LINUX(RHEL 5/6/7), Unix, AMI, Ubuntu, Centos, Windows 7/8/10, Windows Server 2008/2012

Cloud Technologies

AWS, Docker, Vagrant, AZURE.

Amazon Web Services

EC2, S3, Glacier, EC2 Container Service, Elastic Beanstalkl, DynamoDB, RDS, Redshift, Direct Connect, Route 53, Identity & Access Management, Lambda, AWS IoT, SNS, SES, SWF, SES, Elasticsearch Service, Security Groups, AMI, Elastic Block Storage, Elastic IP, CloudFormation, CloudWatch,Regions, Route Table, Network ACL.

Project Details:

Cerner Corp, Kansas City, MO Apr 16 – Till date

DevOps Engineer

Responsibilities:

Working on various flavors of Linux/Unix platforms Red Hat Linux, AIX, Solaris that includes installing, configuring and maintenance of applications on this environment.

Installed, Configured, Managed Monitoring Tools such as Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Configuring and maintaining Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.

Installing and configuring an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

Working closely with puppet, creating modules and manifests as per the client requirement to automate the deployment of the applications and automate the infrastructure.

Creating Puppet Modules to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.

Responsible for creating Puppet modules and Manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation processes using Puppet.

Working with Puppet for the deployment of servers with custom scripts.

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.

Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.

Involved in provisioning MySQL database and established connectivity between EC2 instance and MySQL -RDS via security groups.

Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.

Responsible for implementing and maintaining the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Automating the daily processes by using continuous integration tool Jenkins .

Configure jobs and pipelines using Jenkins. Troubleshoot problems arising from Build failures and Test failures.

Virtualized the servers using the Docker for the test environments and dev-environment needs. Used Docker containers for eliminating a source of friction between development and operations.

Implementing a Continuous Delivery pipeline with Docker, Jenkins,GitHub and AWS.

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

Developing python scripts to automate applications migration and monitor application health during migration.

Working on setup of various dashboards, reports and alerts in Splunk.

Involved in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.

Creating dashboards, reports and inquiries for all JIRA related administrations.

Creating new customized issue type in Jira for tracking custom requests in Jira.

Co-ordinating with various cross functional teams across IT operations for smooth functioning of projects.

Providing 24X7 on-call support on rotation basis and Handling High priority incidents through bridge calls.

Environment: Red hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Solaris 8/ 9/10, Puppet, GIT, AWS, Jenkins, JAVA J2EE, ANT, Maven, Docker, Kubernetes, JIRA, Splunk and Python.

Western Union, Montvale, NJ Oct 2014 – Mar 16

DevOps Engineer

Responsibilities:

Installed, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, and Chef.

Configured and maintained Linux virtualization in test and production environment using VMware vSphere Client for RHEL Linux OS installation.

Installed and configured Jenkins, Installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.

Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.

Developed Chef Cookbooks and Recipes to manage systems configuration.

Automated the cloud deployments using Chef and AWS cloud formation templates

Used existing cookbooks from Chef marketplace and customizing the recipes with respect to each VM.

Involved in setting up the entire Chef Infrastructure from scratch. And also involved in setting up the Chef workstation, Chef repo as well as Chef nodes.

Worked on Agile projects for DevOps team to help deliver critical functionality to a cloud based service.

Worked on Build Automation and Build Pipeline Development using Jenkins and Maven.

Worked on AWS to manage the applications in the cloud. Worked with various components of AWS like S3 bucket, AMI, EC2, Autoscaling.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.

Worked on the migration from VMware to AWS, and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.

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

Using Chef written 200+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and to manage Web Applications, Configuration Files, Data Base, Commands, and Packages.

Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.

Configured the Docker containers and created Docker files for various applications.

Integrated the Docker containerized applications to get them functional and working.

Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.

Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war files.

Worked on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, Elasticsearch, and Kibana.

Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.

Worked on Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.

Configured Splunk deployment server and deployed universal forwarders to the application nodes.

Created branches and managed the source code for various applications in GIT.

Used MAVEN to build rpms from source code checked out from GIT with Jenkins being the Continuous Integration Server and Artifactory as repository manager.

Developed build and deployment scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments.

Created custom fields and set those up for particular projects under Jira.

Ensure JIRA capture add-on and configure JIRA capture tool for exploratory testing, easy creation of issue with browser extension by pre-filling templates.

Attended daily stand up meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.

Environment: GIT, SVN, Maven, Jenkins, AWS, RAID, Shell, Linux, Windows, Redhat Linux 5.x,6.x,7.x, TFS,VMware ESX, Splunk, Web sphere, Apache, Chef, Docker, Maven, ANT, Kubernetes, JIRA,Build Forge and JAVA J2EE.

Nike, Beaverton, Oregon 0ct 13 – Sept 14

System Engineer/DevOps

Responsibilities:

Installed and configured Puppet to automate the application deployment in the production servers creating puppet modules and manifests.

Installed, Managed and Configured monitoring using Nagios for monitoring the log files, Network Monitoring, log trace monitoring and the hard drives status.

Implemented a Continuous Integration and Continuous Deployment framework using Jenkins, and Maven in Linux environment.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Using Virtual Client Infrastructure Console installing the Linux on several VMware virtual servers.

Provided support on different Package Managers like Red Hat Package Manager and YUM for Patching of different software.

Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.

Installed and Configured Jenkins and Puppet to perform automated CI Builds and Deployments.

Implemented Configuration Management, Change Management policies and procedures.

Worked on creating various modules in Puppet and automated various facts.

Added multiple nodes to enterprise Puppet master and managed all the Puppet agents.

Worked on Plugin Management, User Management and END-END build and deploy setup using Jenkins.

Used Python testing framework to write test scripts for various modules and make sure that the newly designed modules are rigorously tested

Maintaining and creating Scripts Using Shell for automating Various System Processes

Involved in checking for updates on latest kernel and downloading it from YUM server and created repo and making it available for installation purpose for target servers.

Worked on Shell scripts like Bash, and also worked on the existing scripting language.

Automating the installs using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.

Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.

Extensively involved in writing the Modules and Manifests in puppet as per the client requirement.

Checking the availability of certain RPM packages, if there are not available by default installing them on Oracle.

Ability to develop SQL/TSQL and Access queries.

Created and Customized the TFS Reports such as Development, Bug Status and Testing Status that helps you track team's progress on specific project.

Developed and implemented up the monitoring infrastructure for systems using Nagios and monitored system to notify of system issues.

Used the Monitoring Tools like - Nagios to perform the monitoring of systems.

Provided 24X7 on-call support on rotation basis and Handling High priority incidents through bridge calls.

Environment: GIT, SVN, ANT, Maven, WebSphere, Jenkins, AWS, Redhat Linux 5.x,6.x,7.x, JBoss, VMware ESX, Splunk,and Web sphere, Apache, Chef, Docker, Nagios,Tomcat.

Genpact, Hyderabad, India Oct 11 – Sept 13

System Administrator

Responsibilities:

Worked on installation, Configuration & Upgrade of Linux, Solaris, AIX, HP-UX and Windows operating system.

Installed, upgraded and configured infrastructure software (JBoss, Tomcat, MySQL, etc.)

Created environments on virtual machines to be handed over to development and QA teams. Created containers and deployed applications in JBOSS on different containers.

Executed builds and performed deployments in various environments.

Installed, configured and maintained Apache Web Serverand worked on installation of several patches and packages.

Creating new file system, managing & checking data consistency of the file system.

Maintained and troubleshoot switch and application network connectivity, UNIX infrastructure, including DNS, DHCP, LAN and TCP/IP issues, accounts and security for all application servers.

Written Scripts for automating jobs using CRON jobs, performing deployment builds and tested the code.

Maintaining the CPU & Memory utilization of Servers reports on the WEB.

Prepared documentation of understanding, deployment instructions for production releases and updated company wiki with operation procedures.

Involved inDisaster Recovery and Planning.

Developed Python,C,Bash and shell scriptsfor automation of the build and release process.

Executeddatabase scripts and troubleshooting as needed.

Performed deployment updates to QA, Stress, Integration and Production environments.

Experience in User and group administration, management and archiving.

Configuring NFS, NIS, NIS+, DNS, Auto-mount and disk space management on SUN servers.

Involved in 24/7 high availability on pager rotation basis and coordinated efforts with the offshore team.

Environment: Solaris 8/9/10, Linux RHEL 4/5, Sun Enterprise Server, SunFire 6800/ E6500/ E4500 & E3500, Blade Servers. JBoss, Apache 2.x, 3.x

HDFC Bank, Hyderabad, India Mar 10 – Sept 11 Systems Administrator (UNIX/Linux)

Responsibilities:

Installed, configured, administer and maintained all of the Redhat Linux and Centos in-house systems.

Installation, Maintenance, Administration and troubleshooting of IBM AIX 4/5 and Redhat 9, AS 3.0 servers on various hardware platforms that include IBM Power servers & Dell 6400, 2400, 1800 etc.

Performed automated installations of Operating System using NIM for AIX and Kickstart for Linux.

Extensively worked on hard disk mirroring and stripe with parity using RAID controllers

Performed routine software, system updates and installations on the UNIX machines.

Consulted with 3rd party vendors to resolve issues related to hardware and software.

Troubleshoot and fixed problems that occur within UNIX environment

Worked closely with the MySql DBA’s to stabilize the Oracle Environment

Perform system performance and tuning on Linux servers

Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.

Configured firewall based on Redhat Linux and FreeBSD 4.x that has three network interfaces.

Implemented a High Availability Cluster using Veritas Cluster Server 4.0.

Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management

Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.

Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment. Worked with Apache and developed several UNIX scripts to automate web tasks

Environment: IBM AIX 4/5, Redhat Linux 9, AS 3.0, Veritas Volume Manager 3.x, 4.0, Veritas Cluster Server 4.1, Cisco Routers, Sun 4800, V480, 280R, 4500, 3500, Dell 6400.



Contact this candidate