We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Richardson, TX

OBJECTIVE

  • Seeking assignment on latest technology with a challenging environment and a growth oriented organization.

SUMMARY

  • Over 8 years of experience in configuration, build and release management, Source code integration, branching, version control tool setup, administration, support, maintenance, training, and testing.
  • Designed mid to large scale infrastructures on AWS Cloud for various clients using cutting edge technologies like Chef, Jenkins, Ansible etc. and used almost all services of AWS.
  • Automated Deployment Using Jenkins and Chef, Writing Cookbooks for new Applications, Maintaining Data Center and AWS Environment.
  • Strong exposure to Linux in all aspects such as Automating, Maintaining, Troubleshooting, Root Cause Analysis (RCA) and patching.
  • An effective communicator with excellent relationship building & interpersonal skills.
  • Strong analytical, problem solving & organizational abilities.

TECHNICAL SKILLS

Programming Languages: C++, JAVA, .NET, PHP, Node.JS, Ruby and python

Database: Oracle 10g, 11g (Pl/SQL), SQL SERVER 2012, MongoDB and MySQL

DevOps Automation: Ansible, Bamboo, Puppet, Chef.

Version Control Tools: SVN, CVS, Rational Clearcase, Git

Amazon Web Services (AWS): EC2, S3, Elastic Beanstalk, RDS, CloudFront, IAM, Glacier, VPC.

Virtualization: VMware, Docker, Vagrant, Virtual Box

CI and Release Management: Jenkins, Git.

Automation Testing: Selenium, JUNIT, PHPUnit

Database Admin: Oracle 10g/11g Admin.

Scripting Languages: JavaScript, Shell Scripting and Perl scripting.

Developing platform: Eclipse, PL/SQL Developer, Toad, SQL Developer

Data Modelling: Erwin, SQL Data Modeler.

Web Tools: HTML, JSP, XML.

Build Tools: Maven, Makefile.

Operating Systems: Ubuntu, Centos, UNIX, Sun Solaris, Windows and Linux RHEL flavors.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DEVOPS/AWS Engineer

Responsibilities:

  • Gathers and documents requirements from a diverse user community and Translates requirements to functional design documents for complex systems/processes.
  • Working closely with both development and quality testing teams, improving the systems and processes that define the software development life cycle.
  • Implementing Continuous Integration - Continuous build-test deployment process using Jenkins Build.
  • Implemented Workflows Orchestration using Jenkins.
  • Did POC for Automation of Environment Using Chef & Vagrant.
  • Creation of shell scripting & cookbook for system / software configurations.
  • Created the recipes in run list for the chef nodes to configure the Application Server, Web Server etc for the automating the legacy process.
  • Implemented Infrastructure as a code using GIT (IaaS).
  • Experience with setting up HA Kubernetes k8s cluster on AWS, configuration and deployment using REST API's.
  • Installation and configuration of the Puppet master, agent nodes and admin control workstation.
  • Pushing configuration changes to multiple environments (prod + non-prod) using tools like Ansible and Puppet.
  • Wrote Ansible Play-books and Puppet Modules for Automation, Deployment, Configuration management and Patching
  • Shell script for configuration of IP, hostname and silent installation of chef client on the different environments.
  • Implemented creating Chef Cookbooks and recipes and Puppet manifests (tomcat, WebLogic, etc.) to automate the infrastructure platform configuration.
  • Launching, Terminating Instances / Servers as per requirement in Amazon AWS.
  • Using Elastic Load Balancers, S3 Storage, GIT, SQS.
  • Monitoring Servers with Nagios, Monit & Ganglia, SAR.
  • Advanced Shell / Bash scripting for automation of daily tasks like Auto scaling, backup, health check etc.
  • Apache/Nginx Administration & Load Balancing.
  • Code Deployment: Code developed by Development team on application servers using Code Deploy, Capistrano, Chef, Customized scripts with User data.
  • Building Application stack from scratch using PXE/Kickstart and Chef Scripts.
  • Troubleshooting and supporting the application/infra issues in 24X7 environment.
  • Disaster Recovery planning and execution.
  • Cloud Automation using CloudFormation, CloudInit and UserData.
  • Dockerization/Containerization of Micro services.
  • Coordinate and perform system maintenance, while ensuring customer impact is minimal and maximizing Infrastructure Stability.

Confidential, Richardson, TX

DEVOPS/SCM Build & Release Engineer

Responsibilities:

  • Coordinating with developers, Business Analyst and Mangers to ensure the successful deployments in the Production environment.
  • Adopted and executed Agile methods and Scrum frameworks across the enterprise operations and maintenance(O&M) department.
  • Created SVN branches for future parallel releases.
  • Deploying J2EE application EAR to Testing and Production environment using Web logic.
  • Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, ANT, Shell scripting and Batch scripts.
  • Created build and deployment jobs in Jenkins for various components across multiple projects.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • Responsible for managing the code in Subversion (version controlling)
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the Maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.

Confidential, St Louis, MO

Cloud platform Engineer(AWS)

Responsibilities:

  • Coordinating with developers, Business Analyst and Mangers to ensure the successful deployments in the Production environment.
  • Designed, configured, Troubleshoot and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Expertise in AWS environment including AWS Storage and content Delivery, Databases, Networking, Management Tools, Security & Identity etc.
  • Develop tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment using Chef.
  • Migrating legacy applications to AWS cloud (via P2V and V2C migration using VMware and VM import/export feature).
  • Perform TCP/IP resets, Flushing DNS, Winsock Resets.
  • Implemented use of DNS, DHCP, VPN, and Firewalls for the purpose they play in the network infrastructure.
  • Created and tested applications in isolated cloud resources using Virtual Private Cloud.
  • Data management in AWS cloud including disaster recovery, Backups, automated backups, storing log files etc.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including building IAM Policies in JSON.
  • Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Created and tested alarms to monitor overall health of the servers and applications using AWS Cloud Front.
  • Monitor Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Pseudo-Distributed Hadoop cluster installation as per business requirement.
  • Installation and configuration of various BigData packages such as Hive, Oozie, Flume, Pig etc.
  • Access customers AWS resources to suggest cost effective pricing model by opting for RI's.
  • Providing Technical training to Customers, in-house presales and sales team on Amazon AWS.
  • Managing/Provisioning AWS services as per traffic trends in Amazon AWS.
  • Securing servers using AWS Security Groups, Hardening, IP tables, VPC.

Confidential, Naperville, IL

DevOps/Linux System Engineer

Responsibilities:

  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins for Jenkins.
  • Server configure management via Chef and System orchestration via Ansible.
  • Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.
  • Good Working knowledge of creating Virtual machines for Red hat Linux and Solaris on VMware ESX(Hypervisor) and also administering them with Virtual Infrastructure client.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.

Confidential

Systems Engineer

Responsibilities:

  • Establish monitoring, backup and logging procedures for all environments
  • Administer and maintain multiple Centos/RHEL and other Linux environments, establish and enforce configuration management controls and perform security patches.
  • Incident response with malware on Linux machines and Investigation of DoS and DDoS.
  • Package management using RPM, YUM and source and troubleshooting any reported problems.
  • Health checking of servers in the project and generate reports as per customer requirements.
  • Configuring and tuning MySQL database as per the project requirements like creating indexes on tables to improve the performance by eliminating the full table scans.
  • Monitoring and organizing database for best performance of application.
  • Frequently taking Backups using Shell Scripting.
  • Configuring & Managing Network Configuration
  • Taking up Network Administrative Tasks like setting Firewall configurations, configure network protocols and trouble shoot Network related issues.
  • Configuring & Managing Web Servers for Virtual Web Hosting (Apache Web Server, IIS).
  • Implementation of SSL certificates to web servers and Application Servers.
  • Troubleshoot problems with OS, network, and monitoring software.
  • Write scripts for monitoring of servers and applications.
  • Virtualization support using vSphere components like VMware ESXi, vSphere Virtual Machine File System (VMFS) and vSphere Fault Tolerance.
  • Solid understanding of network and application protocols (DNS, DHCP, HTTP, SSH, SMTP).
  • Took ownership for User, group management, system start-up, service modification, crontab entries, ACL modifications, file system management, root & ignite backups
  • 24/7 on call support for emergency site maintenance and EBFs (Emergency Bug Fixes).

We'd love your feedback!