Post Job Free
Sign in

Manager Engineer

Location:
Des Moines, IA
Posted:
October 05, 2017

Contact this candidate

Resume:

Naga K

984-***-****

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

Cloud/DevOps Engineer

Professional Summary:

Over 8 Years of experience in IT industry with major focus on Configuration, SCM, and Build/Release Management like SVN, GIT, Maven, Jenkins, Chef, Puppet, Docker and as AWS DevOps operations as Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2,NACL, RDS, S3, Microsoft Azure, Route53, SNS, SQS, DynamoDB, LAMBDA,Elastic Beanstalk, AWS X-Ray and Cloud Trail.

Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azurestack (Including MFA, Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.

Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage. Deployed applications on AWS by using Elastic Beanstalk.

Played a significant role as a part of an engineering team designated to design a new platform to host applications on AWS and also set up VPN tunnels from corporate network to VPCs, also designed the Subnets, Routing and IAM policies in AWS.

Experience in code deployment and orchestration with tools such as Puppet, Chef, CloudFormation, and automation validation using Test Kitchen, Vagrant, Ansible and TerraForm.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.

Experience developing and implementing continuous deployment code; experience with CI/CD pipelines and DevOps methodologies.

Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.

Extensively worked on Jenkins, Bamboo and Anthillpro by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.

Hands on Experience on Configuration management tools PUPPET, CHEF, CFEngine, and Salt.

Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects

Maintained custom PowerShell scripts that interact with Office 365, Active Directory, SQL, and VMware.

Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.

Install databases like Oracle 9i, 10g MYSQL on Linux. Expertise in Storage Management (SAN, NAS).

Experience working with Docker containers, Kubernetes, running/managing containers, container snapshots and managing images, Configured and build OpenStack Havana, Icehouse using Ansible and Shell, Python scripts.

Installed/Configured the WebSphere server, JBoss application server, Weblogic server Managed tuning and performance of high profile applications running on them.

Experienced with the installation and configuration on Apache, WEB logic servers.

Experienced in working with network Packet Analysis using Tcpdump and wireshark.

Familiar with installation & Management of packages, patches, maintenance of RPM updates on Linux.

Experience configuring and troubleshooting a variety of clustering software configurations including Veritas and Redhat clustering.

Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK.

Extensive scripting done in Bash, Python, Perl, K-shell, Powershell for automated tasks.

Good Exposure and Experience in VMware ESX servers and Virtual Center Administration and troubleshooting server virtualization products like KVM, XEN, VMware, and Virtual Box.

Detect hardware related issues like Disk Failure, RAM, and NIC Card. Provide Hosting and Deployment Solution in PACI (Parallels Automation Cloud Infrastructure) based on Linux, VMware.

Broad Worked with different Bug tracking tools like JIRA, Rational Clear Case, Bugzilla and IBM Clear Quest.

Install databases like Oracle 9i, 10g MYSQL on Linux. Expertise in Storage Management (SAN, NAS).

Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, Waterfall model.

Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).

Technical Skills:

Operating Systems

Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, Ubuntu, Windows NT /2000/2003, DEBIAN.

Application Servers

WebLogic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x,JBoss 4.22.GA, WebSphere 6.x/7.x/8.x

Web Servers

Tomcat, APACHE 2.x, 3.x, JBoss 4.x/5.x, WebLogic (8/9/10), Web Sphere 4.0/5.0, Nginx

Clusters

VERITAS Clusters, HACMP (High Availability)

Volume Manager

VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM Storage EMC CLARiiON CX series, NetApp.

Backup Management

Veritas NetBackup 4.x/5.x/6.x, Tivoli, Symantec Netbackup 7.x

Cloud Environments

AWS, Microsoft Azure, Rackspace, OpenStack, Pivotal Cloud Foundry (PCF)

Automation & Configuration Tools

Chef, Puppet, Ansible, Jenkins, Kickstart, Jumpstart, Saltstack, Bamboo, Docker, Vagrant, Terraform.

Orchestration Tools

Kubernetes, docker swarm, Apache Mesos.

Networking Protocols

TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET.

Virtualization Technologies

VMware ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen, KVM, vCenter, vSphere

Scripting

Perl, Python, Ruby, Borune, Korn and Bash Shell scripting, Powershell

Version Control Tools

GIT, GitHub, Subversion, CVS, IBM Rational ClearCase, Bitbucket

Monitoring Tools

Nagios, Cloud Watch, Splunk, ELK

Build Tools

Maven, Gradle Sonar, Nexus, Ant and Make.

Bug Tracking Tools

Code Commit, JIRA, Bugzilla, Remedy, HP Quality Center, IBM-ClearQuest,

Professional Experience:

Well Fargo - Des Moines, IA

Sr Cloud/Devops Engineer Aug 2015 – Till Date

Responsibilities:

Deploying and Managing Azure Services- Cloud Services, Web apps, service bus, key vault, application insights, azure dashboards, data analytics, HD Insight cluster, SQL Azure, resource groups, Storage accounts, Virtual networks, Load balancers, Azure Storage (Blobs, Tables, Queues, Files), BizTalk Services.

Configured Shared Access Signature (SAS) tokens and Storage Access Policies (SAP) in Azure cloud Infrastructure.

Expert knowledge on Microsoft internal COSMOS platform for most of, much of usage streams as Azure compute, Azure storage, SQL, Azure DocDB.

Hands on Azure AD Connect tool with local AD and Azure AD connectors with .com domains. Configured Single Sign on (SSO) Access to users in Azure Active Directory.

Designed and configured Azure Virtual networks, subnets and deploying Azure IaaS VMs and Cloudservices into Vnets, Convertion of VMware VM’s file formats to Azure cloud service.

Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.

Secured the On Prem BizTalk end points using API management portal as a part of POC for future upgrades.

Created workflows using the Logic apps and connecting to the SQL server on prem to fetch the data and devise the logic, used the Azure service bus, queues to have asynchronous communication between endpoints.

Converting BizTalk 2010 Artifacts to BizTalk 2013R2 using ESB Tool Kit 2.1.

Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.

Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.

Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted the data from MySQL into HDFS using Sqoop.

Installed and configured Hive, Pig, Sqoop, Flume and Oozie on the Hadoop cluster.

Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3storage, Redshift, Data Pipeline, EMR.

Created and maintained Technical documentation for launching HADOOP Clusters and for executing Hive queries and Pig Scripts.

Responsible for support Azure Resource Manager (ARM) Azure IaaS VM Backup & Hyper-V virtual machine (Windows), Protection groups and Recovery plans.

Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.

Managed policies and metadata of nodes, written cookbooks and checked them using Test Kitchen tool as well as knife and chef command line tools in Chef.

Enforcing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, Vagrant, Berkshelf, FoodCritic and ChefSpec.

Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.

As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop on-going test automation Ansible, Python based framework Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana).

Worked on Cloud automation tool like Terraform, to create and compose all the components necessary to run application.

Provisioning servers/instances using infrastructure as code such as Terraform and CloudFormation. Code is stored in a private repository and constantly updated.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Implementation of JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes.

Installed/configured/maintained/administrated the network servers DNS, NIS, NFS, Sendmail and application server Apache, my, JBOSS, Weblogic, Oracle E-business suite and Samba on Linux.

Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.

Used Python libraries such as paramiko, pycrypto, XML parser and logging libraries to develop automatic storage, networking deployment tool on scale-out environment with Linux

Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Jenkins by pointing to Orchestration and UI layer Repositories in GitHub.

AZBlue - Phoenix, AZ

Cloud/DevOps Engineer May 2013 – Sep 2015

Responsibilites:

Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud. Automating the installation of software through Power Shell scripts.

Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance (ELB) and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.

Maintained the user accounts IAM, VPC, RDB, Dynamo DB, SES, SQS and SNS services, Network ACL's and Route Tables in AWS cloud.

Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).

Strong experience with Docker Management Platform, Leveraged Custom Images as Containerized Apps with in the Docker Engine.

Worked with Amazon Web Services (AWS) using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.

Writing data to parquet tables both non-partitioned and partitioned tables by adding dynamic data to partitioned tables using spark.

Involved in converting the files in HDFS into RDD's which are multiple data formats and performing Data Checking using RRD Operations.

Implemented continuous deployment with Apache Mesos and Marathon by using Docker as a container orchestration for data center automation.

Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.

Expertise in Configuration of Ansible Tower, which provides a dashboard and role, based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.

Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.

Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.

Developing puppet module for Automation using combination of Puppet Master, R10K Wrapper, Git Enterprise, Openstack(Horizon), Vagrant and SimpleUI(Jenkins).

Automated server/database backups using snapshots/AMI images and developed cookbooks from scratch and wrote recipes, scripts, and monitoring checks and also developed Chef LWRP’s for the cookbooks.

Implementation of JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes.

Experience in monitoring the availability & performance of RedHat Linux Servers through tools like mpstat, vmstat, iostat, netstat and nfsstat.

Configuring virtualization services such as Shared Ethernet Adapter (SEA), VLAN, VLAN tagging, IVE, NPIV, CPU pooling, Live Partition Mobility (LVM).

Designing centralized logging solution with ELK (Elasticsearch, Logstash, Kibana) stack and Kafka; integrated with Cloud Foundry; defined configuration in PaaS for log draining.

Administered in Server build using Jumpstart, NIM, Ignite and kickstart Process.

Hands on experience with build tools like Gradle, Ant and Maven for writing Build. Xmls and pom. Xmls.

Implemented Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.

Integration of Application with monitoring tool NewRelic for complete insight and proactive monitoring.

Worked with for deployment of Security tools, Nagios agents, Nagios Servers, qoslite applications in different environments.

On-boarding large amounts of data from Oracle database in to splunk using Splunk DB Connect app V2.

Writing Json templates for cloud formation and Ruby scripts for Chef automation and contributing to our repository on Github.

Assisted developers with establishing and applying appropriate branching, labeling conventions using GIT source control.

Schneider Electric– Carrollton, TX

DevOps Engineer Sep 2011 – Apr 2013

Responsibilities:

Worked with a team of highly motivated professionals focused on innovative solutions that meet quality and deadline constraints.

Worked on designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.

Administered setting up of private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks in AWS.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Optimized volumes and EC2 instances & Created Multi Availability Zone VPC instances.

Ability to troubleshooting network services and protocols such as TCP/IP, DNS, AD, LDAP, SSH, FTP, NFS, NIS, AUTOFS, SMTP, SSL, HTTP, IIS and Apache.

Using VMWare ESXi Server and VSphere Client (combination) to manage VMs.

Wrote Python Scripts, Shell Scripts to deploy the java based packages like .ear and .war on the WebLogic App server.

Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.

Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.

Installing and configuring SSH encryption to access securely on QNX and Red hat Linux.

Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results.

Puppet Upgrade: Oversaw the upgrade of Puppet automation code from Puppet 3.x to Puppet 4.x which requires custom conversion scripts, and refactoring several automation modules.

Setup Puppet master, client and wrote scripts to deploy applications on Dev, QA, Prod environments.

Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, Packages.

Maintenance of documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL platforms.

Created Puppet manifests and modules to automate system operations.

Experience in setting up Upstream and Downstream Jobs and pipelines in Jenkins.

For CI/CD pipeline Jenkins is used and wrote Jenkins-job-dsl for configuring the jobs.

Used ANT and MAVEN as build tools on Java projects for the development of build artifacts like .war and .ear files.

Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.

Implemented detailed systems and services monitoring using Nagios and Zabbix and wrote custom health checks to reduce notification noise and automate service restarts.

Integrated Splunk Enterprise with DynaTrace to monitor the performance of the application, managing Splunk Forwarder on centralized deployment server.

Circled with partnership projects and presented the overview of the Splunk by performing proof of concept with sample logs.

Django-Celery used for Queuing System in the Build and deploy process, taking Build & Deploy in Order by using GIT for Version Control.

Assisted developers with establishing and applying appropriate branching, labeling conventions using GIT source control.

Collaborate with the GIT third party tool vendors like WANdisco to resolve issues efficiently.

Genesys International - Banglore, Karnataka,IN

Linux Administrator Jan 2010 – Jul 2011

Responsibilities:

Active directory administration, configuration of user accounts, security settings and drive mappings using customized scripts.

Planned, Installed and configured SUSE Linux Enterprise Server on Blade Server JS 21 X series 3755.

Involved in Planning, building and Administration of various High Availability clusters and heart beat checking on Sun Solaris using VCS in heterogeneous SAN environment.

Worked on Network-attached storage (NAS) and Storage Area Networks (SAN) of NetApp Storage provisioning NFS, LUN and CIFS Shares.

Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Websphere.

Installed Cluster Server using Veritas Cluster Server 4.x and managing storage using Veritas Foundation Suite 4.x.

Worked on integrating GIT with Jenkins and scheduling jobs by using Poll SCM and also integrated in code checkout processes.

Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tool Jenkins.

Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.

Developed Python and Shell scripts for regular and periodic jobs.

Used snmp plugin for Nagios, Splunk for easy and strong infrastructure services monitoring.

Build Splunk dashboards using XML and Advanced XML as well as Created Scheduled Alerts for Application Teams for Real Time Monitoring.

Installed Oracle 9i on Linux and did basic configuration. Worked closely with Oracle DBAs database configurations.

Migrated the manual jobs to self-executing Cron Jobs on Physical/Virtual Servers. c

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

Created and managed of all source code repositories, management security model, backup/restore of the source code repositories, and upgrading the version control system.

Designing Firewall rules for new servers to enable communication with application.

Intergraph - Hyderabad, TELANGANA, IN

Systems Engineer Aug 2008 – Dec 2009

Responsibilities:

Installed VMware ESXi software which is a part of vSphere suite on bare metal and implemented several virtual hosts on top of that ESXi environment.

Administrator of VMware virtual servers/desktops running both Windows and Linux.

Configured a Kickstart server and used it to automate OS installation and deployment of servers on VMware, KVM.

Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.

Installation, configuration and maintenance DNS, SMTP, FTP, NFS, NIS, NIS+, RPM and Samba Web servers on Redhat Linux and CentOS.

Configuration and setup of Dell WYSE P45 and P90 terminals with multi-monitor display.

Installation and updating the systems with the new package updates using YUM and RPM.

Managed and monitored the server and network infrastructure with Nagios using NRPE plugin.

Provided highly available data services to users using SVM and LVM.

Installation and setup of MySQL 5.1 Enterprise and Community servers on Windows/Linux and SUN Solaris Servers.

Scheduling incremental snapshots and full backups of MySQL database, configuring tape backup units using third party tools like VERITAS and Zmanda.

Write and apply a lot of Shell scripts with Cron Jobs to maintain and monitor different automated regular tasks.

Rectifying server problems with rescue mode recover file system form console. Solaris, RHEL, Volume Manager (VxVm), VMware.

Maintain Subversion/GIT repository giving access and group controls.

Fine tuning of configuring networks for optimum performance.



Contact this candidate