We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

Pasadena, CA

SUMMARY:

  • Over 8+ years of experience in IT experience of Linux Systems Administration and Software Configuration Management (SCM). Extensive experience in Release Management, Continuous Integration/Continuous Delivery pipeline. Build, Deploy, System Administration.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile and Scrum methodologies.
  • Excellent experience in designing, documenting and automating the build and release process.
  • Experience in installing, configuring and maintaining for Continuous Integration (CI).
  • Experience on Continuous Integration Jenkins, performed end to end automation for build and deployments.
  • Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
  • Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like SVN, GitHub.
  • Experience with TFS Project management, customized WorkItems, Process Templates, Kanban pages.
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Strong Knowledge in large environments using configuration management tools Chef, Puppet and Ansible.
  • Knowledge and experience in Linux System Administration.
  • Strong Knowledge in Red Hat Enterprise Linux 6.x/7.x, CentOS 7 and installation of packages and patches for Red Hat Linux Servers.
  • Experience in monitoring/managing Microsoft Azure Cloud and VM Ware infrastructure.
  • Hands on developing and executing Shell scripts, Perl scripts and Python scripting.
  • Developed Python career path through professional development while working on Python projects.
  • Good knowledge of C, C++ and JAVA.
  • Hands on experience using Bug tracking tools like JIRA, HP Quality center and Bugzilla.
  • Experience in Amazon Web Services (AWS).
  • Experience with Amazon AWS cloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.
  • Good understanding of Docker containers, Docker compose, swarm, Kubernetes.
  • Experience on working with Kubernetes templates to achieve replication and volume creation.
  • Automation through Open Source DevOps tools like Jenkins & Docker.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensive use of Bash Shell and Python scripting for the build automation and to generate data reports.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS:

OPERATING SYSTEMS: RED HAT 5.x/6.x/7.x, CENTOS 7, LINUX

VERSION CONTROL TOOLS: GIT, CVS, SVN, Bitbucket.

CONFIGURATION MANAGEMENT: CHEF, ANSIBLE, PUPPET

DATABASES: SQL, PLSQL, MySQL, .Net, DB2

TOOLS: ANT, MAVEN, JENKINS, ARTIFACTORY

SERVERS: WEBLOGIC, APACHE TOMCAT, WEBSPHERE, NGINIX, TFS

SCRIPTING LANGUAGES: SHELL SCRIPTS(bash), PYTHON and POWER SHELL, RUBY

CLOUD TECHNOLOGIES: AWS, DOCKER, KUBERNETES, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Pasadena, CA

Aws DevOps Engineer

RESPONSIBILITIES:

  • Created Chef Recipes for Infrastructure maintenance on VMWare, AWS EC2 and Physical Servers.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Build, test, and deploy AWS cloud services and resources.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Used Identity Access management for Creation of Groups and policies.
  • Performing Vault operations on AWS using Glacier.
  • Implemented AWS solutions using EC2, S3 and load balancers.
  • Involved in migration of database servers to Amazon RDS.
  • Created and managed DB instances and DB option groups using RDS.
  • Experience in working with Amazon Glacier for Archiving tasks like creation, deletion and configuration.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments
  • DNS and load balancing experience on Nginx.
  • Followed Agile Methodology and GIT for version control of code.
  • Migrated current ant build project to Maven.
  • Managed small team by running daily SCRUM, task estimation & assignment, assisting in development issues and code reviews.
  • Worked with AWS Cloud management and Chef Automation.
  • Knowledge of Security Implementation with Firewall, SELinux
  • Developed Python modules to automate processes in AWS (AWS cloud formations/ EC2).
  • Written cloud formation templates in JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Setup rally for Helpdesk/Tickets, Project Management, Bug Tracking, Test Case Management.
  • Scripting in multiple languages on Linux, windows - Batch, Shell.
  • Designed and developed grails applications for the end users.
  • Used Nexus as repository for storing the Related deployed files.
  • Log files analysis to resolve issues using shell scripts.
  • Ability to work directly with customers to gather and analyze requirements and consult and communicate effectively.
  • Mentored development teams on 12 factor methodology and micro services architecture to take advantage of Docker container services.

Environment: AWS, S3, EC2, IAM, Nexus, Ant, Maven, Git, Python, Shell, Docker, Open Shift, Scrum, chef, Jenkins

Confidential, Dallas, TX

Sr. DevOps Engineer

RESPONSIBILITIES:

  • Responsible for building and configuring the automated CI/CD pipeline in multiple environments such Prod, using Jenkins, Maven, Git, Docker, udeploy, AWS.
  • Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for Database build, release and configuration.
  • Developed using Build Automation scripting like, Apache ANT, Maven.
  • Used Ant, MAVEN to perform daily and weekly Software Builds.
  • Upgraded TFS 2013 Update 4 to Team Foundation Server 2015 and utilized new build features.
  • Configured TFS 15 on Sandbox server for Internal Testing purpose
  • Installed administered and configured Jenkins Continuous Integration tool.
  • Working for DevOps Platform team responsible for specialization areas related to Ansible for Cloud Automation.
  • Strong understanding of infrastructure automation tooling using Docker and Ansible.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Participated in configuring and monitoring distributed and multiple platform servers using Ansible. Used Ansible server and workstation to manage and configure nodes.
  • Integrated Docker into various infrastructure tools, including Ansible, Chef, and VMware Integrated Containers.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, config maps, selectors and services.
  • Good understanding of Docker containers, Docker compose, swarm, Kubernetes.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tools.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented bash, Python, scripting.
  • Migrated consumer data from one production server to another production server over the network with the help of bash scripting.
  • Tested and implemented applications built using Python.
  • Created and maintained the Python deployment scripts for Web Sphere web application.
  • Collaborated with development team to troubleshot and resolve issues.

Environment: CI/CD, Build management, Jenkins, maven, Git, AWS, Docker, bash, Python, WebSphere.

Confidential, Redmond city, CA

DevOps Engineer

RESPONSIBILITIES:

  • Responsible for CI/CD process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Involved in migration from on-premises to AWS Cloud and created customer images for VM's. Deployed clusters using JSON template.
  • Provided strategies and requirements for the seamless migration of applications, web services, and data from local and server based systems to the AWS cloud.
  • Designed and maintained the GIT Repositories and the access control strategies.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x).
  • Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Integrated TFS with third part tools like Octopus Deploy for Release process.
  • Configured AWS in TFS RM, and Automated TFS builds to Azure environment.
  • Installed Chef Server on the workstation and bootstrapped the nodes using Knife and involved in writing Chef Cookbooks and recipes to automate the deployment process.
  • Involved in integrating chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles & environments, and using chef handlers for different auto kickoff requirement jobs.
  • Designed and implemented Chef, including the internal best practices, cookbooks automated cook books CI and CD system.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • The operation and support of Openshift Enterprise and Docker Cloud services.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside.
  • Used kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, config maps, selectors and services.
  • Worked on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Skilled in using both PowerShell for scripting.
  • Automated the local dev, Production environment using PowerShell Scripts.
  • Automated the cloud deployments using Orchestrator and PowerShell Scripts.
  • Troubleshoot the build issue during the Jenkins build process.

Environment: CI/CD, AWS, VM, JSON, Git, Chef, Jenkins, Docker, Perl, Shell, PowerShell, Build, Release

Confidential, Allen, TX

Build and Release Management

RESPONSIBILITIES:

  • Identify new tools and technologies that will make the release and SCM process more efficient, repeatable, reliable and cost effective.
  • Coordinated with configuration management team to ensure that all applicable environment issues are resolved in advance of production implementation.
  • Participated in weekly release meetings with Technology stake holders, identify and mitigate potential risks associated with the releases.
  • Assisted developers in debugging application build, deployment and connectivity issues.
  • Patched different software using RedHat Package Manager and YUM.
  • Management of Red Hat Linux user accounts, groups, directories and file permissions.
  • Involved in various Web Application Servers (WAS) administration and troubleshooting.
  • Working with an agile development team to deliver an end-to-end continuous integration/ delivery product using Run deck integrated with Jenkins to get the job done.
  • Maintained and administered GIT source code repository, GitHub is used as remote system.
  • Created Branches, tags, Labels and performed Merges in Stash and GIT.
  • Working with dashboard, log management and monitoring tools like Splunk.
  • Good understanding of Docker Configuration Management Tool.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Maven is used as build tool and Nexus Artifactory is used as a source for artifacts needed for a build, and a target to deploy artifacts generated in the build process.
  • Setup and Configuration of chef Configuration Management.
  • Deployed chef dashboard for configuration management to existing infrastructure.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution and database.
  • Developed Python career path through professional development while working on Python projects.
  • Implementing monitoring tools to identify and resolving application deployment problems, resolving and/or escalating to development teams. Automated application build processes.
  • Participated in the building of tools and processes to support the infrastructure performance and capacity

Environment: SCM, Jenkins, GIT, WAS, build, Maven, Nexus Artifactory, Chef, Python, AWS

Confidential, Eagan, MN

Build and Release Management

RESPONSIBILITIES:

  • Used to solve the solutions which is caused by SCM and Release engineer by using SCM/RE tool.
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using puppet.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Responsible for writing Manifests to configure nodes.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Automated CI/CD process using Jenkins, build-pipeline- plugin, GIT
  • Experienced in build automation using JENKINS, Maven, ANT.
  • Experienced in deploying Java projects using Maven/ANT and JENKINS.
  • Automated OS and application deployments (server, configurations, application code).
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Implementing monitoring tools to identify and resolving application deployment problems, resolving and/or escalating to development teams. Automated application build processes
  • Created the strategy for automated build and deployments.
  • Involved in node classifications of PUPPET, heir data and developed PUPPET roles and profiles.
  • Maintained and enhanced existing PUPPET modules to be deployed across various providers and deployment architectures.
  • Strong use of Shell scripting languages including BASH for Linux.

Environment: SCM, Release, Build, Jenkins, Git, CI/CD, Maven, Ant, Docker, puppet, Shell

Confidential

DevOps/ Build Engineer

RESPONSIBILITIES:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Installation and configuration of Operating System such as Linux
  • Performed the Linux kernel upgrades on the server as suggested by the Linux engineering team.
  • Provided support for multiple labs running Red Hat operating systems.
  • Database administration and management (MySQL).
  • Maintained and Administered GIT Source Code Tool.
  • Provided end-user straining for all Tortoises SVN, JIRA users to effectively use the tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Developed Maven build scripts and involved in deploying the application on Eclipse IDE. Used SVN as version control.
  • Developed Processes, Tools, Automation for Jenkins based Software for build system and delivering SW Builds.
  • Setting up build server for continuous integration with Jenkins for daily/nightly and weekly based builds.
  • Installed and configured Apache and supported them on Linux production servers
  • Deploy, support, and troubleshoot applications on Tomcat scripting to automate the task using Shell.
  • Designed bash and Perl scripts to automate application and system management activities.

Environment: SDLC, Linux, MySQL, Git, SVN, JIRA, Ant, Maven, Apache Tomcat, shell, perl

Hire Now