We provide IT Staff Augmentation Services!

Devops Aws Engineer Resume

Saint Louis, MO

SUMMARY

  • Over 6 years of strong experience in using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto - scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience in designing, installing and Implementing chef configuration management system.
  • In depth knowledge of setting up Chef server, developing various components of chef such as cookbooks, recipes, templates using organizations and environments.
  • Good knowledge on Software Development Life Cycle and Agile Programming methodologies
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configuration
  • Wrote deployment Automation scripts for multiple C++ and Java/J2EE Applications
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion
  • Extensively worked on Apache ANT and MAVEN build tools for writing build.xml and pom.xml files respectively
  • Experience is using Tomcat, JBOSS, Web logic and Web Sphere application servers for deployment
  • Expertise worked on Jenkins, Build Forge for Continuous integration and for End to End automation for all build and deployments
  • Experience in build automation and unit testing scripting and maintenance code
  • Implementation and automation of Shell and Perl scripts for release and build automation
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in Web logic, Web Sphere, Tomcat and JBOSS.
  • Experience implementing automation processes using Python, Shell and batch scripts for continuous build and deployment of code to Development, SIT, UAT, Pre-prod and production environments
  • Knowledge and experience working and running SQL Database scripts used as part of build and deployment processes to different environments
  • Experienced working as Release engineer in Creating various SCM Processes, policies and procedures for Development, QA and productions teams to Release or Deploy highest quality product for the enterprise
  • Monitoring the applications using App Dynamics, Nagios.
  • Created various CM Plans and build documentation while maintaining source code
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Experience in building (PAAS) with Docker; deployed various applications through Dockers containers.
  • Hands-on experience to create automate, containerize cloud application platforms (PAAS).
  • Administration of Production, Test Driven development environments carrying Windows, Ubuntu (RHEL) Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Familiar with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Production experience in large environments using configuration management tools Ansible and Puppet.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows

Technologies Used: Subversion, Git, TFS, Ansible, Puppet, AWS, Azure

Fisheye, VM ware, Docker:

Continuous Integration: Bamboo, Cruise Control and Jenkins/Hudson

BuildTools: ANT, Maven, GNU make

Languages: ASP.net, Python, Hyperion, Crystal reports

Web Development: HTML, CSS, XHTML, XML and JavaScript

Web Servers: Tomcat, Web Logic, Apache, WebSphere, JBoss

Programming/Scripting: Shell Scripting, Perl, SED, AWK, Python, C++, Java, Ruby, SQL

Databases: MySQL, Oracle, MS Access, MS SQL Server

Issue Tracking: JIRA, Bugzilla, Junit, HP Quality Center, Metrix

PROFESSIONAL EXPERIENCE

Confidential, Saint Louis, Mo

DevOps AWS Engineer

Responsibilities:

  • Experience in designing, installing and Implementing chef configuration management system.
  • Experience in using Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
  • Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Experience in launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Provide Regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Involved in DevOps processes for build and deploy systems.
  • Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Experience in Administering GIT in Distributed Environments.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard
  • Good experience in writing UNIX scripts, Perl script, Maven and Ant.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between clients and web servers.
  • Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
  • Configure and Supporting monitor tools like Splunk
  • Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and e ensure security of systems.
  • This included configuration and plugin recommendations for issues like auditing of configuration changes, system performance monitoring, security issues and resource utilization.
  • Experience in launching different EC2 instances in Virtual private cloud (VPC) in different subnets, attached ACL's Confidential subnet level and security groups Confidential instance level, configured Route Tables & NAT and Internet Gateways, Elastic Load Balancers (ELB) and Auto scaling groups in Production environment.

Environment: AWS EC2, S3, Tomcat Apache, Cloud Formation, Dynamo DB, VPC, IAM, Splunk, GIT, Linux, Data Centre Migration, Jenkins, Maven, Ansible.

Confidential, Sacramento, CA

DevOps Engineer

Responsibilities:
  • Creation of Build &Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Developed and supported the Software Release Management, Configuration management deployments in puppet and its procedures.
  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Experience in installing, Configuring, Upgrading puppet on Linux, Windows based environments.
  • Experience in Setting, configuring roster file for using SSH in Puppet
  • Responsible for design and maintenance of the Subversion Repositories, views and the access control strategies.
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Nexus.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Designed and developed automated deployment and scaling processes based on puppet for a wide range of server types and application tiers, including Elastic Search
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Installed and configured Nagios system; performed regular system and network monitor
  • Extensively used the JSON objects with AJAX for UI displays.
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Customize existing playbooks downloaded from the puppet supermarket using Python DSL and Handlers
  • Experience in working with SVN code repositories and automation of configuration management tasks.
  • Installed and administered tools like Jenkins, Jira, Confluence and Fisheye.
  • When required applied system patches, security improvements as per the release process.
  • Tuned and optimized mappings to reduce ETL run time and ensuring they ran within designated load window.
  • Deployed and managing many servers utilizing both traditional and cloud oriented providers with the Puppet Platform configuration system.
  • Automated entire deployment, infrastructure using various elements of Puppet, including the nodes, the server, premium features of the server, and the workstation.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Overseeing the continuous build, integration & testing for HTML, CSS, Java and C++ related code running on Jenkins (Unit, Integration & System Level Tests)
  • Implemented Docker, Jenkins and Build Forge for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Extensively integrated Subversion for automating builds with Jenkins
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Wrote and build Pom.xml for Maven application builds automation.
  • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during the build.
  • Used Ruby, Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Integrated configuration management of content, control, and configuration files required for WebLogic, Oracle RDBMS, Siebel, and Oracle Business Intelligence servers.
  • Deployed the archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing.

Environment: Jenkins, MAVEN, Terraform, Python, Perl Scripts, Puppet, JIRA, Subversion, Android, AWS, Shell Scripts, UNIX, Docker, WebLogic, Tomcat Application servers, App Dynamics.

Hire Now