Post Job Free
Sign in

Devops/AWS/Cloud Engineer

Location:
Parsippany-Troy Hills, NJ
Posted:
January 03, 2018

Contact this candidate

Resume:

Mohan Reddy

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

206-***-****

Professional Summary:

Over 9 Years of System Admin experience in AIX/Linux/Solaris/Windows/cloud.

Extensive experience in installation, Configuration, Updating, Support, and Maintenance of

Unix and windows servers.

Experience in Unix System Administration in Red Hat Linux 4/5/6, UBUNTU, CentOS and WinNT/2000 Servers.

Experienced in implementing Chef, Puppet.

Implementing new projects builds framework using Jenkins & maven, ANT as build framework tools & Nexus in Linux environment.

Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.

Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.

Worked on RAID 0, RAID 1, RAID 0+1, RAID 5 Configuration in Linux

Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.

Expertise in deploying virtual machines and applications in enhanced secured way using Network ACLs, Security Groups and NAT instances.

Integrated git hub and puppet to ensure reviewed rollout of configuration changes using puppet through version management using git.

Worked as DevOps engineer/Build and release engineer in field of release automation for java/.Net application to achieve continuous integration (CI) and continuous delivery (CD).

Experience writing Cookbooks, Recipes etc. in Chef for configuring Infrastructure.

Apply patches and updates to Linux systems using Puppet and other automated methods; update JWAC Puppet process to best practices.

Deploying, managing, and operating scalable, highly available, and fault tolerant systems on Amazon Web Services (AWS).

Proficient in Shell/Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Open make, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for SVN.

Working Knowledge of Ansible.

Worked with servers monitoring tools like NagiosXI and Cacti.

Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, security management and Security trouble shooting skills.

Experience in Creation and managing user accounts, security, rights, disk space, quotas and process monitoring in Red hat Linux.

Added Users and Roles to the Linux machine using Bash Shell.

Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Coordinated with the Offshore and Onshore teams for Production Releases.

Excellent Technical, Analytical, Problem Solving skills and ability to work independently and within a team environment.

Educational Qualification:

Bachelor of Engineering in Computer Science Engineering in JNTU.

Technical Skills:

Platforms

Linux (Red Hat 4.x, 5.x, 6.x), Unix (Solaris 8,9,10,11), Windows

Build and Scripting Tools

Shell, Perl, ANT, Maven and Windows Scripts, Power shell script, Ruby

Virtualization

VMware, VCenter, KVM, Xen, Hyper-V, Virtual box, Solaris zones/containers, LDOM.

Networking

HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN, Routers/Switches

Version Control

GIT, SVN

Cloud

AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, Cloud Trail, IAM. VMWare.

Build tools

Ant, Maven

CI and CD tools

Hudson/Jenkins, Bamboo, Docker

Configuration tool

Chef, Puppet and Ansible

Web Servers

Web logic, JBoss, WebSphere, Apache Tomcat

Bug Tracking Tools

JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest

Monitoring Tools

Nagios, Graphite

Database

Oracle, SQL SERVER, MySQL.

Professional Experience:

Strategic Products and Services(SPS), Parsippany, New Jersey

Oct 2015 - Present

Devops/AWS Cloud Engineer

Responsibilities:

Written cookbooks for WebLogic, JDK 1.7, and Jenkins, tomcat, Jboss and deployment automation.

Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.

Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.

Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, boto API).

Administration and Configuration management of version control systems GIT, SVN.

Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible TFS and Rundeck.

Implementing new projects builds framework using Jenkins & maven as build framework.

Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, ANT, Ansible, TFS, Rundeck & Nexus

Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.

Developed and implemented up the monitoring infrastructure for systems, applications using HP Sitescope.

Implement Openstack Log Analytics Solution as a service using Flume, Fluentd, Logstash with Elasticsearch and Kibana for searching and indexing the logs.

Development of infrastructure automation in AWS (EC2, DynamoDb, Lambda, EBS, RDS, Dynamo, ELB, EIP etc) with AWS Cloud Formation.

Setting up SonarQube to generate Unit-test coverage reports, Integration coverage reports and mutation coverage of JavaScript, java and code present in GIT repository.

Implemented Puppet, Nagios, Chef and DevOps tools.

Developed Web applications using Ruby, Python, Django, MongoDB, PyMongo, Cassandra.

Extensive experience in developing PIG Latin Scripts and using Hive Query Language.

Used AWS BeanStalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.

Installed, tested and deployed monitoring solutions with Splunk services.

Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.

Design and Implement NetApp Private storage solution on Azure using ExpressRoute.

Responsible for the development of the trouble shooting guide for the Azure Express Route security enhancement with zone based firewalls documentation. Network optimization and standardization.

Utilize Puppet for configuration management of hosted Instances within AWS.

Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.

Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Optimized volumes and EC2 instances.

Team role including working in VMware vRealize Automatic Center 6.0 creating server provisioning entitlements, creating and defining business groups.

Defining Release Process & Policy for projects early in SDLC.

Environment: DevOps, Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Hudson, Python, Ruby Chef, JIRA, Ant, Maven, Artifactory, Git, Ubuntu, Centos, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Power Shell, Chef.

Jackson National Life Insurance, Lansing, Michigan Area

Apr 2013 - Sep 2015

DevOps Engineer

Responsibilities:

Installation, configuration and Operating System upgrade on, Red Hat Linux 3.0, 4.0, 6.0, Centos 5.11,6.7 and Sun Solaris 8,9,10.

Administrated server consolidation through use of VMware ESXserver and VMware Virtual Center.

Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems.

Installed and Configured Web and investigate the configuration changes in the production environment.

Responsible for multicasting of various components as a system administrator.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts

Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.

Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.

Troubleshoot Build and Deploy Issues, with little downtime.

Implemented Bash, Perl, Python scripting.

Implemented automations tools Chef, Puppet, Splunk, DevOps

Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.

Configured Elastic Load Balancers with EC2 Auto scaling groups.

Good working knowledge on NOSQL databases such as MongoDB and Cassandra.

Web application development using Agile methodology using Ruby on Rails, MongoDB

Handling of large amounts of data across many commodity servers is done by using Cassandra (NoSQL database)

Managed and optimize the Continuous Delivery tools like Jenkins.

Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.

Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.Deploy the source code onto IIS server for .Net Applications and to webserver (Tomcat) for Java applications.

Deployed the Java applications into web application servers like Web logic.

Involved in development and implementation of the web application using Ruby on Rails.

Testing Puppet modules with puppet before uploading to puppet server.

Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with puppet modules

Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.

Developed Shell/Perl Scripts for automation purpose.

Define and deploy monitoring, metrics, and logging systems on AWS

Manage the source code repository system used by the engineering team.

Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.

Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.

Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: TFS 2010(Team Foundation Server), GIT, Jenkins, Chef/Puppet, Team Foundation server,Cassandra,MongoDB, AWS,Red Hat Linux 3,4.x,5,6, VMware ESX 3.5, Veritas Volume Manager.

Arcadia Health Solution, Seattle, WA

July 2012- May 2013

Linux Administrator

Responsibilities:

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

Installed and configured Solaris 10/11 on Sun T and M Series Servers Mirrored root disks on

all the servers by using ZFS & VxVm.

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

Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.

Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers (Apache), Samba servers.

Installing and configuration of new RHEL servers manually.

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

Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and 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 logical volumes using logical volume manager (LVM) and also configured mirroring.

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

Installing and setting up Oracle9i on Linux for the development team.

Migrated database applications from Windows 2000 Server to Linux server.

Linux kernel, memory upgrades and swaps area. Red hat Linux Kick start Installation.

Capacity Planning, Infrastructure design and ordering systems.

Created users, manage user permissions, maintain User & File System quota on Red hat Linux.

Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Diagnosed hardware and software problems and provided solution to them.

Updated data in inventory management package for Software and Hardware products.

Worked with DBAs on installation of RDBMS database, restoration and log generation.

Bash shell-scripts to automate routine activities.

Monitored trouble ticket queue to attend user and system calls.

Environment: Linux RHEL 5/6, SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira.

Lakshmi Vilas Bank, Karur, India

July 2008 - June 2012

Unix/Linux Administrator

Responsibilities:

Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.

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

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

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

Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers (Apache), Samba servers.

Installing and configuration of new RHEL servers manually.

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

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

Manage user and database on the MySQL database.

Designed and created data templates for form design and configuration.

Designed multi rollout scenarios to meet corporate schedules. Monitoring connections and load of Apache server using mod status.

Setup log rotate for applications logs and system logs.

Troubleshoot network issue from the OS stand point using net stat, ping, trace route, and tcpdump commands.

Open ports for applications and process that require special ports.

Backup MySQL database by creating script to run the MySQL dump and package it in a gzip file.

Document process and procedures for system and database usage. Maintain team wiki and making sure all documents are in the correct format.

Do documentations and system training to teammate and lower tier support.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.



Contact this candidate