Post Job Free

Resume

Sign in

Management Engineer

Location:
Santa Clara, CA
Posted:
May 26, 2017

Contact this candidate

Resume:

Vijaya Maganti

Sr. DevOps & AWS Engineer

937-***-**** ac0h9l@r.postjobfree.com

Professional Summary:

AWS/DevOps Engineer with 7+ years of Professional Experience on DevOps operations process like unit test automation, Build/Release Management, Software Configuration Management, Environment, Service, Incident and Change Management. Understands and manages the space between operations and development to quickly deliver code to customers. Seeking for a position in AWS/ DevOps, to contribute my technical knowledge.

•Experienced on working Chef, Puppet, Jenkins, Git, maven, Docker, Nagios and Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x,5.x, Suse, Oracle Enterprise Linux, FreeBSD and VMware V-Sphere ESX/ESXi environment.

•In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

•Experience on AWS Cloud platform and its features including EC2, EBS, VPC, RDS, CloudWatch, CloudTrail, CloudFormation, Autoscaling, CloudFront, IAM,S3, SQS, SNS, Lambda and Route53.

•Build a CI/CD pipeline to automate the process using the python and Bash script.

•Experience in migrating private cloud infrastructure to AWS and set up hybrid cloud using AWS and allocate servers.

•Experienced in setting up Amazon EC2 instances, Elastic Load Balancer (ELB) and Elastic Block Storage volumes (EBS).

•Created snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.

•Designed roles for group of users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.

•Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.

•Experienced in CDN (Content Delivery Network) like Akamai and Amazon CloudFront using S3 for storage.

•Expertize in Configuring S3 versions and lifecycle policies to backup files and used Glacier for the archive files.

•Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev-environment needs.

•Implemented CI using Jenkins and continuous deployment. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.

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

•Experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE.

•Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.

•Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates and attributes.

•Automation of OS builds and Application Installation through Puppet&Chef.

•Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.

•Involved in leading Automation Deployment Team by working with puppet.

•Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.

•Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as jar, war &ear from source code. Experience the migration of build tool from Ant to Maven.

•Experience the migrating code base from SVN (Subversion) to GIT.

•Configuration Management and source code repository management using tools like GIT, Subversion (SVN).

•Hands on experience in source code management, branch creation & repositories management using GIT, SVN.

•Experience in using Bug tracking tools like JIRA (for ticketing), RemedyandHP Quality Center.

•Experience in using Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.

•Have good knowledge of utilizing cloud technology and NoSQL database like Cassandra, Mongo DB database.

•Strong and progressive experience in the server installation of Red Hat Linux, Centos, Oracle Enterprise Linux, VMware ESX&ESXI environment.

•Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)).

•Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL and Python) Architecture.

Technical Skills:

Programming Languages

C, Perl, Shell, Ruby, Python, XML, HTML

Database Systems

SQL Server 2000/2005, MS SQL, Dynamo DB, Mongo DB

Version Control Tools

Perforce, Subversion (SVN), GIT, Clear case

Bug Tracking Tools

JIRA, Remedy, HP Quality Center

Build Tools

ANT, MAVEN, GRADLE

Monitoring Tools

Splunk, Nagios, CloudWatch

CI Tools

HUDSON, JENKINS

CM Tools

Chef, Puppet, Ansible, Docker

AWS Services

EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, CloudFormation, CloudTrail, SNS, SQS, Glacier, CloudFront

Web Technologies

WebLogic, WebSphere, JBOSS, Apache Tomcat, Httpd

Platforms

UNIX, Linux (Red Hat 4.x,5.x,6.x), CentOS, Ubuntu, Windows 8/7/Vista/ XP

Applied Materials, Santa Clara, CA Feb 2016 to Present

Sr. DevOps & AWS Engineer

Responsibilities:

•Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SQS, and EBS etc.

•Experience in Launching and configuring of Amazon EC2 instances and launch the new instances with same configuration by using AMI’s (Amazon Machine Images).

•Experience in working with Elastic Block Storage (EBS), created Volumes and attached to the EC2 instances and created snapshot from that so that we can create a new server with same configurations.

•Created S3 buckets to back up the files and customized it in JSON format and assign the policies so that who can access the files. For the long term storage and archive files Glacier is used.

•Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.

•Configured ELB (Elastic Load Balancer) and changed the Security group settings to balance the load on the servers.

•Experienced in architecting and configuring VPC (Virtual Private Cloud) through private and public networks in AWS.

•Implemented and maintained the monitoring and alerting of production and corporate servers using CloudWatch.

•Developed CloudFormation scripts to automate EC2 instances.

•Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.

•Designed AWS CloudFormation templates to create custom sized VPC, subnets.

•Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.

•Experienced with various scripts Shell, Perl and Python for automation of various tasks.

•Experienced in CDN (Content Delivery Network) and Amazon CloudFront to avoid the network trafficking.

•Used DNS management in Amazon S3 to backup database instances to save snapshots of data.

•Knowledge in performing Tuning and Query Optimization in AWS Redshift.

•Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables.

•Build the maven artifacts using Jenkins and Deploying into Amazon Cloud Environment by adding Monitoring Metrics to CloudWatch and the respective Alarms.

•Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.

•Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.

•Generated a Route53 to control the traffic between different regions.

•Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.

•Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of Software through PowerShell scripts.

•Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.

•Created scripts in Python, which integrated with Amazon API to control instance operations.

•Expertise working on Docker Container, Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

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

•Used Docker to virtualize the servers for the test environments and development environments needs. And also, configuration automation using Docker containers. Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.

•Used Docker as a new level of simplicity to defining and creating applications by encapsulating them in containers. Created virtual images similar to production environment using Docker by writing Docker compose files.

•Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS.

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

•Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 &ELB with Chef cookbooks. Installed Chef-Server enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

•Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances. Worked on Managing Private Cloud Environment using Chef.

•Implemented CI process for Chef cookbooks development workflow with help of Test Kitchen, Foodcrtitic, Robocop and Chef Spec. Implemented cloud infrastructure using Chef and implemented auto scaling and Assign chef roles to EC2 instances.

•Hands on experience with Chef and OpsWorks in AWS cloud environment.

•Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations. Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS.

•Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.

•Automated Deployment of Java based applications into Tomcat, WebLogic servers using Chef and Jenkins.

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

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

•Experience in using Splunk for log analyzing and improving the performance of servers.

•Monitoring system performances using Nagios and managing network issues.

•Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.

•Configured GIT with Jenkins and schedule jobs using POLL SCM option.

•Experience in designing and implementing continuous integration system using Jenkins by creating Python scripts.

•Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git.

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

•Worked with JIRA for change control & ticketing which handles DCR (defect Change Request) MR (Maintenance Request).

Environment:AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), Azure,Docker, Chef, Jenkins, ANT, Maven, Git, SVN, Cron, Jira, Azure, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, Route53, DNS, Nagios, RHEL 6.8/7.x.

Uhlig LLC, Kansas City Aug 2014 to Jan 2016

DevOps & AWS Engineer

Responsibilities:

•Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

•Creating a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

•Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to build a secure zone environment for organizations in AWS public cloud.

•Creating Private networks and sub-networks and bringing instances under them based on the requirement.

•Implemented VPC peering between different VPC’s in a datacenter.

•Good knowledge of AWS services like S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.

•Used S3 for highly durable and available data, versioning and lifecycle policies.

•Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

•Used IAM (Identity Access and Management) to create new user and assigned groups and roles for that users.

•Created metrics from meta data of AWS services and providing notifications, alarms and setting up auto scaling.

•Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.

•Configured Elastic Load Balancers with EC2 Auto scaling groups.

•Automating backups by Shell / PowerShell scripts for Linux / Windows to transfer data in S3 bucket.

•Responsible for using AWS Console and AWS CLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch.

•Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.

•Collaborated with development and support team to setup a continuous delivery environment with the use of Docker.

•Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).

•Worked on creation of Docker containers and Docker consoles for managing the application life cycle.

•Experience in Build/Release Engineering Automation with Docker and Jenkins.

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

•Used Python scripting for automation, highly scalable, build promotions for staging to production.

•Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.

•Written Shell Scripts to restore Jenkins and GitHub from daily backups.

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

•Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.

•Wrote Chef cookbooks for deploying, configuring and managing collected for metric collection and monitoring.

•Used Chef for server provisioning and infrastructure automation in AWS.

•Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.

•Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.

•Initially used Puppet as a Configuration management tool and later started using the CHEF.

•Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.

•Managed and deployed the software configurations using Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.

•Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.

•Wrote puppet manifests from scratch for deploying, configuring, and managing collected for metric collection and monitoring.

•Worked with automation of OS builds and application installations through Chef, Nagios for application and hardware resource monitoring, worked with plug-ins in Nagios for monitoring resources.

•Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet, Yum, rsync).

•Configured automated VM migrations using automated scripts in PowerShell. Standardized network cable runs for VMware hosts across multiple data center.

•Remote administration and system configuration through scripting, Linux CLI (Bash, Perl, Python), SaltStack (Puppet), and Rackspace (OpenStack) console.

•Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers Used Shell/Perl scripts to automate the deployment process.

•Created and maintained the Python deployment scripts for Web Sphere web application server.

Environment:AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), Docker, Chef, Jenkins, ANT, Maven, Git, SVN, Cron, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Route53, DNS, Bamboo Nagios, RHEL 5.11/6.x.

American Family Insurance, Madison, WIApril 2012 to June 2014

DevOps Engineer

Responsibilities:

•Monitored software, hardware and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.

•Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.

•Used Puppet for Configuration Management tool.

•Installed and configured an automated tool Puppet that includes installations of Puppet master, agent nodes and an admin control workstation.

•Created Puppet manifests, classes and modules to automate system operations.

•Used Puppet to manage Web Applications, Configuration Files, Data Base, Packages.

•Expertise in using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.

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

•Ensuring availability of Puppet agents across Linux boxes in order to ensure configuration management application via Puppet Master.

•Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

•Set up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.

•Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management.

•Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.

•Worked on version control tools like GIT and Perforce and integrated build process with Jenkins.

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

•Automate the builds and deployment of JAVA projects using ANT and Jenkins.

•Automated, designed and implemented continuous integration using GIT, Jenkins, puppet.

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

•Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

•Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.

•Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.

•Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.

•Manage Code Repository by, maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.

•Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.

•Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.

•Administered WebSphere application Servers at configuration level.

•Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.

Environment: Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Nagios, RHEL 5.9/6.x.

Axis Bank, Hyderabad Jan 2011 to March 2012

Build and Release Engineer

Responsibilities:

•Installed, configured and administered Jenkins CI tool on Linux machines.

•Configuration Management (SCM) tools like Subversion (SVN), GIT.

•Setup Jenkins Build server and maintenance.

•Jenkins is used as a continuous integration tool for build and deployment of JAVA code.

•Experience in User Management and Plug-in Management for Jenkins.

•Used the continuous integration tool Jenkins to automate the daily processes.

•Created Instances in Apache WebServer and JBOSS Application server in QA and Production environments.

•Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.

•Automated Linux production server setup using Puppet scripts. Documented release, builds and source control processes and plans.

•Designed and implemented Puppet-based configuration management system for all new Linux machines (physical and virtual).

•Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.

•Experience with Build Management tools like Maven for writing build.xml and Pom.xml.

•Managed the Maven Repository using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects

•Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

•Created Maven shell scripts for build and release activities in QA, Staging, and Production environments.

•Managed SVN repositories for branching, merging, and tagging.

•Performed all necessary day-to-day Subversion/GIT support for different projects.

•Integrate GIT into Jenkins to automate the code check-out process.

•Using GIT as configuration Management tool to have version control

•Responsible for design and maintenance of the Stash GIT Repositories, views, and the access

control strategies.

•Written Perl script to monitor and notify team about the Rsync updates

•Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.

•Implemented Release schedules, communicated the Release status, created Roll Out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a Jira Application.

•Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), Staging and Production environments.

•Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.

•Strong ability to troubleshoot any issues generated while building, deploying and in production support. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions. Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

Environment:Linux (RHEL, CentOS), Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Puppet, Jira, Bash, Shell, Perl, Python,Tomcat, WebLogic,WebSphere, JBOSS, Nagios, RHEL 5.x.

Aurobindo Pharma, Hyderabad, India Aug 2009 to Dec 2010

Unix/Linux Administrator

Responsibilities:

•Installed, Configured and maintained Red Hat Linux, CentOS, servers, DNS, LDAP, NFS.

•Installed WebSphere Application severs 6.0 on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.

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

•Imported and managed multiple corporate applications into Subversion (SVN).

•Systems performance monitoring.

•Experience with VMware Virtualization.

•Responsible for troubleshooting end user and application problems.

•Assembling the systems and installing operating system and application software.

•Designing computer displays to accomplish goals using flowcharts and diagrams.

•Installing Operating Systems and Application Software.

•Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.

•Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools Clo 4.0 monitoring.

•Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.

•Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.

•Installing and upgrading of packages and patches configuration management, version control, service pack and reviewing connectivity issue regarding security problem.

Environment:RHEL 4/5.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, Shell Scripting, Apache Tomcat, Nagios, SVN, Bash, Ruby, Python.



Contact this candidate