Aws Devops Engineer Resume
Herndon, VA
SUMMARY:
- Over 8+ years of experience in IT industry comprising of Two years of Linux Systems Administration and SIX years of Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
- Experienced in implementing Puppet and Ansible.
- Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson, Bamboo, Gradle, and.
- Experience with Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce, and IBM Rational Team Concert.
- Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
- Expert in deploying the code trough web application servers like WebSphere/WebLogic/ApacheTomcat/ JBOSS.
- Experience in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
- Experience using cloud providers and API’s for Amazon (AWS) Ec2, S3, VPC, SNS, AMI with Cloud Sigma (EU) and GFS storage.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Experienced in Trouble shooting and Backup and Recovery.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Experience in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto - scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection. Collaborate in the automation of AWS infrastructure via CloudFormation and Jenkins - software and services configuration via Ansible playbooks
- Implemented Trip wire and Digital board band. Implemented active directory.
- Experience in integrating Unit Tests and code Quality Analysis Tools like JUnit, and Find bugs.
- Knowledge in working with dockerfile.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
TECHNICAL SKILLS:
Config Management: Puppet, Ansible, Docker, Maven, Nexus, Ansible, Artifactory.
Test and Build tools: Jenkins, ANT, MAVEN, Bamboo, Hudson and Gradle.
Issue tracking tools: Jira, Bugzilla.
Version control system: GIT, CVS, SVN, RTC, source tree
Programming Languages: Java J2EE SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Ruby.
Web/Application Servers: Tomcat, Apache, Web logic, WebSphere and JBoss
Infrastructure as service: AWS, OpenStack.
Database: SQL server 2008R2/2012, Oracle 11g, MySQL, RDS,Aurora
Disk Management Tools: Solaris Volume Manager (SVM), ZFS, Zones, Veritas Volume Manager, File system, Sun Solstice Disk Suite, Red Hat LVM.
Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NIS, NIS+, NFS, DNS, and DHCP
PROFESSIONAL EXPERIENCE:
Confidential,Herndon, VA
AWS DevOps 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.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Responsible for nightly and weekly builds for different modules.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- AWS Code Deploy plugin to deploy to AWS
- Defining Release Process & Policy for projects early in SDLC.
- Responsible for Java Application Server administration and tuning experience (e.g. JBoss, WebSphere, Tomcat, WEB LOGIC
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution.
- Using Puppet for creating modules and manifest for automation of infrastructure puppet.
- Installing and deploying of apache module through puppet.
- Managed users and groups using the Amazon Identity and Access Management (IAM).
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud
- Setting up privatenetworks and sub-networks using VirtualPrivate Cloud (VPC) and creating security groups and access control lists to associate with the networks.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances
Environment: Git, Jenkins, Puppet, Maven, AWS, Ec2, WebSphere, ANT, Putty, Confluence, SOA, Team Foundation Server (TFS)
Confidential,Reston,VA
DevOps Engineer
Responsibilities:
- Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Wercker, continuous build and delivery tools.
- Conducted business impact analysis & risk assessments of business functions. Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
- Implementing new projects builds framework using Jenkins & Maven as build framework tools
- Worked on Cloud automation using AWS Cloud Formation templates.
- Developed automation framework for Application Deployments to the cloud environments
- Worked on migration from Datacenter to AWS .
- Worked 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.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, CHEF, and custom Ruby/Bash scripts.
- Managed and optimize the CI (Continuous Integration) tools like Jenkins.
- Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
- Written CHEF Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Provide stable build environments for product development.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT .
- Develop Custom Scripts to monitor repositories, Server storage.
- Written Bash/ Shell scripts according to the requirement.
- Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
- Experienced with RESTful API's of Elastic Search to analyze, search and visualize real-time data.
- Scripting & automating tasks using Bash for backup, monitoring and file processing.
- Upgrading Production Environment servers for Stability and Security.
- Implemented Nagios monitoring solution for mission critical servers.
- Accumulated application and system logs into LogStash for centralized monitoring, querying and reporting.
- Continuously updating documentation for internal knowledge base of support team and IT team .
Environment: DevOps, Redhat (5.x), EC2, ELB, CloudWatch, Cloud Formation, Chef,AWS, Jenkins, Maven, Ant, GIT, Docker, Wercker, Apache, Nagios, MySQL, Bash
Confidential,Norfolk,VA
Cloud Engineer
Responsibilities:
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Collaborate in the automation of AWS infrastructure via CloudFormation and Jenkins and services configuration via Ansible playbooks.
- Coordinated with the development team to build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Coordinated with the development team to provide guidance on webserver configuration, Load Balancer setup, auto scaling, CloudFormation creation.
- Creating alarms in CloudWatch service for monitoring the server’s performance, CPUUtilization, disk usage etc.
- Configured web application Instance (Tomcat, Apache) to connect to resources in another AWSVPC & determine the latest version to be used based on compatibility of host and configure new upgraded app server to work for the specific application.
- Deploying different Applications (WAR, JAR, and EAR) in Domain and Clustered environment.
- Configuring JBoss EAP server to use HTTPS connector and installing/configuring internal CA certs in NSS DB with FIPS mode enabled.
- Created war files & deployed on Tomcat using ANT deployment tool.
- Created CloudFormation template stacks to automate for building new VPCs using JSON files.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
Environment:: Subversion (SVN), Jenkins, Puppet, Java/J2EE, ANT, MAVEN, Spring MVC, PerlScripts, Shell Scripts, XML, Linux and Jira.
Confidential
Linux Administrator
Responsibilities:
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick start based network installation
- Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.xservers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managing Compaq and Linux workstations and servers.
- Installation of patches and other software packages
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain,
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
Environment: RED HAT LINUX 4.1,4.2,4.3,4.4,, SUNFIRE 4500/ V880 / V480/ E420R/ E450/ E250, SUNSTOREDGE L280, SUN STOREDGE A1000, A5000, JBODS COMPAQ SERVERS, SOLSTICE DISK SUITE, ORACLE 7.X/8.X