We provide IT Staff Augmentation Services!

Sr.aws/devops Engineer Resume

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • More than 8 years of experience in IT industry performing different roles as LINUX ADMIN, DEVOPS/BUILD AND RELEASE ENGINEER, AWS DEVOPS ENGINEER.
  • Proficient in management and administration of AWS Services EC2, VPC, S3, ELB, Glacier, CloudWatch,Route 53, CloudTrail, IAM, ECS, EBS, Code - Pipeline, Code Deploy, Code Commit and trusted Advisor services.
  • Experienced in automation of DevOps process such as build, deployment and release on both the AWS and virtual/physical server environment
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management
  • Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet Gateway
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Experience in writing playbooks and deploying applications using Ansible.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure. Used Chef to manage Web Applications, Configuration Files, Database, Users, and Mount Points, and Packages
  • Good experience in CICD technologies Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Proficient in Shell, Ruby, Yaml, Bash, Python, PowerShell and Perl scripting language for automation CI/CD.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT.
  • Expertise in using build tools like Maven, Ant and Gradle for building deployable artifacts such as JAR, WAR and EAR from source code.
  • Experience in using Nexus artifactory tool for storing post build outcomes known as artifacts(.war, .jar, .ear)
  • Experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life cycle (STLC) in Agile Scrum & Waterfall methodology
  • Handling source control using Perforce and GitHub
  • Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Experience of the full Software Development Life Cycle (SDLC) Methodologies and Validations to ensure the Quality Assurance Control.
  • Worked with monitoring systems and tools like Nagios, Splunk, and Cloud Watch etc.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Good analytical, problem solving skills and can work either independently or a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

Operating systems: WINDOWS, UNIX/LINUX (REDHAT, UBUNTU)

Build tools: Ant, Maven, Gradle

Version control tools: Git, SVN

Continuous integration tools: Jenkins

Continuous management: Chef, Puppet, Ansible

Servers: Apache Tomcat

Scripting languages: Python, Ruby, Shell, Power Shell, Bash, Perl, Yaml

Database: My SQL, MS access

Cloud computing: AWS-EC2, S3, AMI, CloudFormation, Dynamo,CloudWatch

Web technologies: Google Web toolkit, HTML, XML

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr.AWS/DevOps Engineer

Responsibilities:

  • Involved highly in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers
  • Experience in running web apps in containers on Docker and Docker Swarm .
  • Improving Continuous Integration workflow using Virtual Environments like Docker
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • DevOps Tooling SME responsible for implementing and administering the integrated enterprise tool suite consisting of JIRA, HP ALM, GitHub, Jenkins and other DevOps tools
  • Integrated Jenkins with different code quality analysis and Review tools like SonarQube
  • Configured Cloud Watch to monitor EC2 Linux instances.
  • In the Amazon Web Services Build and configured a virtual data center which cloud support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC ), Public and Private Subnets , Security Groups, Route Tables, Elastic Load Balancer.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Used AWS IAM to grant access to AWS resources through configuration of roles, policies and web identity federation
  • Used Chef to automate the deployment workflow of JAVA applications on WebSphere and Oracle Web logic servers.
  • Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira, Confluence and Bitbucket) and also provide Layer 3 support on these tools if there are any issues
  • Work with Chef Automation to create infrastructure and deploy application code changes autonomously.
  • Created Roles for deployment of Infrastructure using Opscode Chef.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Used AWS CloudFront (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency
  • Supported HA services and administrated MYSQL, Amazon EC2 and Node.js.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT

Environment: Amazon Web Services (EC2, VPC, Glacier, IAM, ELB, Auto-Scaling), Jira, Jenkins, GIT, SonarQube, Maven, Nexus, Chef, Python, Github, Agile, Docker.

Confidential, Cleveland, OH

SR. DevOps Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-Production environment.
  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Used AWS Cloud Formation and AWS OpsWorks to deploy the infrastructure using Chef that is necessary to create development, test and production environments for a software development project.
  • Administered and supported GITHUB Enterprise version control tool.
  • Developed Python, Shell Scripts and Power shell for automation purpose.
  • Extensive experience in Linux/Unix system Administration, system Builds, Server Builds, Installation, Upgrades, patches, Migration, trouble shooting on Ubuntu.
  • Used GIT to manage software code and revisions in a repository.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open Stack, Jenkins, GitHub, JIRA, and Splunk.
  • Used AWS Cloud Formation and AWS OpsWorks to deploy the infrastructure using Chef that is necessary to create development, test and production environments for a software development project.
  • Using AGILE MVN method to develop a build and also ANT as a build tool.
  • Integrating various modules, building, testing the modules and pushing it to servers using Jenkins and used various other plugins such as email configuration, Github, etc.
  • Administered continuous integration and build tools using Ant, Jenkins, and chef full automation.
  • Environment provisioning solutions using Docker, Vagrant.
  • Provisioned and managed AWS EC2 instances, volumes by deploying CHEF.
  • Automated weekly releases with ANT/MAVEN scripting for compiling Java Code, Debugging and placing Builds into Maven Repository.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Being a Linux admin involved in Applying operating system updates, patches, and configuration changes, Installing and configuring hardware and software.
  • Installing, configuring and administering Jenkins CI on Linux machines.
  • Expertise in staging and creating CI/CD pipelines
  • Worked with developer’s team in making source code using C/C++.
  • Used debugging techniques to debug the mapping and used session log files to trace errors occurred while loading.
  • Maintained source control using github and performed various pull requests in github.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Authored Chef Cookbooks for automating the deploy processes web application on tomcat server.

Environment: Linux, AWS, Python, Shell scripting, Jira, GitHub, Agile, Jenkins, Maven, Nexus, Chef, Docker, Vagrant, Splunk.

Confidential, Kansas City, MO

DevOps Engineer

Responsibilities:

  • Amenable for maintaining Linux servers (RHEL, Ubuntu) and Amazon as well as guaranteeing the health and stability of the server.
  • Expertise in Installing, Configuration and managing the Puppet Ecosystem Components for both open source and enterprise version of Puppet.
  • Involved in Designing and Implementing Puppet with Mcollective, Orchestration and code manger with R10K along with Git and GitHub.
  • Involved in configuring the ELK (Elastic Search, Log stash, Kibana) for monitoring the puppet agents.
  • Troubleshoot the build issue during the Jenkins build process.
  • Worked with development/testing, systems/infrastructure, deployment project teams to ensure continuous operation of build and test systems.
  • Maintained file systems: Checking, repairing and monitoring file system usage.
  • Good Knowledge in writing UNIX scripts, Perl script, Maven and ANT.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Managed the configuration to servers using Puppet.
  • Deployed the archives like war files into the Tomcat Application Server and TCP Servers.
  • Played a key role in editing the existing ANT build files in case of project requirement changes.
  • Used Logical Volume Manager for the managing volumes mainly in creating physical and logical volumes on Linux.
  • Used puppet to configure servers manages profiles, push changes, writing manifests across all servers in UNIX and Linux environment
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Red hat Linux (RHEL), Ubuntu, Shell scripting, Jira, GIT, Maven, Jenkins, Puppet, ANT, java, Tomcat, JVM.

Confidential

Build Release Engineer

Responsibilities:

  • Managed and created Apache tomcat run environments on Linux servers and windows platforms
  • Worked on agile development methodology
  • Build, managed, and continuously improved the build infrastructure for global software development.
  • Managed SVN repositories for branching, merging, and tagging
  • Worked with the team to setup the CI/CD environment in Jenkins
  • Performed role as Automation Engineer for Developing Build and deploy too
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins
  • Used Maven for building the Web projects including the Webservices and created automated reports for the Builds and Test results
  • Expertise in Repository Management tools Artifactory, Nexus .
  • Worked with different Bug tracking tools like JIRA .
  • Developed shell scripts for automation of the build and release process

Environment: Linux, Shell scripting, Jenkins, Jira, Maven, Artifactory, Nexus, Apache tomcat, SVN.

Confidential

Linux Admin

Responsibilities:

  • Provide technical support for production site in monitoring and troubleshooting the problems as they design and implement long term solutions
  • Troubleshooting and monitoring performance and modulate the CPU, I/O, memory and network.
  • Routine maintenance of software and hardware
  • Update and maintain applications and web servers.
  • Created environments using TCP/IP, NIS, NFS, DNS, VSFTP and DHCP .
  • Installed and configured Citrix Metaframe XP Presentation Server, Terminal Server to published ITMS application for demo and also used WebEx
  • Problem determination and troubleshooting, Security using SSH .
  • Providing technical support for users and resolving their troubleshooting tickets.
  • Keep working on number of servers and helped in solving basic level issues
  • Install configure and maintain servers using their own standards
  • Experience in working on critical alerts like usage, workloads and prioritize them
  • Worked on installation and configuration of apache and tomcat webservers
  • Creating and updating tickets using ticketing tools Jira
  • Monitoring system logs, webserver logs, Error logs.
  • Monitor the performance of different services
  • Taking care of permissions, giving permissions to different files, directories
  • Worked on updates and password authentication issues in Jenkins and Jira
  • Windows server and desktop administration
  • Performed Linux backup/restore with tar including disk partition and formatting
  • Performed documentation of detailed build configuration , build procedures , schedule builds calendars, and change history of releases.
  • Maintained backups and restoration of production and development data
  • Having work experience in 24*7 production and on call environment

Environment: RedHat Enterprise Linux 4.5x, 6.x, Active Directory, Jira, Jenkins, Apache Tomcat.

Hire Now