We provide IT Staff Augmentation Services!

Aws Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY:

  • Over 6+ years of experience in IT industry in various roles as DevOps, Build and Release engineer and Linux Administrator with excellent experience in Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), GIT, GitHub, Bitbucket and knowledge of Stash.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming. conventions using GIT and Subversion(SVN) source control.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Extensive experience with Continuous Integration Tools (Jenkins,Bamboo).
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
  • Working knowledge on of different types of Configuration Management tools like Puppet, Chef, Ansible.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like push jobs, super market etc.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
  • Experience in writing modules for Puppet and good understanding analyzing manifests.
  • Implemented and provisioned AWS services like EC2, VPC, S3, ELB, RDS, SNS, SES, SQS, Cloud Front, Cloud Formation templates, DynamoDB and monitoring services like CloudWatch etc.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Experience in Collaboration tools like JIRA and Slack.
  • Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
  • Good scripting knowledge on Shell, Ruby&Python.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • Knowledge on hosting and deploying applications using WebSphere Application Servers.
  • Good experience in networking, Operating Systems and Application level security.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: Red Hat Linux, Centos, Ubuntu, Unix, Windows, MAC

Version Control Tools: SVN, GIT/GIT HUB, CVS,Bit Bucket

Web/Application Servers: Apache Tomcat, WebSphere, Nginx

Build Tools: Ant, Maven

CI Tools: Jenkins, Bamboo

CM Tools: Chef, Ansible, Puppet

Monitoring Tools: Cloud Watch, Splunk, Cloud Trail, Zabbix.

Container Tools: Docker, Kubernetes

Repositories: Nexus, Artifactory, Docker HUB, Docker registry

Scripting Languages: Shell scripting, Python, Ruby

Tracking Tools: Jira,Slack

Testing Tools: Junit, SonarQube

Virtual Servers: Oracle Virtual Box, VMware

Cloud Platform: AWS (VPC, EBS, Cloud Formation)

Databases: Oracle, AWS RDS, My SQL, Postgresql

Networking/Protocols: TCP/IP, HTTP/HTTPS, NDS, DHCP, Cisco Routers, LAN

WORK EXPERIENCE:

Confidential, Woonsocket, RI

AWS Cloud Devops Engineer

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and PrivateSubnets, SecurityGroups, RouteTables, ElasticLoadBalancer.
  • Technical expertise in the areas of DevOps, build/release and deployment management with an emphasis on CI/CD implementations.
  • 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.
  • Integrated AWS CloudWatch with AWSEC2 instances for monitoring the log files, store them and track metrics.
  • Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications.
  • Setup and build AWS infrastructure utilizing various resources likeVPC, EC2, S3, IAM, EBS, SecurityGroups, AutoScaling, and RDS.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and created AMIs for mission critical production servers for backup.
  • Maintained the user accounts IAM for RDS, Route53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Experience in Environment provisioning solutions using Docker, Kubernetes and implemented Continuous Delivery Pipeline with Git, Jenkins, and Docker.
  • Expertise in all areas of Jenkins like plugin management, securing Jenkins, performance issues, analytics, scaling Jenkins, integrated the code analysis and test phases.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created customized Docker Images and push them to Amazon EC2, worked on Docker and deployed and maintaining Micro Services in Dev and QA, implemented Jenkins slaves as Docker containers auto scalability.
  • Installed and configured configuration tool such as Chef Server/workstation and Nodes via CLI tools to AWS Nodes. Managed and monitored the instances (Chef Client's) on AWS EC2.
  • Configured plugins for the integration tools to the version control tools.
  • Managed source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Monitoring EC2 hosts by setting alarms and notifications in Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.

Environment: AWS, Linux, Git,Maven, Nagios, Subversion, Jenkins, Chef, Docker, Shell scripting.'

Confidential, Santa Clara, CA

Devops Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Experience in working on version control systems like Subversion, Git and used Source code management client tools likeGitHub and Bitbucket.
  • Implemented & maintained the branching and build and release strategies utilizing Git.
  • Performed all necessary day-to-day Git support for different projects.
  • Created and wrote shell scripts (Bash), Ruby and Python for automating tasks.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Administered and Implemented CI tools Jenkins and Bamboofor automated builds.
  • Installed, configured and managed Jenkins CI Automation.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured SNS, SQS, Data Pipeline, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
  • Worked on high-volume crash collecting and reporting system, Splunk.
  • Used Atlassian Tool suite includes JIRA for handling documentation, running automated tests, bug tracking and feature management.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Keep track of all the releases and request of the developers through Infrastructure management tool.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.

Environment: Git, Ruby, Python, Ant, Maven, Jenkins, Puppet, Ansible, Jira, Linux, Splunk, AWS

Confidential

SCM Build /Release Engineer

Responsibilities:

  • Design and document of CI/CD tools.
  • Build and Deployment of CI/CD Pipelines
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Responsible for design and maintenance of the Subversion Repository, views and the access control strategies.
  • Imported and managed multiple corporate applications into Subversion(SVN)
  • Provided end-user training for all Subversion(SVN) users to effectively use the SVN.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN) to resolve issues with transition to new DevOps solution.
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment.
  • Creating scripts for system administration using scripting language Shell.
  • Created and maintained the Shell deployment scripts for Web Logic web application servers.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: Svn, Ant, Maven, Jira, Nexus, Shell, Perl, Python, Jenkins, Puppet

Confidential

UNIX/LINUX ADMINISTRATOR

Responsibilities:

  • Responsible for installing and configuration of UNIX and RHEL 5.x. Implemented day to-day tasks in RHEL including user access, setting up sudo rules.
  • Installation, configuration, management and troubleshooting of Red Hat Enterprise Linux platform.
  • Experience in installing firmware upgrades, kernel patches, systems configuration, performance tuning on Linux/Centos systems.
  • Transferring files from one system to another using FTP and SFTP.
  • Day-to-day functional administration tasks, as well as application-specific technical support.
  • Installed and configured Apache application server on various Linux servers.
  • Configured Kickstart for RHEL (4 and 5), Jumpstart for Solaris and NIM for AIX to perform image installation through network.
  • Experience with VMware Virtualization using ESX 4.0, XEN and Virtual box hypervisor of VSphere.
  • Creating Linux virtual Machines using VMware virtual center, VSphere client.
  • Managing systems routine backup, scheduling jobs, enabling Cron jobs, enabling system logging and network logging of servers for maintenance.
  • Assisted in installation and Configuration of SSH, TELNET, DHCP, DNS.
  • Installation and updating the systems with the new package updates using YUM and RPM.
  • Created and managed user and group accounts, security rights, disk space and process monitoring Red Hat Linux.
  • Troubleshoot backup issues, perform manual backups & restore using VERITAS Net Backup.

Environment: RHEL Linux 5, SUSE, Solaris, XEN, VSphere, VMware, Apache Tomcat, SSH

We'd love your feedback!