Post Job Free
Sign in

Engineer Aws

Location:
Nashville, TN
Posted:
February 19, 2021

Contact this candidate

Resume:

Venkatesh Yalaganddula

Email: ********@*****.*** Phone: +1-703-***-****

PROFESSIONAL SUMMARY:

Around 7 years of experience as a Linux/DevOps Engineer - Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD)

Experience in creating the company's DevOps strategy in a mix environment of Linux servers along with creating and implementing a cloud strategy based on AWS.

Experience in Package Management using RPM/YUM and Red Hat Satellite server.

Managed Amazon Web Services like EC2, S3 bundles, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Chef Code.

Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.

Experience working with Chef Enterprise and Chef Open Source. Installed, configured, upgraded and managed Chef Master, Agents & Databases. Integration of Chef with Apache and Passenger.

Installed and managed Middleware tools through Chef such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.

Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.

Managed all the bugs and changes into a production environment using the Jira tracking tool.

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

Experience in working on source control tools like Tortoise SVN, CVS, Perforce, and GIT.

Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for EndtoEnd automation for all build and deployments.

Experience NICbonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.

Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.

WORK EXPERIENCE:

Role: AWS / DevOps Engineer

Company: Tech Tammina LLC June 2020 – November 2020

Responsibilities:

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

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

Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN).

Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.

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

Maintained and administered GIT source code tool.

Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.

Automated the build and release management process including monitoring changes between releases.

Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.

Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.

Developed procedures to unify, streamline and automate application development.

Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup.

Deployed the Java applications into Apache Tomcat Application Servers.

Experience in writing Maven pom.xml and Ant build.xml for build scripts.

Executed user administration and maintenance tasks including creating users and groups.

Utilized WAR and JAR files for deployment of enterprise apps.

Provided assistance for management of AWS storage infrastructure systems.

Managed Nexus Maven repositories to download the artifacts during the build.

Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.

Worked as a system administrator for the build and deployments process on the enterprise server.

Developed, Maintained, and Distributed release notes for each scheduled release.

Involved in periodic archiving and storage of the source code for disaster recovery.

Prepared JUnit test cases and executed server configurations.

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

Used Anthill Pro as Continuous Integration (CI) server.

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

Environment: Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Maven, Apache Tomcat, Shell, Perl, Puppet, Nexus, AWS, Ec2, Junit, Jira, SQL.

Role: Devops Engineer

Company: Comcast September 2017 – July 2019

Responsibilities:

Involved in DevOps migration/automation processes for build and deploy systems.

Implemented the Build automation process for all the assigned projects in Vertical Apps domain.

Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.

Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.

Setup various Team Projects into different Team Project Collections.

Support the code builds by integrating with continuous integration tool (Jenkins)

Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.

Configure and perform Continuous Integration / Continuous delivery using source control management, build automation (Jenkins), Testing QA (Selenium) and deployment (Run deck, Docker and AWS).

Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (puppet, Yum, rsync Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.

Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.

Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.

To configure and maintain codebase to support the build and deployment of code on servers.

Merging and tagging need to be done after the code went live in environment.

Maintain a Live Like environment to test any production issues on the setup and push it into production.

Responsible for distributed applications across hybrid AWS and physical data centers.

Expertise in container technologies and writing containerized software Docker.

Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.

Configuration Management using Subversion (SVN) and maintaining admin related files.

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

Environment: Java/J2EE, Subversion, Jenkins (CICD), JIRA, TFS, Teamcity, Maven, GIT, ANT, Sonar, Vagrant, Chef, Vault, AWS, Python, Remedy, Weblogic, Centos, Shell Scripting.

Role: Linux Administrator

Company: Persys Web Solutions February 2013 – August 2017

Responsibilities:

Proven competencies in managing Linux Server System Administration, skilled at Installing, Configuring, Upgrading and troubleshooting Server down and Client related issues, maintaining High Availability of application services and Log Monitoring daily.

Well versed with Disk Volume Management techniques: Creating, Managing and Administrating volumes using Logical Volume Manager (LVM) on Linux servers.

Troubleshoot network connectivity, configure and maintain FTP, NFS, Samba and VNC servers

Perform system monitoring Nagios, capacity, patch and performance management

Perform troubleshooting to isolate and diagnose common Linux system problems, document system events to ensure continuous functioning.

Maintain and secure servers using IPTABLES and Firewall, perform regular patches and upgrades

Created, Managed LVM on storage devices NAS, DAS, SAN (LUN) and ISCI.

Monitored System performance such as CPU, Disk, Memory, and Swap space usage. Improved System performance by tuning kernel parameters and scheduling priority of processes on Linux systems and virtual machines.

Install and configure Apache web server and set up virtual hosts on the web server. Installation and configuration of Linux using both interactive and kickstart/jumpstart.

Configure and support LDAP and client servers

Managed and monitored user and group policies through Active Directory and LDAP. Implemented appropriate file system permissions on files and folders and Managing Users and Groups

Monitoring Mail servers and check the Frozen mails and Mail Spool and stop Email Spamming/Phishing/spoofing and resolving the emails sending/receiving issues

Troubleshooting of network base issues having to do with encryption equipment (IP, SNMP) and configuring SNMP trap and/or Syslog alerts

Environment: Puppet, KVM Hypervisor, AIX 6.1,5.3,5.2, Windows server 2003/Informix and DB2 Database, suse Linux, RHEL 3,4,5,6, HP/DELL Blade Servers, HP PROLIANT DL servers, DELL PowerEdge servers, OpenStack, Chef, Shell Scripting, PowerShell, Cforce, Apache, Web Logic, WebSphere, Tomcat, Xen & VMware Virtualization, VDI support.

TECHNICAL SKILLS:

Servers: RedHat, SuSe, AIX OS, CentOS, Windows, LINUX/UNIX,98/2000/NT/XP, SunSolaris & HP-UX.

Scripting: Shell – Bash, Python, Perl

Web & Application Servers: Apache, Tomcat.

Data Bases: MYSQL, Oracle 11g, PostgreSQL 9

Backup & Storage System: TiNa (Time Navigator) & NAS, SAN, R1Soft.

Virtualization: VMWare/vSphere 6.x & Oracle, Hyper-V

VM -Monitoring: Nagios XI(Configuring), Check_MK

Web development: HTML, DHTML, XHTML, CSS, JavaScript, jQuery and AJAX

Cloud: AWS (Amazon Web Services)

Tools: Git, Maven, NPM, Artifactory, Jenkins, TwistLock, Fortify

Process Management: Waterfall, Agile Environment

EDUCATION:

Master’s in information systems - ECPI University 2019 - 2020

B-tech in Information technology - JNT University 2006 - 2010



Contact this candidate