We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Alpharetta, GA

SUMMARY:

  • 7 years of Experience in Implementing DevOps strategy and Linux Administration with a good experience in Java Programming and windows servers in various environments of Linux along with adopting cloud strategies based on Amazon Web Services.
  • Good understanding of the principles and best practices of Software Configuration Management ( SCM ) in Agile ( scrum ) and Waterfall methodologies.
  • Provide 24*7 support to resolve critical production issues and maintain schedule jobs and perform troubleshoot on process and resolve.
  • Having work experience in support of multi - platforms like Linux and Windows of production, test and development server.
  • Application and Analysis using different monitoring Customer specific tools such as Splunk/Autosys Monitoring and Ticketing tools such as ServiceNow etc.
  • Experienced in AWS Cloud Computing services, such as EC2, S3, API, Dynamo, EBS, VPC, ELB , Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, EMR, RDS and Glacier .
  • Excellent experience in documenting and automating the build and release process.
  • Experience in automatic deploying of applications with Amazon Lambda and Elastic Beanstalk. Involved in designing and developing applications that use MongoDB and DynamoDB in AWS.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Expertise on Source code control tools like SVN , Bitbucket ( Git ) and good knowledge on Branching and merging code lines in the GIT.
  • Using Jenkins as an Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Troubleshoot the build issue during the Jenkins build process.
  • Involved in Linux Administration activities like troubleshooting of regular issues, configuration issues, applying patches, package management and file system issues.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Experience with configuration management using Puppet, Chef and container management with Docker.
  • Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Recipes, Chef Cookbooks to manage systems configuration.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins/Hudson, Nexus and Build Forge.
  • Experience in writing build scripts using ANT, MAVEN
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code
  • Created various Terraform scripts to deploy Kubernetes, Dev, QA and Pre-prod environments in AWS Cloud.
  • Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD) pipeline involving Jenkins, Ansible, Terraform and Docker containers to complete the automation from commit to deployment
  • Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stack.
  • Having good Knowledge in SQL Development and Database administration .
  • Experience in writing SQL scripts for Oracle 10g, 11g and SQL Server .
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Maintained the Citric system by implementing the security systems such as monitoring the access and performing the routine checks
  • In-depth understanding of backup and recovery procedures to ensure database integrity.
  • Hands On developing and executing Shell Scripts and Python Scripting to automate various system tasks and deployment of applications to testing/production environments using Python OS.
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.
  • Experienced in Administration of Production, Development and Test environments carrying Windows , Ubuntu, RedHat Linux, Centos and Solaris servers.
  • Experience in working with linking of applications in AWS with websites using DNS service Route53.
  • Experience on Virtualization technologies like VMware, Vagrant.

TECHNICAL SKILLS:

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Windows XP, 7, 10 Ubuntu 12/13/14.

Cloud Platform: Amazon Web Services (EC2, S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups, CFT, SQS, SNS, Glacier, Lambda)Application Servers: Tomcat, Apache, Web logic, WebSphere I planet and JBoss

CI CD tools: Ant, Maven, Jenkins, Bamboo, Docker, Kubernetes, Jira, Nagios

Configuration Management tools: Chef, Puppet, Ansible, Salt

Monitoring tools: Splunk, Cloud Watch, Apical

Scripting: Perl, Python, Ruby, Bash, Shell scripting, YAML, JSON, Java Scripting

Data base technologies: Cassandra, Redis, Oracle, MySQL, Windows servers 2008 R2, 2012, 2012R2, SQL, Mango DB

Version control tool: Git, GitHub, Bitbucket, SVN

Logging tools: Elastic search, Kibana

Virtualization Technologies: Vagrant, VMWare

PROFESSIONAL EXPERIENCE:

Confidential -Alpharetta, GA

AWS/DevOps engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • End to end deployment ownership for projects on Amazon AWS which includes scripting for automation, scalability, build promotions for staging to production
  • Set-up Jenkins AWS Code Deploy plug-in to deploy to AWS
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket
  • Experience with Terraform to build infrastructure as a code
  • Utilization of Terraform for automated infrastructure deployments ( AWS ELB, AWS EC2, AWS Security Groups, AWS VPC, AWS Key Pairs, AWS IAM)
  • Configured the Load Balancers and VPC with private subnets and performed troubleshooting for connectivity issues
  • Creating fully automated CI/CD build and deployment infrastructure and processes for multiple projects using Jenkins, Docker, Kubernetes and GitHub
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and micro service container orchestration.
  • Manage and replicate infrastructure and instance configurations using Terraform and Packer
  • Performed GIT/Bit Bucket migration and managed branching strategies using GIT flow workflow
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code
  • Created various Terraform scripts to deploy Kubernetes, Dev, QA and Pre-prod environments in AWS Cloud.
  • Managed Ansible Playbooks with Ansible roles
  • Used different modules to build custom Ansible playbook Service modules, File modules, Template modules, etc.
  • Created inventory in Ansible for automating continuous deployment and wrote Playbooks using YAML scripting
  • Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD) pipeline involving Jenkins, Ansible, Terraform and Docker containers to complete the automation from commit to deployment
  • Worked on creation of multiple Amazon Machine Images (AMI) for multiple regions and different environments using Packer Scripts and automated in Ansible playbooks
  • Built Terr grunt project to manage Terraform configuration file DRY while working with multiple terraforms modules
  • Container management using Docker by writing Docker files and setup the automated build on Docker Hub and installed and configured Kubernetes
  • Created clusters on AWS using Kops
  • Created S3 buckets to store cluster configuration files using Kops CLI
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems
  • Worked with Docker for convenient environment setup for development and testing
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub
  • Perform JIRA administration, setting up new projects, creating new workflows, adding users to roles
  • Implemented build stage to build the micro service and push the Docker container image to the private Docker registry

Environment: AWS, Docker, Jenkins, Terraform, Kubernetes, Kops, Packer, JIRA, Micro Service, GIT, Maven, LINUX, Shell Scripts.

Confidential, Princeton, NJ

DevOps Production Support Engineer

Responsibilities:

  • Worked on deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes across different environments.
  • Interacted with customers providing L1/L2 support to resolve their issue generally via Incidents or emails
  • Created S3 bucket for Storage and backup as well as Utilized AWS CLI to automate backups on ephemeral data-Storage,
  • Created the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Performed abend/resolution and file maintenance per installation workflow instructions as needed and recorded incidents in worksite problem management log that jeopardized client service level agreements.
  • Performed on-call activities and change control activities to update production tools and systems.
  • Excellent experience in Installation and configuration of different databases on Operating Systems UNIX and Windows platforms.
  • Creating public and private subnets within the VPC and deploying EC2 instances based on the requirement.
  • Created the AWS infrastructure on cloud, from AWS cli using terraform.
  • Setting up IAM user roles with corresponding user and group policies using JSON
  • Worked on creating the modules driven AWS Infrastructure with Terraform . Created Infrastructure Git repositories for Terraform to launch the stacks.
  • Provided security and managed user access and quota using AWS identity and Access Management ( IAM ), including creating new policies for user role management. Automated this process using Terraform along with terra grunt .
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Managed DNS using AWS Route 53 service and created AWS Route 53 to route traffic between different regions.
  • 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.
  • Deployed and configured Elastic search ELK, Log stash and Kibana for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Designed and implemented a data processing web service using Node.js to aggregate and calculate the uptime of thousands of servers from various data sources to Elasticsearch, displaying data in Kibana.
  • Created Ansible supported YML scripts to restart Joss, Tomcat, and Jetty servers through GUI.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation.
  • Implemented Continuous Integration using Jenkins.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Perform day-to-day operation and troubleshooting of EC2 instances .
  • Used Jenkins with Ansible playbooks to run the deployment process.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Conducted performance testing of Apache, Tomcat, Nginx management services.

Environment: & Tools: AWS, Unix/Linux, Autosys, Ctrl-m, Splunk, Apical, SQL GIT, Bitbucket, VPC, Route53, EBS, ELB, Cloud watch, Cloud Formation, AWS Auto Scaling.

Confidential, Portland, OR

AWS/DevOps engineer

Responsibilities:

  • Configured Amazon EC2 instances and launching the new instances with same configuration using AMIs (Amazon Machine Images). Customized the machine images using packer
  • Installed applications on AWS EC2 instances and configuring storage on S3 buckets. Replicated S3 buckets cross region using AWS CLI commands and S3 bucket sync policy
  • Experience in deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes
  • Setting up IAM user roles with corresponding user and group policies using JSON
  • Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stack.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Worked on version control systems like GIT and used Source code management client tools like Git Bash, GitHub, Git GUI and other command line applications
  • Generated scripts in Maven, Perl & Bash, Shell for build activities in QA, Staging and Production environments.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments
  • Installing/upgrading Jenkins infrastructure on multiple servers
  • Used Ansible for configuration management of hosted Instances within AWS
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • Implemented Nagios integration with Ansible for automation in server monitoring
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Integrated JIRA with Jenkins to track change requests and bug fixes
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery
  • Conducted performance testing of Apache, Tomcat, Nginx management services

Environment: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Kubernetes, Terraform, Ansible, Docker, Maven, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, JIRA.

Confidential

DevOps Build /Cloud Engineer

Responsibilities:

  • Worked on designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts .
  • Implemented AWS solutions using EC2, S3, RDS, EBS , Elastic Load Balancer, Auto-scaling groups . Optimized volumes and EC2 instances
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch . Used Ruby to write GIT applications and Chef Recipes.
  • Created Chef Cookbooks for sudo users and network configurations using Chef Server
  • Wrote Terraform templates, Chef Cookbooks , recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Maintained and Administered GIT Source Code Tool. Defined dependencies and plugins in Maven POM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Created Branches, Labels and performed Merges in Stash and Bitbucket .
  • Worked with logging/monitoring tools such as Splunk , Log stash , Cloud Watch and Nagios .
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering S/W Builds. Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API .
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments. Automated the cloud deployments using Puppet , Python and AWS Cloud Formation Templates.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Created artifact files by using jar files and POM . xml files.
  • Created some new plugins by writing the scripts in python language.
  • Creating manifests and classes in Puppet for automation, AWS Terraform templates for any automation requirements in AWS services
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS , Tomcat , PHP and MySQL .
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet .
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services .
  • Created automation and deployment templates for relational and NoSQL databases including MySQL and Cassandra in AWS.

Environment: Agile, EC2, S3, Bitbucket, GIT, Maven, Jenkins, Nexus, Puppet, Nagios WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Oracle, Unix.

Confidential

Linux System Administrator

Responsibilities:

  • Installation of software, patching, upgrading and maintenance of OS. Installation, upgrade and maintenance of server hardware components as per requirement.
  • Install and configure Apache, Tomcat, etc. Troubleshoot Windows 2003 Servers and streamlining the user policies.
  • Patch installation, regular maintenance.
  • Supporting 50+ Servers for multi locations.
  • Oracle installation & system level support to clients.
  • Amendment of existing scripts as well as writing new Bourne and Korn scripts related to repeated systems administration tasks.
  • Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
  • Backup Schedules for Solaris and Windows Servers using DLT Tape drives.
  • DNS, NFS, NIS administration.
  • Installation, Configuration of Web Servers using Apache, IIS on Solaris and NT Servers.
  • Installation and configuration of Windows NT4.0, MS Back Office Products
  • Network Solutions to various clients using Windows NT.
  • Configuring Windows 95, 98 and NT workstations in NT domains.
  • Installation of RAS on Windows NT server.
  • Managing User accounts using Active Directory.
  • Escalating calls and incidents where necessary to senior managers & team leaders. Updating support documentation.
  • Answering & responding to all calls & requests within agreed time scales.
  • Keeping customers updated as to progress.
  • Provide troubleshooting and configuration support for client desktop and networking environment.

Environment: Windows Server 2003, Red Hat Linux v4/5, SQL, PL/SQL, shell scripts, SQL Load, Toad, Windows, Putty, Storage.

Hire Now