We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

Phoenix, Arizona

SUMMARY

  • 8 years of experience in IT industry comprising of delivery management, design, development, Release &, Deployment, Containerization and Cloud implementation.
  • Experience with building highly available and scalable systems using AWS.
  • Knowledge and experience in all Phases of Software Development Life Cycle (SDLC), Software Configuration Management(SCM), Continuous Integration(CI), Continuous Deployment(CD) and Release Management.
  • Guiding the team on self - organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.
  • Designed, built and deployed multiple applications utilizing almost all theAWS services, Including EC2, IAM, S3, S3 Glacier, EFS, Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Amazon KMS, API Gateway, Cloud Watch, Snapshots and IAM, focusing on high-availability and fault tolerance.
  • Knowledge on Implementing and controlling the flow of data to and fromAWSand selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experienced inCloudautomation usingAWSCloudFormationtemplates, Python,
  • Worked on migration project of moving current applications in traditional datacenter toAWS.
  • Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that can reach the instances.
  • Manage network using Security Groups, NACLS, and IAM. Use Amazon RD and, MySQL to perform database administration
  • Worked on Disaster Recovery in Multi AZ for improving performance
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation and testing using Selenium plugin for all build and deployments and integrated Sonar for code Quality.
  • Installing, setting up and Troubleshooting Ansible, Chef and puppet, created and automated platform environment setup
  • Experience Conducting meetings with developers and managers to resolve merge issues during build and release.
  • Designed and implemented CI/CD pipeline and automated solutions.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, Systems administration and security best practices.
  • Experience Deploying Microservices in Docker Containers using the Docker Images pushed to Docker Trusted Repository built by using Docker File.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
  • Knowledge on Implementing and controlling the flow of data to and fromAWSand selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Hands on Experience on Python script and Bash script with focus onDevOpstools.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Strong knowledge on system administration, configuration and customization ofAtlassiantools.
  • Expertise in various monitoring Tools like Splunk,Nagios, CloudWatch for resource monitoring/network monitoring/Log Trace Monitoring.
  • Very quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Tester.
  • Implemented TFSbranching and merging operations for .NET Source Code in the Agile Development Methodologies. Administered and performed maintenance on TFS2008/2010.

TECHNICAL SKILLS

Amazon Web Services: S3, EC2, IAM, Elastic Beanstalk, and Elastic Load Balancer (ELB), RDS, (MySQL), DynamoDB, Glacier, Route53, SES, SNS, VPC, CloudWatch, CloudTrail etc.

SCM Tools: GIT, TFS, GitHub, Subversion.

Build Tools: ANT, Maven, MS Build.

Continuous Integration tools: Jenkins, Hudson, Bamboo, TeamCity.

Web Servers: Apache Tomcat, JBoss, WebSphere, IIS.

Databases: MS Access, MS SQL Server, Oracle8/10.0

Programming Scripting Languages: Python, Perl Scripting, bash, UNIX Shell Scripting, SQL

Operating Systems: UNIX, Windows NT, RedHat Linux 5,7, Ubuntu, Fedora, CentOS.

Configuration management tools: Ansible, Chef, Puppet, Openshift

Change Management Tools: Jira.

Containerization tools: Docker swarm, Kubernetes.

Monitoring tools: CloudWatch, Nagios, Splunk

PROFESSIONAL EXPERIENCE

Confidential, Phoenix (Arizona)

AWS DevOps engineer

Environment: AWS(EC2, VPC, ELB, S3, RDS, Elastic Load Balancer, Auto Scaling, CloudWatch, CloudTrail. IAM, Route53) Maven, Git, Jenkins, Unix/Linux, Chef, Nagios.

Responsibilities:

  • LaunchedAWSEC2instances using Amazon Web Services (Linux/Ubuntu/RHEL7) for development, test and production environments. Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.
  • Created and maintained the development operations pipeline and systems like continuous integration, continuous deployment, code review tools and change management systems.
  • Responsible for the creation of S3 buckets and policies and for the creation of IAM role-based policies.
  • Set upAWSSecurity Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or moreAWSEC2 instances.
  • Used Cloud Front to deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Built scripts onAWScloud for scheduling EC2 Auto Scaling load balancer with python.
  • Designed and Implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Worked with continuous integration/continuous delivery using tools such as Jenkins, Git, Ant, and Maven, created workflows in Jenkins and Worked on the CI-CD model setup Using Jenkins.
  • Gained practical training in branching, labeling and merging strategies for all applications in Git.
  • Creating and maintaining GIT repositories also analyzing and resolving conflicts related to merging of sourcecode to GIT.
  • Worked with logging/monitoring tools such as CloudWatch and Nagios.
  • Used Configuration management tool Ansible and created Ansible Playbooks using Tasks to automate system operations.
  • Knowledge of writing Shell scripts, Python to automate the package installation, webserver, and instance configuration.
  • Knowledge on Installing Ansible on AWS EC2, Red hat instances.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins, Sonar server and Vagrant the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Used Ant and Maven as build tools on java projects for the development of build artifacts on the source code.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Experience in creating scheduled jobs using Shell and Python scripts. worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
  • ConfiguredNagiosmonitoring tool for monitoring the server/app status, disk space issues, and log parsing.
  • Administer JIRA instances on a day to day Manage user permissions to projects Research and implementAtlassianbest practices.

Confidential, Thousand Oaks (California)

AWS DevOps Engineer

Environment: s: AWS (IAM, S3, S3 Glacier, EFS, Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Amazon KMS, API Gateway, Cloud Watch, Snapshots and IAM, focusing on high-availability and fault tolerance) Linux, Unix, Git, Git Hub, Jenkins, Ansible, Puppet, Chef, Docker, RHEL7 Linux, Ubuntu.

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud.
  • Extensive experience in configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC and other services in theAWS.
  • Managed network security using a Load balancer, Auto-scaling, Security groups and NACl.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy toAWSand used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is the public or private network.
  • Used Bootstrap Script for launching a large number of instances inAWS.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
  • Used Ansible for configuration management of hosted Instances withinAWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / continuous delivery model.
  • Created and implemented Ansible playbooks for deployment and used ansible modules to create a Deployment directly into Amazon EC2 instances.
  • Installed RedHat Linux using kickstart and applying security policies for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Scripting of administration tasks using CLI, Power Shell, Shell, and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments
  • Used SPLUNK for operational intelligence, Field Extraction in configuration files.
  • Worked onAtlassianproduct JIRA Customization with Workflow Schemes, workflows, Permissions

Confidential, Dublin (Ohio)

Jr. DevOps engineer

Environment: AWS (IAM, S3, S3 Glacier, EFS, Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Amazon KMS, API Gateway, Cloud Watch, Snapshots and IAM, focusing on high-availability and fault tolerance), Git, Git Hub, Linux, Unix, Redhat (RHEL7).

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of the complex multi-tiered application following AGILE methodology.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWSconfiguration management) using puppet.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible for managing the Chef Client nodes and upload the cookbooks to chef-server from Workstation.
  • Set-up JenkinsAWSCode Deploy plugin to deploy toAWS.
  • CreatedAWSS3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Configured the load Balancers and VPC with private subnets and had a good knowledge of troubleshooting for the connectivity issues.
  • Understanding the client environment, Administrating and creating solutions using CI/CD, GIT, DOCKER
  • Good experience inDevOpsand Build & Release Management, Software Configuration activities and Deployment activities for software applications.
  • I have a great knowledge about configuration management Tools like Chef.
  • Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.
  • UsedAWScloud services to launch Linux and Windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Created the files and structure needed to run Docker images through our private Rancher Catalog.
  • Implementing new build framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Chef Maven & Nexus in Linux environment.
  • Worked on GIT Distributed Version Control System.
  • Support security teams with SSL and TLS certificate management, system update automation, credential migration to Confidential corp Vault.
  • Configuring Elastic Load Balancers with EC2 Auto-scaling groups.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Manage deployment automation using Chef and Custom Chef Modules.
  • AWSCloud management and Puppet automation.

Confidential

Linux Administrator

Environment: RedhatLinux4.x 5.x 6.x 7.x VMware ESXi 5.x/4.x/3.x, Veritas volume manager, Apache, SSH, Windows Server 2003/2008 R2, Active Directory.

Responsibilities:

  • Installed and configured Oracle EnterpriseLinux, & Redhat 5.x, 6.x, 7.x on Dell Power Edge, HP ProLiant Blade and CISCO UCS and IBM Blade servers using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations.
  • Installation and administration of Oracle ELinuxon x86 Enterprise servers for test labs, production and disaster recovery setup.
  • Configured kickstart servers and booted the images using PXE in RedHatLinuxand also used RedHat Satellite server extensively.
  • Use ILO/IMM/HMC for remote access of servers onLinux/AIX respectively.
  • Administered the rights of the users and groups for virtual center access.
  • Built and tested on sandbox servers. Configured the VLAN and Ethernet Link Aggregation.
  • Supported the file transfer protocols application for hundreds of clients processing files through the company's servers.
  • Installed and configured SAMBA servers for windows and installed and configured LAMP (Linux, Apache, MySQL, and PHP) for the different applications.
  • Managed and editing Perl scripts and configurations pertinent to the transaction process for the bank and various clients.
  • Experience in software upgrades, O/S upgrades, applied fixes and patches toLinux, AIX and Solaris Operating Systems.
  • Experienced in configuring the YUM repositories for package installations.
  • Performance monitoring with SAR, Iostat, VMstat, MPstat and other tools.
  • Installed, configured the WebSphere application server 6.0.
  • Managed the disk storage with Veritas Volume Manager 3.5/4.1 with Veritas File System (VxFS)
  • Monitored the system resources, logs, disk usage, scheduling backups and restore.
  • Active directory, registry management, resource and performance monitoring, group policies under the Windows administration.
  • Troubleshooting storage backup and monitored the storage across the systems using TSM.
  • Deployment of VMware Power CLI tools for automation of vSphere and vCesnter administration.
  • Maintained centralized interface for virtual machines networking configuration with the help of vSphere distributed switch.

Hire Now