We provide IT Staff Augmentation Services!

Aws / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Tallahassee, FL

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in IT industry comprising Linux System Administration, DevOps Engineering, Automation, Deployment. Extensive experience includes SCM, DevOps, AWS, Build/Release Management, Containerization, Environment Management releasing and configuring changes from one environment to another environment.
  • Experience in using Cloud Providers and API's or CLI for AWS services likeEC2, S3, Route 53, ELB, EBS, VPC, SNS, RDS, IAM, Auto Scaling, Cloud Watch, Cloud Trial, Cloud Formation, Cloud Foundry, AMI, GFS storage, OpsWorks,DynamoDB, Elastic cache and Auto Scaling.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experienced in designing AWS models for Infrastructure - as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Worked on creating databases with Amazon RDS with the backups stored in Amazon Simple Storage Service (Amazon S3) buckets.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis
  • Deploying and Working on Web application & implementing the Amazon Cloud Front on Ec2.
  • Experienced using Terraform for managing AWS Infrastructure as a code and Collaborated in the automation of AWS infrastructure via Terraform and Jenkins.
  • Extensive experience with DevOps essential tools such as Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant and Maven.
  • Hands on experience with Docker containers to maintain Docker images, Docker hub & registries.
  • Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization.
  • Virtualized servers using the Docker for the test and dev environments needs, configured automation using Docker containers.
  • Experience in Creating Hooks, branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms
  • Hands on experience in maintaining Nexus (repositories) for maven artifacts and dependencies.
  • Involved in using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Experienced in creating Jenkins CI pipelines and Experienced in Jenkins to automate most of the build related tasks.
  • Troubleshooted build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage and no. of builds being run.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Extensively worked on Hudson/Jenkins, Docker, Team City and Build Forge for continuous integration and for End-to-End automation for all build and deployments.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Strong Chef and Puppet experience to create cookbooks and recipes, Extensive experience implementing Puppet modules to automate the installation and configuration for a wide range of services.
  • Deploying and Working on Java web application with Apache Tomcat Server on Amazon EC2.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby.
  • Having good experience in DevOps tools like Chef and Puppet for deployment on multiple platforms
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations.
  • Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Extensively worked on monitoring servers using Nagios, Data dog, Cloud watch and using ELK stack Elastic Search Log stash.
  • Hands on experience in AWS and Azure with provisioning & resource management and setting up Enterprise infrastructure on Amazon Web Services (AWS) and Azure
  • Good working experience with databases like SQL and ORACLE, was involved in creating stored procedures, functions, triggers and complex queries.
  • Experienced in Installation, Configuration, Backup, Recovery, Maintenance, Support of Linux Servers and Windows Servers.
  • Experienced with installation and configuration of Web Sphere Applications on Linux.

TECHNICAL SKILLS:

Cloud Platforms: Amazon Web Services, Microsoft Azure.

Databases: Oracle, SQL Server, MYSQL, DB2, Mongo DB.

Build Tools: ANT, Maven, Hudson, Jenkins, Bamboo, Chef, Puppet, Nexus, Sonar

Scripting: Core Java, Python, Shell Scripting, Ruby Scripting

Web Servers: WebSphere, Apache Tomcat, JBoss

Version Control: SVN, CVS, Git

Bug Tracking Tools: HP ALM, JIRA, Rally, Asana, Fisheye, Crucible, Remedy and IBM Clear Quest

Platforms: Windows, UNIX, LINUX (Solaris and RHEL)

PROFESSIONALEXPERIENCE:

AWS / DevOps Engineer

Confidential - Tallahassee, FL

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the 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.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Worked with data and configured instances backup to S3 bucket.
  • Used AWS Code Pipeline for creating complex data processing workloads, integrated with Jenkins and Cloud Formation.
  • Worked with EC2 container services (ECS) to build and manage docker containers in effective manner. And maintained EC2 Container Registry (ECR) to save our own Docker images.
  • Designed and developed the Backup and Archiving, Disaster Recovery in AWS Cloud
  • Installation and configuration of SCM tool, Ansible on EC2 instance.
  • Provisioning of AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets and all other operational tasks using Ansible.
  • Used EBS (Elastic Bean Stalk) for deployments on development environment
  • Installation of application servers such as Web logic on EC2 instance using Ansible and WLST (Web logic Scripting Tool) for creating data sources, domains and managing servers.
  • Installation and migration of on premise Jenkins, Artifactory and SVN to AWS cloud infrastructure.
  • Creating the configuration for establishing a VPN tunnel between on premise network and AWS VPC.
  • Installation of search technologies such as Apache Solr on AWS EC2.
  • Creation of dynamic inventory on Ansible for management of resources on AWS.
  • Writing playbooks for automation of tasks using Ansible.
  • Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment.
  • Experience in combining multi-node software deployment using Ansible.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
  • Used Ansible server and workstation to manage and configure nodes, Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Designing the entire cycle of application development by using Docker.
  • Worked on Docker and created virtual instances with Docker.
  • Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
  • Configured security for security users and generated reports for higher management on the status of environment. Classified nodes based on Application, Data centers and Nodes etc.
  • Expertise in End-to-End, Build, Release Management process for the various clients using Jenkins, Ant, Maven, Gradle.
  • Administered and Implemented CI tools Hudson/Jenkins for automated builds. Experience in integrating Unit tests and code Quality Analysis Tools like Junit.
  • Experienced in version control tools like Git, Subversion, Tortoise SVN and Configuration. Creating branches, trunk and tag layouts for release and QA backups
  • Experience with Linux/Unix environments and Scripting for Build & Release automation.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

Environment:AWS (EC2, S3, ELB, Auto Scaling Servers, Glaciers, Elastic Beanstalk, SNS), puppet, Nagios, Shell Scripting, RHEL, Apache Web Server, Samba, RPM, Yum, TCP, DHCP, DNS, and FTP.

AWS/DevOps Engineer

Confidential - New Jersey, NJ

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Using Chef to maintain the configuration.
  • Automated configuration management using Chef. Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Used tools like knife to enhance the functionality and usability of the cookbooks.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Responsible for creation and management of Chef Cookbooks.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Worked with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Worked on Managing the Private Cloud Environment using Puppet.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Converting Puppet Work flow into Python.
  • Integrated Jenkins with various DevOps tools such as Jenkins, Nexus, Sonarqube, Puppet etc.
  • Experienced in DevOps culture through CI/CD tools like GIT repos, Jenkins, CodeDeploy, CodePipeline.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker. By installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Used Git as source code management tool for creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs.
  • Implemented GitLab for version control of puppet modules and process documentation.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories.
  • Utilized RabbitMQ for asynchronous computation and gained better response speed.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Monitored server, services and application performance using Nagios.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
  • Good expertise in implementing PaaS Environment (Using Elastic Bean stalk) and Infra structure as a Code Service using Cloud Formation.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Involved in designing and deploying a multitude application utilizing almost all the 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.
  • Strongly recommended to bring in Elastic Search and was responsible for installing, configuring and administration.
  • Configured S3 to host static web content.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.

Environment:AWS Cloud, Azure, Git, Maven, Jenkins, Puppet, Jira, RHEL 6.X, Shell, Python, AWS EC2, Tomcat, Oracle HTTP Server.

AWS/ DevOps Engineer

Confidential - Virginia, VA

Responsibilities:

  • Experience in automation and continuous integration processes with Jenkins, Chef/Puppet.
  • Code repository management, code merge and quality checks with various tools, especially GIT, NEXUS, etc.
  • Architect Development, Test, Integration, and Production AWS environments.
  • AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
  • Continuous integration and automated deployment and management using Jenkins, Puppet, Chef, Maven, Ant, Docker, or comparable tools.
  • Administered and Engineered Jenkins for managing Build, Test and Deploy chain, SVN with Dev/Test/Prod Branching Model for weekly releases.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven.
  • Jenkins - automates the provisioning and configuration for all of the Jenkins Continuous Integration Server including plugins, jobs, server configuration, etc.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Development, Acceptance, Integration, and Production AWS Endpoints.
  • Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
  • Experience in analyzing and monitor performance bottlenecks and key metrics in order to optimize software and system performance.
  • Route 53 configuration.
  • Created Python scripts to, totally automate AWS services which include web servers, ELB, Cloud front distribution, Database, EC2 and database, security groups, S3 bucket and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
  • Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Dynamically add and remove servers from AWS production environment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.

Environment: AWS, RHEL, Puppet, Apache Web Server, Tomcat and Networking.

Linux Administrator

Confidential

Responsibilities:

  • Installed operating systems Solaris, Linux and HP, Oracle Enterprise according to business requirements.
  • Assisted in physically installing, racking and cabling new Linux/Solaris Hardware.
  • Managed UNIX Infrastructure and EMC storage involving maintenance of the servers and Troubleshooting problems of environment.
  • Troubleshooting the issues ranging from Solaris, Linux and SAN environments.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Worked on different VMware products like VMware workstation, VMware server, VMware player, and VMware Converter and ESX server 3.X.
  • Windows Server and Desktop administration.
  • Administration of Sun Servers (SPARCandx86) runningSolaris10 and Dell, HP Servers running SUSE, Red hatEL3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operatingsystemsandKick-startingRedhatEL3, 4.x, 5
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.
  • Configured and troubleshoot of SSH, SMTP, TELNET, DHCP, PXE, NFS, ARP, and Samba.
  • Responsible in building and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Web logic and Apache Servers.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kick-start for Linux.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
  • Designed bash, Perl scripts to automate application and system management activities.
  • Responsible for advanced enterprise wireless LAN administration and design, mesh networks, and point-to-point and point-to-multipoint topologies
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 on-call support on rotation basis.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment
  • Managed existing documentation for systems and created new procedures to support new products.
  • Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.

Environment: RedHat, Unix, Solaris, RAID controls, SAN environment, Veritas, VMWare, Perl, EMC, Active Directory, SDLC.

Linux System Administrator

Confidential

Responsibilities:

  • Installation, Configuration and Administration of Redhat Linux 4.x, 5.x, Solaris 10 comprising of testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Responsible for hardware, firmware, Network & Firewall troubleshooting and upgraded, maintained Linux/Unix servers.
  • Installation, configuration, support and security implementation on SSH, NFS, SAMBA, DHCP, DNS, HTTPD services.
  • Administration of NFS, DNS, NTP, Auto mounts, send mail and Print servers as per the client's requirement.
  • Installed and configured Sudo for users to access the root privileges and Performed User Account management, data backups, and users' logon support.
  • Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux
  • Managing systems routine backup, scheduling jobs like disabling and enabling cronjobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Creation and management of user accounts and groups according to the security needs and adding the packages and patches when needed and Permissions policy management and quota implementation.
  • Good knowledge in awk& Stream Editor(Sed) and using them in in Unix Shell script
  • Remote monitoring and optimization of Server for File system, disk utilization, Memory utilization, threshold maintenance and Network traffic.
  • Implementing password less (SSH) authentication between servers.
  • Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Experience in installing, configuring and monitoring VERITAS Cluster Server (VCS) and Redhat Cluster Server in High Availability Environment.

Environment:Redhat Enterprise Linux 4.x,5.x, YUM, Bash, Firewall, Apache, LVM, NFS, FTP, SAMBA, SSH, DHCP, DNS, Kickstart server, TCP/IP, IP addressing & Sub netting, routing.

We'd love your feedback!