We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Phoenix, ArizonA

SUMMARY

  • Overall 5+ years of experience in DevOps, Build, Release Management, Configuration Management and Quality Assurance on UNIX, Linux and Windows environment.
  • Successfully designed and delivered secure cloud solutions for some of the Major organizations on AWS Cloud.
  • Had 2+ years of experience as Java developer on the creation of a Java Web application that monitored the health of environments and Retail websites. Written test scripts using java and executed it through Selenium and Cucumber.
  • In - depth knowledge on various AWS Services including EC2, VPC (NAT, Peering, VPN), IAM, EC2 Container service, Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, RDS, DynamoDB, ElasticCache, Redshift, Direct Connect, Route 53, Cloudwatch, CloudFormation, Amazon Elastic Map Reduce (EMR), AWS IoT, SNS, SQS and Lambda.
  • Infrastructure as Code - using AWS Cloudformation and Terraform. Wrote deployment recipes for infrastructure management using Terraform.
  • Experience in working on source repository management tools like GIT, GitHub, BitBucket.
  • Hands on with Shell, Python, JavaScript, JQuery & XML.
  • Extensive experience with Continuous Integration tools Jenkins, Bamboo and project dependency management tools ANT, MAVEN to build Java/J2EE applications as well as packaging builds.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet and Ansible.
  • Hands on experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar & war) from source code and static code analysis using SonarQube.
  • Experienced in setting up project baselines, branching, merging and taking regular backup of the source in GIT.
  • Experience in Monitoring tools like Nagios and Cloud watch.
  • Experience in managing environments DEV, QA, UAT and PROD for various releases and designed instance strategies. Experienced in using cloud methodologies like SaaS, PaaS and IaaS.
  • Worked with the demand planning team to understand how existing reports are being utilized and enhance the end user experience through Power BI dashboard creation

TECHNICAL SKILLS

Amazon Web Services: Azure, OpenStack

Configuration: Ansible, Ansible Tower, Docker, Chef, Puppet, Kubernetes, DockerSwarm, Terraform

Build Tools: Ant, Maven, Jenkins.

Version Control: GIT, Git Hub, Bit Bucket.

Bug Tracking: JIRA, Junit, Rally, Selenium, SonarQube

Scripting Languages: Python, Bash, and Shell, PHP.

Programming: Java, XML, HTML, CSS, JSON.

Networking: Load balancers, TCP/IP, HTTP/HTTPS, SNMP, NFS, FTP, SFTP, Telnet, SSH, SSL.

Database: Oracle 11g, 12C, MySQL

Repositories: Nexus, Artifactory, Jfrog Artifactory.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, Arizona

AWS DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources VPC EC2, ECS, AMI, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Creating, Utilizing, Managing Policies and Glacier storage in S3 buckets on AWS.
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Created Cloud Formation templates and deployed AWS resources by using it.
  • Installing, setting up & Troubleshooting Ansible created and automated platform environment setup.
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Working with GITHUB to store the code and integrated it to Ansible to deploy the playbooks.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from dev stations to test servers easily and seamlessly.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment. Build Java code and worked with debugging the Java code on to different Jenkins servers as per the schedule.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Worked on infrastructure with Docker containerization, experience in installing Docker using Docker toolbox. Contributions to various other open source projects on GitHub/bitbucket.
  • Experienced in using Kubernetes to deploy, scale, load balance, scale and manage Docker containers.
  • Worked with Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database
  • Build artifacts (war and ear) from Jfrog Arti factory are deployed into an Apache Tomcat app server.
  • Prototype CI/CD system with GitLab utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy also other tools like Maven, SonaQube, Splunk, Chef. Used testing tools likeSelenium, JUnit and deploy with Jenkins for CI/CD process
  • Written Terraform modules for automating the creation of VPC's and launching AWS EC2 Instance
  • Responsible for automating and improving infrastructure, using Chef for configuration management.
  • Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed..
  • Used JIRA as a Change Management, Work Management and SCRUM Agile Tool Manage implementation and installation of server class hardware with migration companies' assets from desktops around the office.

Environment: AWS, JAVA, Jenkins, ANT, Maven, GIT, Chef, GIT, GitHub, Docker, JAVA, Nginx, Python,RPM, Jira Puppet, SonarQube, AWS ECS, Azure Container Service, AWS Route53 CloudWatch, CloudFormation, WebSphere, Tomcat SQL, Ansible, Puupet.

Confidential, Salt Lake City, Utah

DevOps Engineer

Responsibilities:

  • Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environment.
  • Experience with AWS instances spanning across Dev, Test and Pre-Production and Cloud Automation through Open Source DevOps tools like Ansible, Jenkins & Docker.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes.
  • Containerization of Web application using Docker, Kubernetes and Database maintenance.
  • Integrated applications together through scripts or other custom development. Experience working in deployment scripts in PowerShell, Python and Shell.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Implemented rapid-provisioning and life-cycle management for RedHat Linux using Puppet. Skilled in supporting WebSphere, Web logic, and JBoss application Server.
  • Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Converted applications from Java 1.7 to Java 1.8 using Lambda expressions and parallel streams.
  • Developed Java API to interact with the Amazon SQS used for sending bulk emails
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Deployed Java applications in Docker containers to AWS machine images
  • Created Ansible Playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks.
  • Converted and automated builds using Ant and Maven, Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GIT.
  • Worked in an agile development team to deliver an end to end continuous and also designed and developed Power BI graphical and visualization solutions with business requirement documents and plans for creating interactive dashboards

Environment: Git, JAVA, Bit Bucket, ANT, and Maven, Puppet, Dev Ops, Jenkins, MS Build, Unix, Linux, Bash, Python, Cruise control, AWS, Sonar, Hudson, Git, JIRA, SAP Hybris, Shell Script.

Confidential - Madison, WI

Junior AWS DevOps Engineer / JAVA Dev

Responsibilities:

  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups and Used S3 for Terraform state management
  • Worked with Amazon Web Services (EC2, Elastic search,Route53,Elastic Beanstalk,VPC,Iaas).
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS, ECS, Auto Scaling).
  • Hands on with Puppet Manifest files to deploy automated tasks to many servers at once and used Puppet to create manifests, modules, files, and packages stored in the GIT repository.
  • Designed and Scripting using Gradle & MAVEN for (J2EE, WebServices, JARS, Web Client and Open Source) in creating MasterBuild.xml.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Setting up with Jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry.
  • Expertise in the Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, Build Pipeline, Docker, GIT, and Pipeline plugins.
  • Worked with Ticketing & Tracking tools like JIRA, Service Now for various tickets.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Installed, configured the web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux.
  • Developed and maintained UNIX/Python scripts for Java/J2EE build and release Used PowerShell/Ruby Scripts for automation purpose.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.

Environment: Git, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Chef, AWS, Powershell, puppet, MySQL and NoSQL, Docker.

Confidential

junior JAVA / AWS /UNIX Administrator

Responsibilities:

  • Scripting in multiple languages on UNIX, LINUX using Python and Shell script.
  • Prepared Java/J2EE development structure for Maven.
  • Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Web-sphere, J-Boss and Apache Tomcat).
  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using Kickstart installation and SUSE.
  • Used SSH to provide a secure channel over an unsecured network in a client-server architecture, connecting an SSH client application with an SSH server.
  • Installation and configuration of flavors of Linux like Red Hat Linux, Ubuntu and fedora.
  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using Kickstart installation and SUSE.
  • Developed Shell/Perl Scripts for automation purpose.
  • Used Clear case for source code control and JUNIT for unit
  • Designed and developed the front end using HTML and JSP
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Worked on Migrating existing on premise to AWS EC2 Instances, Involved in setting up AWS VPC, launching AWS EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
  • Worked on AWS Elastic load balancing for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications.
  • Created Jenkins pipelines for various projects such as terraform, AMI builds, and code deployment.
  • Implemented Continuous Integration/Continuous Deployment and Delivery processes using Jenkins/Hudson, Puppet.
  • Worked with Ansible, Created Playbooks in YAML scripting, Used in deploying application in Test Environments.
  • Hands on with Git / GitHub for code check-ins/checkouts, branching etc

Environment: Amazon Web Services, Java/J2EE, Python, Web logic, UNIX, VMware, Artifactory, Shell, Perl, Ruby, IAM,S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, JSON, Puppet, Docker, Chef, GitHub.

We'd love your feedback!