Post Job Free

Resume

Sign in

Engineer Aws

Location:
Maryland City, MD
Posted:
August 19, 2020

Contact this candidate

Resume:

Rupini

adff2g@r.postjobfree.com

571-***-****

Professional Summary:

Around 6+ years of IT experience as AWS DevOps Engineer and Build and Release Engineer in automating, building, releasing of code from one environment to other environment and deploying to servers

Having experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation

Test address

Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management), Continuous Integration(CI), Continuous Delivery(CD), Cloud, Infrastructure as Code, Infrastructure Provisioning, Orchestration, Monitoring, Alerting and Service Level Dashboards.

Experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.

Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins

Production experience in large environments using configuration management tools such as Chef and Puppet.

Creating node definitions, building classes and modules (Adding SSH classes to nodes, creating Roles module), other tasks include compiling, packaging and deploying of various applications into different Puppet nodes

Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.

Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo.

Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.

Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data bags, templates, attributes.

Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere, and Tomcat.

Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.

Monitored RDS instances, Elastic Cache and Elastic Load Balancer for performance and availability and used Cloud Watch to monitor instances.

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

Proficient in Python, Perl Scripting, Shell Scripting, SQL, build utilities like Open make, ANT and Cruise Control.

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

Well versed with creation of puppet profiles and role modules.

Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.

Experienced with Docker container service. Dockerized applications by creating Docker images from Docker file.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.

TECHNICAL SKILLS:

Web Technologies

Google Web Toolkit, HTML 5, JavaScript, CSS, XML, XSLT

Languages

Shell, PHP, Java 7, Python

SCM Tools

Subversion (SVN), GIT

Build Tools

Ant, Maven

Scripting Languages

Bash, Shell, Ruby, Perl, Python

Configuration Management

Puppet, Chef, Ansible, Docker

CI Tools

Jenkins/Hudson, AntHillPro

Operating Systems

Windows, Linux, Unix, RHEL and Solaris

Databases

Oracle10g/11g, MySQL, MongoDB (3.6), Cassandra DB

Web/Application Servers

Tomcat, HTTP Server, WebLogic 11g, JBoss

Bug Reporting Tools

SDM12, JIRA (6.4.14)

AWS RDS

PostgreSQL, Aurora, MySQL, Dynamo DB, Redshift

AWS Services

EC-2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trail, SQS, SWF, EBS, SNS, Amazon direct connect

PROFESSIONAL EXPEREINCE:

Client: PowerSchool, Atlanta Jan 2019 - Till Date

Role: AWS/DEVOPS ENGINEER

Responsibilities:

As DevOps/Build & Release Engineer extensively involved in release management, Environment Management, deployments, Continuous integration, Continuous deployment, Incident management, Version management.

Worked on AWS services like EC2, S3, ELB, IAM, RDS, EBS and Auto-scaling.

Optimized volumes in EC2 instances & created VPC's and instances in multi Availability Zones.

Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VM's as required in the environment.

Using Amazon Route53 to manage public and private hosted zones.

Developed shell scripts (Bash), Python for setting up baselines, branching, merging, and automation processes across the environments using GIT on Linux and windows platforms.

Management of build farm environment and workflow management and administration using Jenkins, GIT, Artifactory, Stash, Jira, and various target build environments.

Configured Jenkins for continuous integration, fast feedback and Jenkins Pipeline to support implementing and integrating continuous delivery pipelines in Jenkins.

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

Developed shell scripts (Bash), Python for setting up baselines, branching, merging, and automation processes across the environments using GIT on Linux.

Used Ansible in our deployment process and migrating in-house systems to Amazon Cloud Services for Development environment.

Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.

Expertise in Trouble shooting the problems generated while building and deploying.

Resolved update, merge and password authentication issues in JIRA.

Developed & Supported tools for integration, automated testing & Release.

Monitoring of Linux servers and applications via New Relic.

Experience in Load Balancing to configure Load Balancer rules to evenly distribute traffic between multiple servers.

Involved in Integration of Automated Build with Deployment Pipeline.

Work with different team members for automation of Release components.

Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.

Worked on configuring the Apache Tomcat for Java applications deployment.

Experience in writing playbooks for Ansible and deploying applications using Ansible.

Executed user administration and maintenance tasks including creating users and groups, reports and queries.

Responsible for 24x7 production support of mission critical applications running on Apache/Tomcat.

Configured LDAP using Active Directory for user authentication and authorization.

Hands on experience on working with System health and performance Monitoring Tools like Cloud Watch, New Relic & Graylog.

Handled production incidents, queries, problems through remedy ticketing system and non -production issues/tasks/incidents through JIRA ticketing system.

Handled Memory issues, application leak, CPU usage, Disk issues by tuning and profiling with Monitoring tools.

Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.

Optimizing the memory usage by tuning Garbage Collection.

Worked on different Linux distributions like Ubuntu, RHEL, Amazon Linux, CentOS.

Management of build farm environment and workflow management and administration using Jenkins, GIT, Artifactory, Stash, Jira, and various target build environments Windows, Linux

Experienced in Cloud automation using AWS Cloud Formation templates.

Continuous monitoring and logging of all applications layers and all infrastructure (e.g. CloudWatch, New Relic.

Experience in migrating from data centers to AWS.

Monitoring boot up, Shutdown, Network Support and Trouble Shooting of servers.

Checking and cleaning up the file systems whenever it’s full.

Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment.

Ensuring all builds and deployments are successful as it includes troubleshooting, documenting and fixing the problem. Production changes need to go through a change management.

Restart Services Periodically Web services and/or workflow services die and need to be restarted for any environment.

Involved in performing tasks in Databases like MySQL.

Configuration and administration of LDAP, NFS and NIS in Linux.

Environment: GIT, Jenkins, MySQL, LDAP, NFS, NIS, AWS, RHEL, JIRA, Apache Tomcat, EC2, S3, ELB, IAM, RDS, EBS, Python, Linux.

Client: CAMBIA HEALTH, OR July2017 – Nov2018

Role: AWS/DEVOPS ENGINEER

Responsibilities:

Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.

Involved in working on the environments of AWS like EC2, Elastic Search, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.

Performed Branching, Merging, Tagging and Release Activities on Version Control Tool, GIT.

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

Experience on TFS with SCM like TFS, Git and build like XAML Build, TFS Build, Deployment using Octopus deployment, TFS Integration with Jenkins, Jira.

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

Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.

Worked extensively with different Bug tracking tools like Jira and Bugzilla.

Setup and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.

Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS. Used Jenkins AWS Code Deploy plugin to deploy into AWS.

Template AWS infrastructure as a code using Terraform to build staging and production environments.

Experience with setting up Chef Infrastructure, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.

Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.

Written cookbooks for installing Tomcat, WebLogic, JBOSS, WebSphere, JDK etc. and for configuring load balancers and fail over.

Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.

Created images and stored in the Docker containers and uploaded to the Docker hub.

Implemented Docker -maven-plugin in and maven POM.XML to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.

Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.

Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.

Development of automation of Kubernetes clusters with Ansible, writing playbooks.

Integrated of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Programmatically Creating Jenkins job using REST API and creating jobs using CLI, Integrating several tools with plugins.

Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.

Experience in writing Automation scripts using the python, shell and ruby.

Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.

Monitoring of EC2 instances using Nagios. Involved in Monitoring/Network Monitoring/Log Trace Monitoring.

Experience on call service Nagios monitoring 24/7 and writing custom scripts of Nagios and experience on Dynatrace.

Reproduced complex environments to replicate issues and eventually resolutions to difficult issues.

Environment: AWS, AWS IAM, AWS EC2, AWS S3, AWS cloud watch, Route 53, Nginx, ANT, Maven, SVN, GIT, GitHub, TFS, Chef, Ansible, Terraform, Docker, Kubernetes, Nagios, Splunk, New Relic, Jenkins, Apache HTTPD, Apache Tomcat, WebSphere, JBOSS, JSON, Java/J2EE, Bash, Shell, Python, PHP, Ruby.

Client: VERIZON, FL Sep 2016 - June 2017

Role: Devops Engineer

Responsibilities:

Migrated VMDK images to AWS using AWS SMS Converter and AWS VM Import/Export tools.

Worked with Chef to aid with deployment process and migrating in-house systems to Amazon Cloud Services.

Possess a clear understanding of planning, designing, implementing, and maintaining system applications in the AWS cloud environment.

Created and Configured VPC Peering Connections and Resolved the issues of overlapping CIDR's.

Managed S3 buckets and Object policies using IAM and S3 bucket Policies and Created MFA for Accidental Deletion.

Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management i.e., Chef.

Boot strapping the nodes that were created using AWS EC2 virtual servers.

Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Deployed a centralized log management system and integrated into Chef to be used by developers.

Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several sources

Helped improving AWS infrastructure with industry best practices in security, monitoring and cost utilization.

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

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

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Worked on creation of custom Docker container images, tagging and pushing the images and creating the Docker containers and Docker consoles for managing the application lifecycle.

Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting

Experience with Configuration and Maintenance of Automation tools like Ansible

Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Configuring Jenkins for continuous integration (CI) for servers and Gitlab for triggering automatic builds using Git in source code management.

Develop technical roadmaps, data Migration approaches to successfully complete the project.

Environment: EC2, Lambda, Simple Storage Service (S3), RDS, VPC, Cloud Front, Cloud Trail, SES, Cloud Watch, Route53, Elastic Bean Stalk, Elastic Load Balancer, Elastic IP, Security Groups, Lambda, Cloud Formation Scripting, Snowball, Code Build, Code Commit, Code Pipeline, CLI, Jenkins, Git, SVN, Chef,

Client: VIZIENT INC, Chicago, IL Oct 2014 - May2016

Role: Build/Release Engineer

Responsibilities:

Developed build using Maven as build tools and used CI tools to kick off the builds move from one environment to other environments.

Implement test automation framework into CI/CD pipeline using TFS and TeamCity.

Managed the Source Code to have Latest Version of code available from the production releases.

Create and Maintain Subversion Branching, Merging and Tagging across each.

Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

Production releases and performs builds using Hudson Continuous Integration using Maven Scripts.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

SCM Policies are implemented by defining Build and Release Management, Change Management, Version Management and Deploying.

Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.

Wrote Python and Bash scripts to perform deploy dynamic content to Tomcat Webserver and WebSphere App Servers.

Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.

Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment.

Integrated Jenkins with different code quality analysis tools like Cobertura, Find Bugs, and Check style.

Conducting analysis on ANT build projects for conversion and converting to Maven build projects.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Installed Chef-Server Enterprise On-Premise/WorkStation/Bootstrapped the Nodes using Knife.

Worked on Installation and configuration, monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.

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

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge and worked with Up gradation or Migration of Puppet Community and Enterprise

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

Experience in working on source controller tools like Subversion (SVN), GitHub. And, analyze and resolve conflicts related to merging of source code for SVN and Git and Maintained history of all the repositories using Subversion and Git.

Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.

Performs primary validation of the applications and Identify, troubleshoot the issues on daily deployments.

Environment: ANT, Maven, Nagios, Jenkins, GIT, SVN, SCM, RDBMS, Oracle, SQL Server, Cobertura, Nexus, Chef, Puppet, Ansible, Java/J2EE,Shell, Bash, Linux.

Client: Ericsson, Bangalore, India June 2013 – Sep 2014

Role: Linux Administrator /Devops Engineer

Responsibilities:

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

Installed application on AWS EC2 instances and configured the storage on S3 buckets.

Performed S3 buckets creation.

Implemented and maintained the monitoring and alerting of production and corporate

servers/storage using AWS Cloud watch.

Written Chef Cookbooks for various DB configurations to optimize product configuration.

Hands on Experience in Administration /Maintenance of source control management

systems, such as Sub Version (SVN), Perforce, CVS, TFS, Git and knowledge of Clear case.

Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.

Experience in using GIT and Rational Clear case on UNIX and Windows environment.

Application Deployments & Environment configuration using Chef, Ansible.

Deployed the java application into web application servers like Apache, Tomcat.

Create, manage, and delete users and groups as per the request using Amazon Identity

and Access Management. Create, change, and delete user accounts per request.

Created file systems like Ext3, ZFS, VxFS using Veritas Foundation Suite, SVM and LVM.

Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.

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

Implemented unit testing framework driven using Junit and Cucumber Set up Jenkins

master/slave to distribute builds on salve nodes.

Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.

Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.

Environment: CVS,TFS,GitHub,SVM,LVM,Ruby,PHP,AWS, Linux,ZFS,Python,Docker.



Contact this candidate