We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Overall 8 years of extensive experience in IT Industry that includes AWS and DevOps Engineering, Build, Deploy & Release Management Operations, Software Configuration Management.
  • Designed, configured and deployed Amazon Web Services ( AWS ) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud watch, Cloud Trial, Lambda, SQS, SNS and IAM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Working knowledge and working experience of AWS products and services (e.g. Amazon EC2, Amazon S3, Amazon MySQL/DynamoDB) and CLI Tools.
  • Extensive experience on working with the Configuration/Deployment Tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppetmanifests, Factor, catalog)
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, NewRelic, Elasticsearch, Kibana, AppDynamics etc.
  • Experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Implemented a CD pipeline involving Jenkins and Rundeck and Chef to complete the Automation from commit to Deployment.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue track.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Perforce and Jenkins.
  • Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker.
  • Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Define build workflow to include Compile, Junit, SonarQube, Selenium testing.
  • Evaluated the technical assessment to move application to cloud and define the target state of application for the relevant cloud environments ( IaaS, PaaS, SaaS ) including business case
  • Experience with end to end orchestration tools like Anthill Pro, Udeploy and Rundeck to implement and maintain a build to deployment life cycle with one click of a button
  • Expert in deploying the code through web application servers like Web Sphere/ Apache Tomcat/ JBoss.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on UNIX and Windows environment.
  • Experienced in Cloud automation using AWS Cloud Formation, Terraform templates.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) on Linux and windows platforms.
  • Created templates and wrote Shell scripts, Ruby, Python and PowerShell for automating tasks.
  • Experience with Build Management Tools Ant and Maven for writing build. xmls and pom. xmls.
  • Installed and created the virtual environments by using Vagrant.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Expert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and Artifactory on remote servers using REST API protocol.
  • Good Knowledge on Windows Presentation Foundation (WPF), SharePoint, MVC
  • Used Azure OMS & Power BI for visualizing the activities. Worked on Azure App Insights, Alerts and Log Analytics for Monitoring as part of OMS.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Installation, Configuration, maintenance and troubleshooting of Linux/Windows server operating systems.
  • Having pleasant experience in Cloud Computing platform like Azure from Microsoft for deploying and managing applications.
  • Experience in maintaining and executing build scripts to automate development and production builds.

TECHNICAL SKILLS

Operating Systems: Linux(Centos, Ubuntu), Unix, Microsoft Windows, RHEL

Bug Tracking Tools: JIRA, Bugzilla

Scripting language: Python, Ruby, Shell/Bash, Powershell, JSON

Cloud Platform: AWS, Azure, Weblogic, Jboss

Build Tools: Ant, Maven, Jenkins, Hudson and Bamboo

Version Control Tools: Git, CVS, SVN.

Configuration management: Ansible, Chef, Puppet

Monitoring tools: Splunk, Nagios

Container Tools: Docker

Virtualization Tools: VMware, Oracle Virtual Box

Database: Oracle, MySQL, Mango dB

Project management: Agile Methodology

Languages: PHP, SQL, C, Java

Web Technologies: XML, HTML, Java Script

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Aws/Devops Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM ) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and created AMIs for mission critical production servers for backup.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Created Instances in Amazon EC2 for Test, Staging, and Production environments.
  • Design roles and groups for users and resources using AWS Identity Access Management ( IAM ).
  • Configured Elastic Load Balancers ( ELB ) with EC2 Autoscaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and delivery tools.
  • Application Deployments & Environment configuration using Chef.
  • Automated CI/CD process using Jenkins, build-pipeline- plugin, GIT.
  • Extensive experience in JIRA for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools. Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Wrote Shell scripts, bash, Payton, Json to automate the deployment process.
  • Used Tomcat and WebLogic as standard application servers to deploy web applications.
  • Familiar with Git hub admin tasks like creating users, providing access to them and maintained source repositories.
  • Used Terraform to manage the DevOps/AWS and other cloud infrastructure. Manage servers using configuration management products like CF Engine or Puppet.
  • Convert and deployed physical and VMware virtual systems into EC2 AMI instances.
  • Written terraform scripts for spinning azure environments.
  • Experience in creating customized Docker images and push them to Amazon ECS, good knowledge in containerization space.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Worked on Chef Recipes and cookbooks using Ruby framework to provision the required patches, ELK stack
  • Ensured uptime of Nginx with GEO load balanced and Zabbix monitoring.
  • Deployed Java/J2EE applications to application servers in continuous integration environment and also automated the whole process.
  • Involved in development and maintenance of Jenkins Jobs creation using DSL scripts.
  • Auto-merge Jenkins Job from Release to Dev and Master Branches.
  • Experience in SQL and NoSQL Databases like MongoDB, PostgreSQL.
  • Written terraform scripts for spinning azure environments.
  • Used google cloud to protect the data and maintenance.
  • Installed ( SVN)/Git and performed all necessary day-to-day Subversion (SVN)/Git support for all projects.
  • Used Google Cloud for the automation of code deployment into the cloud.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server ( TFS ).
  • Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS volume feature.
  • Installed and used monitoring tool like Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Monitoring focal utilizing Nagios.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, Cloud Watch Alarms, Cloud Formation, Git, GitHub, Jenkins, Maven, Chef, Python, Nagios, Shell Scripting, MySQL, Linux, Unix, Windows.

Confidential, Camp Hill, PA

Aws/Devops Engineer

Responsibilities:

  • Focused on automation, integration monitoring and configuration management.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Manage all CM tools ( Maven, Jenkins, ANT, Git, and GitHub ) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Administered version control systems to create daily backups and checkpoint files.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM
  • Configured security and system in Jenkins .
  • Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Troubleshoot the build issue during the Jenkins build process and resolved system issues.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Automated the cloud deployments using ansible, python and AWS Cloud Formation Templates.
  • Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions
  • Develop web-based software in Python on Linux (Ubuntu) running on AWS using Chef, Cassandra, MongoDB, Redis, CouchBase, RabbitMQ.
  • Usage of Ansible playbooks for creating base AMI'S for multiple environments in deployment process.
  • Member of Continuous Change Management representing changes for Release and environment configuration.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Playbooks and uploaded them to Ansible Server.
  • Managed On-site OS Applications using Ansible as well as AWS for EC2/S3&ELB with Ansible Playbooks.
  • Involved in implementing Ansible Playbooks for OS component configuration to keep AWS server's template minimal
  • Designed and Implemented a Microservices container CI/CD solution within AWS leveraging Jenkins, GitLabs, Docker, Ansible and kubernetes
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Building Automation and Build Pipe Line Development using Jenkins, GitHub and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Involved in complete software development life cycle - Requirements gathering, Analysis, Design, Implementation and Execution of the project using Java, J2EE, REST, SOAP .
  • Able to create scripts for system administration and AWS using languages such as Power Shell, BASH and Python.
  • Configuring and monitoring all servers using Nagios, Splunk monitor tool.
  • Maintaining JIRA for bug tracking and updating project defects and tasks.
  • Extensively worked with version control systems like CVS, SVN and Git .
  • Manage VMware Infrastructure clusters on Test/Development environments.
  • Wrote various cookbooks and recipes to support APIs deployment using Chef as an Infrastructural Automation tool.
  • Supported AWS Cloud instances and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash
  • Managing EC2 and Vpc instances using Terraform.

Environment: AWS EC2, VPC, Cloud Watch, IAM, SNS, SQS, Cloud Formation, Ansible, Jenkins, Maven, Ant, Git, JIRA, SHELL Scripting.

Confidential, San Antonio, TX

Devops Engineer

Responsibilities:

  • Managing Amazon Web Services (AWS ) infrastructure with automation and configuration management tools such as Puppet or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Experience working ELK (Elasticsearch, Logstash & Kibana)
  • Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server and JBOSS 4.x/5.
  • Provided end-user training for all Subversion (SVN) users for effective use of tool.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
  • Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Automated the cloud deployments using Chef, Puppet, Python and AWS Cloud Formation Templates.
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere.
  • Understanding of cloud based deployments into Amazon EC2 with ansible
  • Involved in the installation and configuration of Nginx as a web server.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch and Performed log management by using Alert log and Sys log.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Deployed generated .WAR/ .JAR files to Tomcat application server.
  • Coordinated in pushing the code to GitHub and automating process of release by pushing all the code to GitHub.
  • Responsible for large-scale Puppet implementation and maintenance.
  • Puppet manifests creation, testing and implementation.
  • Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.
  • Wrote Puppet manifests for deploying, configuring collection of metrics and monitoring.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Automated Nagios alerts and email notifications using python script and executed them through Ansible
  • Used the continuous Integration tools such as JENKINS and HUDSON for automating the build processes.

Environment: Maven, Ant, Jenkins, Hudson, Ansible, Apache Tomcat, shell & Perl scripting, Subversion, Windows, Linux, UNIX, Git.

Confidential

Build/Release Engineer

Responsibilities:

  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Implemented continuous integration using Jenkins
  • Developed and implemented the software release management for the release of web applications
  • Setup Git repo server to keep the source code for code management. Implemented rapid-provisioning and life­cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Continuously updating documentation for internal knowledge base of support team and IT team.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins, Artifactory and Ansible.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Written Maven, Shell Scripts to build the application and deploy.
  • Implemented Puppet applies using Subversion and Cron jobs.
  • Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Performed daily/week software builds and releases for their promotion to the production environment.
  • Maintained and administered GIT source code tool and created Branches, Labels and performed Merges in GIT
  • Setup and maintain a continuous integration build server using Jenkins. Implemented Backup/Disaster recovery system for entire CI system. Implemented roles and environments using chef.

Environment: Subversion, ANT, Maven, Jenkins, LINUX, Shell scripts, Chef, SQL.

Confidential

Linux Administrator

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Installation, Configuration and administration of Red Hat Linux servers and support for servers.
  • Created new File systems and Logical Volumes, performed file system management and troubleshooting in Redhat.
  • Created and edited Users, Groups and file permissions as per requirements.
  • Maintained and administered around Linux and AIX Servers.
  • Installation of firewall checkpoint, configure and install IP filter to protect Linux system which is connected to the internet.
  • Set up DNS servers to resolve hostnames for both the internal and external networks.
  • Setup, configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Worked with monitoring tools such as Nagios and HP Open view.
  • Work closely with DBAs, software partners and Staff in a proactive and solution oriented manner
  • Performance Analysis of resources like CPU, Memory, Disk and Swap from command line using commands like prstat, vmstat, sar, iostat, swap etc. and tuning of the kernel parameters for the better performance of the operating system and TCP.
  • Maintenance of Logical Volume Management (LVM) and RAID in Linux.
  • Creating and updating the Crontab files. NFS Administration. System Resource Controller Administration.
  • Supporting and working on the various projects such as Sudo Upgrade, Linux Kernel Patching, AIX OS patching, Applying security patch and hot fixes.
  • Configure VG's and LV's, Extended LV's for file system growth needs using LVM commands.

Environment: Maven, Ant, Jenkins, Hudson, Chef, shell & Perl scripting, LVM, RAID, Linux, UNIX, Git.

We'd love your feedback!