We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 10+ years of experience in IT industry wif major focus on AWS/DevOps, Software Configuration and Build/Release Management
  • Currently working as AWS DevOps engineer/Build and release engineer in field of release automation for java and dot net technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Working on AWS provisioning AWS EC2 Infrastructure and deploying applications in AWS Elastic load balancing.
  • Working on AWS EC2 Instances Provisioning, AWS VPC setup, AWS Auto Scaling for availability of EC2 Instances and availability of applications.
  • Creating AWS EC2 instances in secured private subnet and deploying them in load balancing, assigning Elastic IP Addresses for AWS EC2 instances.
  • Involved in maintaining teh user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB and SNS services in AWS cloud.
  • Worked on AWS EBS, storage service AWS S3 (buckets creation, folder navigation and property changes) and data migration.
  • Has knowledge on AWS glacier services.
  • Experience in cloud stack such as AWS Cloudformation and VMWARE stack.
  • Experience in using configuration management tools like Chef and Puppet.
  • Expertise in Chef for configuration management and infrastructure automation.
  • Experience in cloud orchestration utilizing utilities like Opscode, Chef and Puppet labs.
  • Experience in Chef automation including writing Cookbooks, customized recipes for test driven development environments.
  • Experience in Chef scripts to build teh applications and deploy.
  • Knowledge of Chef Databags, ohai plugin, chef supermarket, provisioning concepts and all various cookbook components like attributes, definitions, files, libraries, recipes, resources & templates
  • Implemented Continuous Integration and deployment using various CI Tools like JENKINS, Bamboo
  • Experience in working wif AWS EC2 Container Service plugin in JENKINS which automates teh JENKINS master - slave configuration by creating temporary slaves.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Hands on experience in installing and administrating CI tools like Hudson/JENKINS, Subversion GIT.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, JUnit, wif CI tools like Hudson/ JENKINS.
  • Integration of Maven, Nexus, JENKINS, Urban Code Deploy wif Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Experience in administering and supporting teh CM tools including Subversion and CVS on UNIX environments.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3
  • Expert in documenting and automating teh build and release process.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers
  • Experience wif Docker container configuration, activation, handling live webhosting & troubleshooting.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Has worked on Docker container snapshot, attaching to a running container, removing images, managing directory structures and managing containers.
  • Knowledge on various components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • In-depth understanding of teh principals and best practices of Software Configuration Management (SCM).
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Used Open stack in teh chef for deployment process.
  • Used VMware as a virtualization machine between teh two different operating systems.
  • Used AWS as to maintain model and manage teh entire application.
  • Hands on micro services and cloud native applications as an architect
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL etc.
  • Experience in building and deploying Java applications and troubleshooting teh build and deploy failures.
  • Primarily used Ruby to write GIT applications.
  • Participated in performance tuning, unit test case preparation and execution.
  • Having good communication Skills, motivate, team player and hard worker wif interpersonal skills and problem solving skills.
  • Excellent skills to handle multitasks at teh same time and fulfill teh required work before deadlines

TECHNICAL SKILLS

Operating Systems: Linux, Unix, Windows

Infrastructure as Service: AWS, OpenStack

Virtualization Platforms: Vagrant, VirtualBoxConfiguration Management Chef, Puppet, Knowledge on SaltStack

Containerization Tools: Docker

Application Deployment: uDeploy

Build Systems: Maven, Ant, Gradle, NANT

CI Tools: Jenkins, AntHillPro, Teamcity, Bamboo

Application Servers: Weblogic, Apache Tomcat, Jboss

Web Servers: Apache, IIS

Logging: Logstash, Splunk

Databases: Oracle, MySQL

Version Control: Git, SVN, Perforce

Scripting Languages: Shell, Ruby, Perl

PROFESSIONAL EXPERIENCE

Confidential - Richmond, VA

AWS Devops Engineer

Responsibilities:

  • Working on AWS EC2 Instances creation, setting up AWS VPC, launching AWS EC2 instances different kind of private and public subnets based on teh requirements for each of teh applications.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on teh load of applications by using AWS Cloud Watcher.
  • Used AWS S3 to store code bundles to deploy onto AWS EC2 Instances.
  • Working on providing DNS management using AWS Route53.
  • Has experience in setting up SNS in AWS.
  • Worked on Chef for configuration management and infrastructure automation
  • Worked on Chef Automation including writing Cookbooks and customized recipes for test driven development environments.
  • Responsible for managing AWS infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment and EC2 Installs wif CentOS, Ubuntu and RHEL 6 and Scientific Linux.
  • Worked hands-on to create automated, containerized cloud application platforms (PAAS), and design and implement DevOps processes dat use those platforms.
  • Automated installing teh Linux packages and administering Linux service using Chef, and automating product installation configuration
  • Installed and configured Jenkins on Linux and windows environments.
  • Experience architecting and building solutions leveraging DevOps tools such as Puppet, Chef and Jenkins, Git, etc.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh SVN source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven.
  • Experienced in authoring pom.xml files, performing releases wif teh Maven release plugin, and managing artifacts in maven internal repository.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and Junit wif Maven/Hudson.
  • Utilized Perl and Python for GIT.
  • Used JIRA tool to create and update stories and also for tracking project status.
  • Used JIRA for all our projects in scrum methodology for creating stories and giving points to teh stories, and also updated stories as per our sprints.
  • Documented all our build deploy methods, release calendar and desk procedures on WIKI confluence.
  • Providing documentation on Install, Upgrade release guides for application to documentation team.
  • Configured and maintained Hudson to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.Took teh sole responsibility to maintain CI Hudson server.
  • Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on WebLogic Application Servers for UAT and Development environments.
  • Worked on teh Oracle databases in teh backend to execute teh DMLs and DDLs.
  • Interact wif developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms.

Environment: - AWS, Chef, SVN, Jenkins, Web logic, JIRA, Oracle, Shell, Perl, WLST, Python, Ant, Maven, Java, Linux.

Confidential - Sunrise, FL

Devops Engineer

Responsibilities:

  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Managed network security using AWS Load balancer, Auto - scaling, security groups and NACL's.
  • Created Buckets inAWSand stored files. Enabled Versioning and security for files stored.
  • Configured their Kubernetes cluster and supported it running on teh top of teh CoreOS.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using AWS Cloud Watch.
  • Utilizing Cloud Watch and LogicMonitor to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc. Designing and implementing CI (Continuous Integration) system: configuringJenkinsservers,Jenkinsnodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Configured security and system inJenkins. Added multiple nodes toJenkinsand configured SSH for continuous deployments.
  • Used Jenkins and pipelines to drive all micro services builds out to teh Docker registry and then deployed to Kubernetes
  • Using Jenkin AWSCode Deploy plugin to deploy toAWS.
  • Configured SSH, SMTP, Build Tools and Source Control repositories inJenkins. Installed multiple plugins in Jenkins. Configured Proxy to get auto updates.
  • Server configuration management via Chef and System orchestration via Ansible.
  • Designing and implementing for fully automated server build management, monitoring and deployment using Chef.
  • Maintain Chef and Puppet servers and management application dat can use ServiceNow (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 wif 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 administering them wif Virtual Infrastructure client.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
  • Configured anAWSVirtual Private Cloud (VPC) and Database Subnet Group for isolation of resources wifin teh Amazon RDS MySQL DB cluster.
  • Work wif different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX - Bash, Shell script etc.
  • Troubleshoot teh build issue during theJenkinsbuild process and resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.

Environment: AWS, EC2, SNS, SES, Web Servers,Jenkins, Chef, Puppet, VMware, Solaris 9/10/11, Red hat Linux, Java, Maven, Apache Kubernetes.

Confidential -Tysons, VA

Infrastructure /Tool engineer

Responsibilities:

  • Provided Configuration support in Production QA and Dev environment.
  • Worked as a DevOps Engineer for one of teh most complex system. Used Git, Maven, Jenkins, Puppet and Jira as tools for day-to-day build & release cycles.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Used JENKINS, Hudson and Bamboo for Continuous Integration.
  • Created and maintained Servers and environments using Puppet 4.x manifests and Modules.
  • Implemented teh use of Nagios tool for Monitoring and analyzing teh network loads on teh individual Machines.
  • Suggested changes to development practice to increase efficiency by restructuring teh branching structure to include merging mechanism.
  • Developed build and deployment scripts using Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used various plug-ins to extend teh base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Created and implemented custom Nagios monitoring and managed wif Puppet.
  • Wrote GROOVY/UNIX scripts to configure resources and Servers.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Created virtual images similar to production environment using Docker by writing Docker -compose files.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of teh Subversion/GIT views, and teh access control strategies.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.

Environment: Puppet 4.0, JENKINS, Hudson, Bamboo, Java/J2EE, Ant, Maven, Git, AWS, Clear Quest, Quality,Center, LAMP stack, Docker, Shell/GROOVY script, Linux and Nexus.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for Deployment Automation - Puppet, Custom Puppet modules, Ruby.
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Deployed servers using Puppet, and PuppetDB for configuration management to existing infrastructure.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Build and Release management - GIT, Maven, Jenkins administration.
  • Writing Maven and Ant build tools for application layer modules.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Developed Linux, UNIX and Shell Script for teh purpose of manual deployment of teh code to various environments.

Environment: Java/J2EE, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, Splunk, Artifactory and Tomcat.

Confidential

System Engineer /Release Engineer

Responsibilities:

  • Deployment and Build of various environments including Linux, Solaris.
  • Installed Weblogic, configured domains, clusters Configured JNDI and JMS on Weblogic 8.1 on Linux servers.
  • Installed, configured Oracle 10g & MySQL databases for Dev, Prod & QA environments.
  • Installed and maintained web servers Tomcat and Apache HTTP (1.3, 2.2) Web server in Red Hat Linux.
  • Preparation of operational testing scripts for Log check, Backup and recovery and Failover. Creation and implementation of shell scripts to take care of DB backup, monitoring alert log and log rotation reports.
  • Provided and maintaining user access in VC, configuring mail alert for any failure in HA, DRS, Storage, CPU or memory.
  • Analyze and suggest corrective methods on performance issues.
  • Done wif LAMP Setup in Ubuntu, MySQL setup, Performance Tuning, Replication, Commands, Backup and overall Administration.
  • Tuned servers for maximum efficiency for Oracle and MySQL Data Bases.

Environment: Red Hat Linux 6/5/4.x, Citrix Administration, Sun Solaris 10/9, Weblogic 8.1Sun V440, Oracle 9g, Veritas Cluster Server 5, Veritas Operations Manager and Remedy.

Confidential

Build and Release Engineer

Responsibilities:

  • Modified ANT scripts to build teh JAR's, Class files, WAR files and EAR files.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Performing clean builds according to teh schedule published for a given releases.
  • Responsible for deleting teh old deployed code and deploying teh newly built code using Web Logic Admin Console.
  • Releasing code to testing regions or staging areas according to teh schedule published.
  • Updated and automated Release reports for Change Management.
  • Analyzing and recommending hardware and software needs and installing them.
  • Worked closely wif development team and SQA team for product releases.
  • Coordinated teh build and deployment bottlenecks wif teh development team.
  • Strengthening security by implementing and maintaining Network Address Translation in company's network
  • Deployed teh applications to Websphere Application Server 5.0 and static content to apache web servers.

We'd love your feedback!