We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Manassas, VA

PROFESSIONAL SUMMARY:

  • An IT professional with over 7 years of experience in various roles as AWS DevOps engineer with excellent experience in Automating, Configuring and Deploying instances on Cloud environments and Data Centers, CI/CD pipeline, Build and Release Engineer, AWS/GCP and Linux/Windows Administration.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu .
  • Extensively worked on Hudson and Jenkins for Continuous Integration and End - to-End automation for all builds and deployments.
  • Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible .
  • Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion SVN . Created tags and Branches, Fixed the merge issues and administered Software Repositories.
  • Migrated Version Management Systems CVS -> SVN, SVN -> CVS and SVN ->Git .
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant .
  • Experience in Automated processes with custom built Python, Perl& Shell scripts .
  • Experience in creating instances using AWS EC2 .
  • Experience in building, changing and versioning infrastructure using Terraform.
  • Experience in cloud automation using AWS Cloud Formation templates .
  • Good experience in other Amazon web services which includes S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups etc .
  • Good knowledge on other Cloud based services like GCS, Microsoft Azure .
  • Built solution accelerator for appliance based FWaaS on Openstack
  • Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Puppet .
  • Experience with Oracle, MySQL and Server DB Tasks .
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support.
  • Hands on experience in Monitoring tool like Nagios and task scheduling tools like CronJob .
  • Strong hands on experience in scripting languages like Shell, Ruby and Python .
  • Installation of KVM (kernal virtual machine)
  • Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
  • Extensive experience on Open stack , knowledge in Dynamite, AutoSys, Zabbix monitoring Tool , NoSQL like Redis .
  • Excellent knowledge on ITIL process and had best practices.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.

TECHNICAL SKILLS:

Operating Systems: Red Hat Enterprise Linux 5.x/6.x/7.x, Solaris 9.x/10.x/11.x, UBUNTU Windows NT/XP/2003/2008, Mac OS X

Programming Languages: C, C++, Java/J2EE, and SQL.

Scripting Languages: UNIX Shell Scripting, Python, Jython, Perl, Ruby.

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, WebSphere 6.0/ 7.0/8.0

Databases: Oracle 10g/11g/12c, MY SQL, SQL Navigator, SQL Plus and Redis.

Web Technology: HTML 4.0/5.0. DHTML, XML, PHP, Java Script, Servlets and JSP.

Automation/Monitoring tools: ANT, MAVEN, Jenkins, Chef, Puppet, Ansible, Nagios, Rundeck, Nexus, Zabbix.

Source Control Tools: Subversion (SVN), GIT, CVS, Clear Case

Cloud Services: AWS, Rackspace

PROFESSIONAL EXPERIENCE:

Confidential, Manassas, VA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Implemented secure cloud architecture based on AWS to make sure applications are reliable, scalable and highly available. Built and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Good experience with cloud migration of application to Amazon Web Services and Google Cloud Platform and load balanced between two providers for high availability.
  • Implemented Amazon EC2 by setting up instances, Virtual Private Cloud (VPCs ), and security groups and by automating the process of launching and stopping/terminating EC2 instances on AWS with BOTO3.
  • Developed CloudFormation scripts to automate EC2 instances and managed 200+ AWS instances and configured Elastic IP & Elastic Storage in open enrollment period and implemented security groups and Network ACL’s.
  • Proficient in writing AWS Cloud Formation templates to create custom VPC’S, subnets, NAT, EC2 instances, ELB’s and Security groups using JSON templates.
  • Implemented a 'server less' architecture using API Gateway, Lambda and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets.
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Apache Lib Cloud , Terraform and AWS Cloud formation.
  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Defined a migration strategy by understanding the application architecture in working with the development team.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed AWS EC2 virtual instances using Puppet.
  • Generated and executed software configuration management plans
  • Actively involved in architecture of DevOps platform and Cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Developed pom.xml files for Maven build scripts.
  • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Configured RDS instances using Cloud Formation and Terraform. Used Terraform to map more complex dependencies and identified network issue.
  • Configured a Google cloud Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources.
  • Deployed and monitored scalable infrastructure on Google cloud and configuration management using Docker.
  • Configured, monitored and automated Google cloud Services as well as involved in deploying the content in cloud platform using Google compute engine, Google storage buckets.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform(GCP) on Kubernetes.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Virtualization using KVM , Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Analyzed the builds using the SonarQube.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Involved in managing other version control tools like GIT.
  • Architected hybrid AWS and on-premise solutions for technology clusters and patterns.
  • Experience with KVM and AWS
  • Established shared IT service centers for Cloud operations.
  • WroteShell and Perl scripts to take backup oracle database.
  • Generated AWS migration roadmaps and driving buy-in across complex organization structures.
  • Collaborated with consulting and managed services partners to build and execute migration plans.
  • Got feedback from common Enterprise requirements into AWS service development teams, Basic Qualifications.

Environment: CI/CD, SVN, CVS, ANT, Maven, AWS EC2, Puppet, Shell, Perl, GIT, Jenkins, Tomcat, Shell, JIRA, Nagios, KVM, AWS VPC, ELB, API Gateway, Lambda, DynamoDB, S3, GCP, Chef, Ansible, Docker, Kubernetes, Terraform, Apache Lib Cloud, Jenkins, Maven, GIT, ELK, Selenium, Nagios and JIRA.

Confidential, Newark, DE

DevOps/Cloud Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Implemented automation tools such as Puppet, Chef.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Built TestBot Tunnel, to provide with a secure way to run tests against staged/internal webapps.
  • Used Selenium IDE for Open source web testing .
  • Responsible in setting up and building of AWS infrastructure from various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation using JSON templates. Implemented local user provisioning instances by creating in AWS cloud.
  • Created and configured AWS EC2 instances using preconfigured templates such as AMI’s, RHEL, Centos, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Created Lambda functions that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB and S3.
  • Created S3 buckets and managed policies for S3 buckets and utilized S3 buckets and Glacier for storage, back up and archived in AWS and experience in setting up and maintenance of auto scaling AWS stacks.
  • Used Route53 to control the traffic between different regions. Worked on IAM service by creating users and groups, defining roles and policies and identity providers.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability and managed all AWS services by using CLI (Command Line Interface) and Auto scaling .
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
  • Extensively used SVN and GIT as Version Control tools to manage Source Code.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one other environment.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Autoscaling groups.
  • Optimized volumes and EC2 instances using AWS.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and Shell Scripts for automation of the build and release process.
  • Developed Custom Scripts to monitor repositories and Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Production Environments.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Setup and configured KVM on Red hat and Xen on SuSE and installed guest OS on KVM and Xen
  • Automated deployment of builds to different environments using Jenkins.
  • Involved in all projects that move to production and work closely with the Data Canter, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Installed, configured, administered and supported Web-Sphere Application Server 6.0/6.1/7.0 on LINUX environment.
  • Installed and Configured Web-Sphere Application server with LDAP security.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole CI process on the java code generated by MetaCase.

Environment: AWS, SVN, GIT, ANT, Chef, Jenkins, Hudson, Web-sphere, Red hat LDAP, Meta-Case, Python, KVM, Ruby, Perl, Shell, Power Shell QA Testing, AWS VPC, EC2, S3, IAM, EBS, Route53, Glacier, Redshift, PCF, Puppet, Ansible, Docker, Node JS, Angular JS, Python Zappa, Jenkins, Maven, Bitbucket, ELK, New relic, Grafana, JUNIT, Cobertura, PMD, AMI, RHEL, Centos, Ubuntu.

Confidential, Worcester, MA

Devops Engineer / AWS Engineer

Responsibilities:

  • Planned, designed and configured AWS services (EC2, S3, IAM, Amazon Glacier, EBS, VPC, Elastic Load Balancing, Amazon Cloud Watch, Auto Scaling, Route 53, Cloud Formation).
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked, with teams to lock down security groups
  • Worked with Amazon Route53 to manage DNS zones and gave public DNS names to elastic load balancers. Set up ELB for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data. Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Troubleshooting user connectivity and access to remote/secure resources via ACL, Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software.
  • Install and configure the RabbitMQ environment for the Analytics and setup the supervisor for managing process availability.
  • Worked with Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
  • Launching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and MESOS to monitor container status.
  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts .
  • Preparing SOPs and managing central repository .
  • Providing Application Support on Red hat Servers which included Apache configuration.
  • Experience working with Storage Area Network (SAN), EMC Clarion, IBM XIV .
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Used Subversion (SVN) as source code repositories and managed its repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into WebLogic Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP .
  • Administration of client computer using SSH and FTP .
  • Troubleshoot the network and firewall issues.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings

Environment: UNIX, Linux, Windows, SVN, Jenkins, Build forge, Perl Scripting, Python Scripting, Shell, Nexus, ANT, Maven, DNS, NFS, TCP/IP, SSH, FTP, AWS S3, Cloud watch, Route53, ELB, EC2, RabbitMQ, JBOSS, WebLogic, Docker, Terraform, Chef, Puppet, Jenkins, Maven, SVN, GIT, Splunk, RHEL, Solaris.

Confidential

Devops Engineer / System Engineer / Production Support Engineer

Responsibilities:

  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Prod and QA.
  • Implemented Python and Shell scripts to automate routine jobs.
  • Installed, Configured and Administered Continuous Integration Tools like Jenkins.
  • Gathered all the stakeholder approvals and necessary signoffs.
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Installed, Configured, Managed Monitoring Tools such as Nagios and PRTG for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, Optimized volumes and EC2 instances.
  • Creation and setup of new environments/branches such as Production, development, and testing
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
  • Creating instances in EC2 and tagging the volumes using Cloud formation templates and associating EIP to it, creating ELB, Route53, Auto-scaling.
  • Creating VPC, Subnets, IGW, and Route table. Worked on networking part for getting access to instances, setting up security groups etc.
  • Organized and Coordinated Product Releases, worked closely with product development, QA, Support across global locations to ensure successful releases.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Good analytical, problem-solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Documented work for offshore for future projects.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef, Ansible for Cloud Automation.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked on Managing the Private Cloud Environment using Chef. Automated centralized configuration using Puppet.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Developed and supported the Software Release Management and procedures, Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Performance Tuning and Management for Linux/AIX servers and working with the application/database team to resolve issues.
  • Creating the file systems using Redhat volume manager and performing the health check on regular basis for all Linux servers.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Developed and supported the Software Release Management procedures.
  • Implemented SVN branching and merging operations for Java Source Code.
  • Created and implemented Continuous Integration plan in Linux based environments.
  • Installed and configured Jenkins as a continuous integration server on Linux.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Worked on Relational multitenant database specially builds for the cloud using their metadata-driven architecture.
  • Created and maintained ANT and Shell scripts for automating build and deployment process for Linux environments.
  • Used ANT for building the applications and developing the build scripts.
  • Installed and administered repository to deploy the artifacts generated by and ANT and to store the dependent jars which were used during the build.
  • Creating and managing the user accounts, building physical and virtual servers including domain controllers, SQL servers, DNS, DHCP, print servers, files servers, application servers, VMware vSphere/ESXi, Exchange 2010/2003, Windows 2003, Windows 2008 R2, Level 3 trouble ticket escalation.
  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Responsible to push the front-end code to Dev, QA and Stage (Pre- PROD) environments.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives
  • Developed UNIX Scripts for manual deployment of the code to the different environments.
  • Shell scripting for building and deploying Java application to target environments.

Environment: Java/J2EE, Ant, GIT, Subversion, JIRA, Jenkins, Linux, Shell scripts, Apache webserver, JBoss Application server, Docker, Chef, AWS EC2, RDS mysql, Route 53, Python, UNIX, Redhat EL v 4.x, 5.x, 6.x, 7, SUSE v9, 10.0, 11.x, Ubuntu 6.10, 9.10, OEL, Nagios

We'd love your feedback!