Resume

Sign in

Engineer Management

Location:
East Brunswick, New Jersey, United States
Posted:
May 18, 2018

Contact this candidate

Resume:

RAGHU. N

Sr. DevOps/ AWS Engineer

Email: ac5iel@r.postjobfree.com

Phone: +1-707-***-****

CAREER SUMMARY: -

* ***** ** ****** ********** in Software Configuration Management, System Administration, DevOps, Build Engineering Continuous Integrations and Deployment process at Various Enterprises.

Expertise in Amazon Web Services (AWS), experience in implementing new AWS systems and migration of existing Linux and Windows-based systems to AWS. VMware to AWS migration experience.

Experienced in managing applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), KMS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, OPS Work, Security Groups.

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

Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).

Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.

Experienced in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.

Configured application servers like Web-Sphere, Tomcat, Web-Logic with the databases.

Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.

Excellent knowledge of Linux including CentOS, Redhat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment

Implemented Deployment automation using Udeploy (urban codes deploy).

Experience in database technology such as Oracle, SQL, PLSQL, MySQL, PostgreSQL, including NoSQL databases such as Apache Cassandra, MongoDB, DynamoDB.

Strong experience on administering applications on Operating Systems like Linux, UNIX, Windows.

Experienced using Terraform in AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

Proficient in Writing Terraform templates, Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins.

Expertise in building CI/CD pipeline, upstream/ downstream projects, multi-branch pipelines with the help of Jenkins and setting up Maven/ANT repositories and to automate everyday builds.

Profusely worked on Version control tools like GIT, Subversion to track changes made by different people in source code.

Experienced in branching, tagging and maintaining the version control and source code management tools like GIT (GitHub/Git Lab), SVN (subversion) on Linux and Windows platforms.

Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.

Extensively worked on Hudson/Jenkins and IBM Rational Build Forge for continuous integration and for End-to-End automation for all Build and deployments.

Proficient in build deployment, build scripts and automated solutions using scripting languages such as Bash, shell, PERL, Groovy, Ruby and Python.

Experienced in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering

Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.

Worked on Web servers and Application servers like Apache, WebLogic, TOMCAT, WebSphere, JBOSS to deploy code.

Experienced in using Configuration management tools like Ansible, Chef and Puppet to create reusable Server configurations for easy adaptation across diverse applications and environments.

Experience in using Nexus and JFrog Artifactory Repository Managers for Maven and Ant builds.

Good command in working with Tracking Tools JIRA, Remedy, IBM Rational Clear Quest.

Experienced in using software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.

Proficiency in writing automation scripts using Chef, Puppet, Shell, Power Shell to support infrastructure as code and continuous deployment.

Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and App Dynamics.

Strong experience as an integral part of the 24/7 on-call teams for troubleshooting outages/ issues with applications.

Good Knowledge in Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.

Quick and excellent learner with high analytical aptitude to master new concepts and applications.

Authorized to work in United States for any employer.

TECHNICAL SKILLS: -

Operating systems

Windows, Unix, Linux (Ubuntu, Red hat).

Virtualization

AWS, VMware, Vagrant, Virtual box.

Build Tools

Ant, Maven, Gradle.

Source Code Management

SVN, GIT, Bitbucket, IBM Rational Clear Case.

Bug Tracker and Testing

JIRA, Junit, Test Flight, Confluence, SonarQube.

containers

Docker, Kubernetes and ECS.

CI/ CD Tools

Hudson, Jenkins, Bamboo.

Scripting Languages

Python, Bash, Ruby, Power Shell, Perl, YAML.

Configuration Tools

Ansible, Chef, Puppet, Vagrant.

Monitoring Tools

Splunk, Data dog, Nagios, AppDynamics.

Cloud Services

AWS, Azure, Google cloud Platform.

Web/App Servers

Nginx, JBoss, Apache, Tomcat, IIS, WebLogic, Glassfish, IBM web sphere.

SDLC

Waterfall model, Agile, Scrum.

WORK EXPERIENCE:

Sr. AWS DevOps Engineer AUTODESK San Rafael, CA. Apr 2017 – Present.

Responsibilities:

Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.

Worked on Amazon Web Services (AWS) like EC2, S3, Glacier, ELB, IAM, DynamoDB, Cloud Trail, Route53, RDS, SNS, SQS and EBS.

Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts

Created S3 buckets to back up the files and customized it in JSON format and assign the policies who can access the files. For long term storage and archive files Glacier is used, worked with Amazon IAM console to create custom users and groups.

Worked with EBS (Elastic Block Storage), created volumes and attached to the EC2 instances, created snapshot from that to create a new server with same configurations and monitored the instances using CloudWatch.

Hands on experience in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray.

Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.

Used Terraform in AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.

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.

Worked on Azure ExpressRoute to establish connection from Azure to On-premise datacenter. Working knowledge on Azure Fabric, Micro services, IoT & Docker containers in Azure.

Involved in using Azure Media and Content delivery, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, Azure compute services and Azure Web apps

Performed provisioning of IAAS, PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager. Deployed Web applications on Azure using PowerShell Workflow.

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

Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.

Worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.

Wrote GROOVY/Unix scripts to setup CI/CD Pipeline and configure resources and Servers.

Creation of Subnets and Route tables, Internet gateway, Virtual gateway and customer gateway.

Used MySQL, DynamoDB and Elasticache to perform basic database administration.

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

Assisted Engineering team with expanding the security requirements on Linux Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

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&ELB with Chef Cookbooks.

Used vim and sublime editors for developing Chef recipes, and knife command-line to provide an interface between a local Chef-repo and the Chef server.

Written scripting languages like Bash, Perl and Ruby and customized facts for efficient management of the Chef clients.

Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef. Used Perl and shell scripts for automation of the build and release process & to perform deployments to JBoss and Tomcat Web servers.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Splunk.

Implemented JIRA to track all issues pertaining to the software development lifecycle and Integrated JIRA with GIT repositories created automated release notes using Python Scripting

Developed Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages. Implemented Continuous Integration using Jenkins and GIT.

Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python, Run Ansible Scripts to provision Dev servers.

Provided WLST and configured various WebLogic components/services via python scripts.

HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS) and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP)

Environment: Lambda, AWS CLI, AWS Auto Scaling, Terraform, Azure, Chef, Ansible, Docker, Kubernetes, JIRA, ELKstack, MySQL, Python, Ruby, Nagios, Splunk, Shell scripting, Groovy, Git, Nexus, Jenkins, Maven, Redhat Linux and Windows.

Sr. DevOps/Cloud engineer MOODY’S ANALYTICS Omaha, NE. May 2016 – Mar 2017

Responsibilities:

Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.

Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS CloudWatch services to monitor environment for operational & performance metrics during load testing.

Worked on m3 xlarge instance type for Active Directory and Remote Desktop Gateway instances, and the high-configured instance type for network address translation (NAT) instances.

Used Amazon Web Services integrated cloud service as we initiated the process of migration from AWS to Microsoft Azure.

Deployed and managing many servers utilizing both traditional Microsoft Azure and with the Chef Platform configuration system. And good understanding on Knife, Chef Bootstrap process.

Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users and worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.

Migrated SQL Server database to Windows Azure SQL database and updated Connection Strings and Responsible for the availability, security, access, backup, and performance of the cloud architecture.

Good Knowledge of container and cluster orchestration technologies, such as Docker, Mesos, Marathon, Kubernetes, Terraform.

Deployed docker containers in Kubernetes and Managing Pods and deployments on Kubernetes cluster. Setting up DevOps pipeline for solutions involving containers and orchestration

Development and maintenance of Virtual Machine (VM) and Container images for cloud-based solutions.

Worked on Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD) and Agile methodologies

Created and updated chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting Migration of all nodes from Puppet Configuration system to Chef System.

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

Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elasticsearch and other available tools.

Installed and setting up the Chef repo, Chef work stations and Chef nodes, Development of Chef Recipes through Knife command-line tool to create Chef cookbooks to manage systems configuration

Hands on experience in using Elastic container services / Azure Container Services.

Designing, setting up from scratch, and scaling continuous build, integration and deployment process from development to production multiple times a day using tools like Jenkins, Artifactory, Nexus, maven, Ant, rpm and pop.

Helped in migration of existing MYSQL and ORACLE databases to the cloud using Azure Database Migration service and schema conversion.

Written scripts in terraform when required and Parser files of complexity when required.

created Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.

Configured/administered Splunk with forwarder configuration, deployment, search heads, indexing, and data source configurations for log monitoring.

Used Nagios as monitoring tool to identify, resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services

Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL

Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Environment: Chef, Nagios, Splunk, Python Scripting, PERL, Microsoft Azure, AWS, Docker, Open Shift, Nexus, Kubernetes, Elastic container services / Azure Container Services, JIRA, Terraform, Jenkins

AWS –DevOps Engineer WOLTERS KLUWER HEALTH Philadelphia, PA. Aug 2015 – Apr 2016

Responsibilities

Worked in creating S3 Buckets with configurations to secure the S3 bucket and appropriate access provisioned via IAM.

Built Json Script Template for creating VPC, Subnets, Network Interface, EC2 Instances, Cloud Trail for API monitoring, Cloud watch of the resources, Cognito for access control to your web, RDS with Postgres, S3 for cloud watch log storage with two different Availability Zones.

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

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

Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Worked on Creating Web Servers and App Servers in the Stack and wrote Json Script for creating RDS with Replications.

Analyzed Cassandra database and compared it with other open-source NoSQL database to find which of them better suites the current requirement.

Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN and use Ant/Maven to build War/Ear artifacts.

Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy & shell scripting with stages like checkout, unit testing, build and package.

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

Installed Docker, and created virtual instances with Docker, running containers, creating named volumes, bind mounts, compose for test and development, service, service updates, health checks, working with registries.

Used Docker Swarm for developing Multi-node and Multi-Service Drupal content management application for inhouse. Docker Accelerate the path to the modern App Architecture, IT Infrastructure Optimization.

Developed Docker images to support development and testing teams and their pipelines and Environment provisioning solutions using Docker and getting images from Docker hub.

Installed and configured Chef Server, workstation and nodes via CLI tools and wrote Docker file to create new images based on working environments for testing purposes before deployment.

Built Java applications using ANT and MAVEN and deployed JAVA/J2EE applications through Tomcat application servers.

Implemented performance capacity and availability monitoring using tools like Nagios, Datadog.

Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.

Wrote puppet manifests for deploying, configuring, managing and are collected for metric collection and monitoring

Engage with Security & Governance team to make sure appropriate controls were implemented and Security signoff.

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

Involved in DevOps automation processes for build and deployment of a 3-tier web architecture.

Environment: AWS, JSON, Python, Cassandra, Chef, Docker, Jenkins, Puppet, Maven, SVN, Sonar, Unit testing, Groovy, Tomcat, Nagios, Datadog, shell script, Bash, Red Hat, CentOS.

Build and Release Engineer BLUE CROSS BLUE SHIELD OF TENNESSEE Chattanooga, TN. Jun 2014 – Jul 2015

Responsibilities:

Delivered architecture designs and solutions for public, private and Hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.

Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.

Used EC2 as virtual servers to host Git, Jenkins and converting manual procedures to dynamic API generated procedures.

Created Release Plan, definition, collection, analysis, and presentation of release project metrics.

Creation of Build&Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.

Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.

Responsible for design and maintenance of the GIT Repositories and the access control strategies.

Implemented continuous delivery pipe line using Docker and Jenkins.

Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.

Setup the Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.

Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Pulled code from development line using cherry-pick, creating a tag, and pushing it to main line using GIT version control after integration and build.

Deployed and installed new servers and their appropriate services for various applications in Linux.

Used ANT and MAVEN as a build tools on java projects for the development of build Artifacts on the source code.

Managed Maven project dependencies by creating parent-child relationships between Projects.

Worked with transition project that involved migration activities from ANT to MAVEN to standardize build across all applications. Used Nexus as a repository in Maven, worked with Snapshots and releases.

Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dashboards for different team members based on their roles to monitor the progress of project source code.

Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Developed Python code to extract information from XML files using DOM Modules.

Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments. Used Puppet to maintain configuration on Linux servers.

Used ClearQuest as Ticketing Tracking tool. Created analytical matrices reports for release services based on Remedy tickets.

Supported and developed tools for integration, Automated Testing and Release Management.

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: AWS, Jenkins, GIT, Subversion (SVN), maven, Nexus, Shell, Python, Docker, Tomcat, SonarQube, Puppet, ClearQuest.

Build and Release Engineer BLUE STAR INFOTECH Bangalore, India. Aug 2012 – May 2014

Responsibilities:

Implemented Cloud Infrastructure as a Service environment using open source technology Open Stack to enable portability of cloud services across hybrid cloud environments.

Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Git operations.

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.

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

Configured SonarQube code quality tool and integrated with Jenkins.

Integrated Maven with GIT to manage and deploy project related tags.

Deployment of the Business processes by creating JAR, WAR and EAR files to IBM Web Logic application servers.

Deployed the Java applications into web application servers like Apache Tomcat.

Worked on creating repositories in GIT Stash for multiple applications

Used Maven as a build tools on java projects for the development of build artifacts on the source code.

Created build/deploy documentation in confluence for various applications.

Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services.

Constructed the Puppet modules for continuous deployment and worked on Jenkins for continuous integration.

Installed packages using YUM and Redhat Package Manager (RPM) on various servers.

Used Atlassian JIRA as issue tracking and ticketing tool.

Implemented GITHUB branching and merging operations for Java Source Code.

Environment: Subversion, Git-Stash, Jenkins, Ant, Maven, SonarQube, Puppet, JIRA, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

Linux System Administrator INTELLIUM MEDIA CONSULTANTS pvt Ltd Hyderabad, India. Jul 2010 – Jun 2012

Responsibilities:

Monitoring system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment

Strong Experience with operations or secure system administration, particularly with Unix/Linux

Experienced in networking with LAN, WAN, Routers, Gateways, Maintaining and Troubleshooting of FTP Server.

Configure and maintain servers and processes, including monitoring of systems health and performance to ensure elevated levels of performance, availability and security

Troubleshoot infrastructure, environment and systems to respond to issues and develop solutions

Responsible for Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per priority basis.

Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.

Built Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.

Perform regular update to the latest patches for SUN Solaris and Linux machines.

RPM and YUM package installations, patch and another server management.

Involved in automation of Linux using kickstart on Physical and VMWare ESX VM's

Performed access control, incident management, training for property security

Provided periodic reports to users and managers of monitoring status

Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.

Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS, and DHCP.

Environment: Red hat Linux Systems, FTP Server, Iptables, Deployment in cloud environment. LAN, WAN, Routers, VMware, Internet Gateways. LAN, WAN, Routers, Gateways



Contact this candidate