We provide IT Staff Augmentation Services!

Cloud Aws Devops Automation Engineer Resume

3.00/5 (Submit Your Rating)

NV

PROFESSIONAL SUMMARY:

  • DevOpsEngineer/Systems Administrator wif around 8+ years of experience in Administration and Development of Red Hat LINUX, Cent OS, Solaris, SUSE LINUX, Windows Environments.Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, GIT and Build/Release Management, Software Configuration Management, Change/Incident Management and cloud Management
  • Extensive experience using MAVEN and ANT as build tools for teh building of deployable artifacts (jar, war & ear) from source code.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Proficient in working wif Red Hat RHEL.5.x/ 6.x, CentOS, Solaris and VMware ESX environment.
  • Experienced in Puppet, Docker,Jenkins (CI & CD) Amazon EC2, Kickstart to Jumpstart, Infrastructure setup and Installation Methods.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Expertise in release automation for java and .net technologies to achieve Continuous integration and Continuous delivery (CI and CD).
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Experience wif Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
  • Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience wif Linux/UNIX environment sand scripting forBuild&Releaseautomation
  • Experience in Bug/Issue tracking tool like Bugzilla, JIRA.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Release Process Implementation like DevOps and0 (CD) Continuous Delivery methodologies to existing Build & Deployment Strategies.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Worked on complex Word Press websites and also automated teh process of building them for developers locally.
  • Developed shell and python scripts for automating teh builds from Jenkins server.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/GITLab, JENKINS, BuildForge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) wif high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Experience wif migration to Amazon web Services AWS from Datacenter.
  • Performed GovCloud duties to include logical access, creation of personal and group accounts, and password support
  • Implementation, design, architecture and support of cloud based server andService solutions.
  • Data management inAWS cloud including disaster recovery, Backups, automated backups, storing log files etc
  • Hands on Experience inAWSCloud in variousAWS Servicessuch as Redshift Cluster, Route 53 Domain configuration

TECHNICAL SKILLS:

Versioning Tools: Subversion, GIT, Perforce, CVS and Clear Case.

Cl Tools: Hudson, Jenkins, Bamboo, Nexus, Anthill Pro, Chef, Puppet.

Build Tools: ANT, MAVEN, X Code and MS Build

Operating System: Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX, Ubuntu, Fedora.

Bug Tracking & Testing Tools: JIRA, Bugzilla, Remedy,Junit, HP Quality Center, IBM Clear Quest, Test Flight and Test Rail.

Tools: MS Office Suite, Nexus, Confluence, Atlassian.

SDLC: Agile, Scrum Waterfall Methodologies

Languages: C, C++, SQL, .NET, Python, Ruby, Objective C, Java/J2EE.

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL

PROFESSIONAL EXPERIENCE:

Confidential NV

Cloud AWS DevOps Automation Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Developed Scripts for AWS Orchestration
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working wif technical and non-technical teams across Amazon (AWS).
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWSfor EC2/S3&ELB wif Chef Cookbooks.
  • Implemented teh functionality of fetching of data from different sources and persisted teh data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
  • Installed, configured and administrated Tomcat and Web Sphere, using Amazon EC2 wif Puppet.
  • Experience in managing virtual instances and disks using Puppet.
  • Configured Docker containers and created Docker files for different environments.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Experience wif Configuration Management Tools (CHEF).
  • Coordinate/assist developers wif establishing and applying appropriate branching, merging conventions using GIT source control.
  • Ensured all accounts and payroll actions maintained government compliance.
  • Balanced payroll accounts and maintained department accuracy
  • Capable Payroll Specialist committed to keeping accurate records, ensuring on-time deposits, and maintaining tax compliance
  • Proficient in programming wif Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI
  • Experience wif Configuration Management Tools (PUPPET, CHEF).
  • Good understanding of Docker Configuration Management Tool.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Hands on experience in automating builds and deployment process using Shellscripting.
  • Maintained build related scripts developed in MAVEN and Shell. Modified build configuration files including MAVEN's POM.xml.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Performed teh automation using Chef Configuration management and managing teh infrastructure environment wif Puppet.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins
  • Implemented roles and environments using chef
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs
  • Working wif application deployment automation using Chef.
  • Installing application and load balance packages on different server using chef
  • Analyzed teh builds using teh SonarQube.
  • Managed and monitored teh server and network infrastructure using Nagios and Splunk.
  • Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provided end-user training for all GIT Hub users to effectively use teh tool.
  • Automate teh builds and deployment of JAVA projects using MAVEN and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact wif developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

    Environment: CI/CD, AWS, Jira, Jenkins, Puppet, Shell scripts, Docker, Apache, python, Nginx, MySQL, MAVEN, SVN, Nagios, SonarQube.

Confidential, Fort Worth, TX

Software Configuration Manager

Responsibilities:

  • Installed and configured configuration tool such as ChefServer / workstation and nodes via CLI tools to AWS nodes.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Installed, configured and administrated Tomcat and Web Sphere, using Amazon EC2 wif Puppet.
  • Experience in managing virtual instances and disks using Puppet.
  • Configured Docker containers and created Docker files for different environments.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Setup and Configuration of Chef Configuration Management.
  • Subversion administration for taking teh builds using Chef Management.
  • Experience in managing virtual instances and disks using Puppet
  • Deployed Puppet, Chef Dashboard for configuration management to existing infrastructure.
  • Performed AWS Network administration; AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Configuring teh Docker containers and creating docker files for different environments.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Coordinate/assist developers wif establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Developed ASP.NETMVC 4 application in Test Driven Development environment using Microsoft Test as teh Testing framework.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Used C#.NETas language to develop code behind business logic.
  • Analyzed teh builds using teh SonarQube.

Environment and Tools: Chef, GITLab, Shell, Dockers, RHEL, Linux, ANT/Maven, JUnit, Jenkins, Hudson, Websphere Application Server Network Deployment, Jboss, Tomcat, Shell Scripting, MarkLogic, Xml, Java, J2EE Applications.

Confidential - Indianapolis, IN

DevOps Engineer/ Build &Release Engineer

Responsibilities:

  • Integrated Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Implemented Continuous Integration using tools like Maven, Bamboo, and Chef etc.
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it wif Chef/Puppet.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Worked on .NETsecurity features such as Form-Based Autantication and Role-Based Authorization
  • Experience of working on deployment server issues and managing teh activities of CMS.
  • Established Chef Best practices approaches to system deployment wif tools wif vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used teh version control system GIT to access teh repositories and used in coordinating wif CI tools.
  • Integrated maven wif GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating wif teh repositories in GITHUB.
  • During release merging of branches to resolve conflicts using CV's &SubVersion.
  • Performed necessary day-to-day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Developed and maintained Python scripts for build and backend process.
  • Developed GIT hooks for teh local repository, code commit and remote repository, code push functionality and Worked on teh GitHub
  • Connected continuous integration system wif GIT version control repository and continually build as teh check-in's come from teh developer.
  • Experienced wif GIT and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development wif very strong problem solving and Android/Linux debugging skills
  • Integrated GIT into Jenkins to automate teh code checkout process.

    Environment: Java, Eclipse, ApacheTomcat, Oracle11g, Bamboo, vagrant, Openstack, Subversion, Python, Chef, Remedy, Maven, Artifactory, Git, Ubuntu, CentOS, Windows, AWS

    Confidential -Silver Spring, MD

    Build & Release Engineer

    Responsibilities:

    • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
    • Implemented & maintained teh branching and build/release strategies utilizing GIT.
    • Performed all necessary day-to-day GIT support for different projects.
    • Responsible for design and maintenance of teh GIT Repositories, views, and teh access control strategies.
    • Developed dynamic ASPX pages for Application using ASP.NET3, C#.NET, HTML and JQuery.
    • Evaluated and repaired MVC existing Atlassian Suite installation in preparation for upgrade.
    • Migrated a second version of JIRA into teh main production version of JIRA.
    • Integrated JIRA and Confluence as trusted applications.
    • Implemented Crowd wif Single Sign On for teh Atlassian applications.
    • Created new permission scheme so end users only see teh projects they need to see.
    • Redirected current URLs to exclude port numbers.
    • Configured plugins on Bamboo server to automate teh deployments onto app servers and Artifactory.
    • Configured Bamboo for doing teh build in all teh non-production and production environments.
    • Created a step by step guide to create a project in JIRA.
    • Created document to halp project leads manage a project.
    • Integrated Green Hopper wif JIRA and Confluence.
    • Researched and installed third-party plug-ins for compatibility.
    • Troubleshot issues pertaining to Confluence or JIRA or associated plug-ins.
    • Experience in creating teh company'sDevOpsstrategy in a mix environment of Linux (RHEL, Ubuntu) servers along wif creating and implementing a cloud strategy based on Amazon Web Services.
    • Experience wif Configuration Management Tools (PUPPET, CHEF)
    • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
    • Develop scalable build, test and deployment systems in virtualized environments.
    • ConductDevOpsProcess Planning.
    • Involved in node classifications of puppet, hiera data and developed puppet roles and profiles.
    • Maintained and enhanced existing puppet modules to be deployed across various providers and deployment architectures.
    • Managed Puppet classes, resources, packages, nodes and other common tasks using puppet console dashboard and live management.
    • Automating Deployment of Servers on ESXI and Cloud. Managed servers on teh Amazon Web Servicies (AWS) platform instances using chef configuration management.
    • Lead configuration management and workflow development efforts for teh development team.
    • Created and maintained variousDevOpsrelated tools for teh team such as provisioning scripts, deployment tools, and development and staging environments onAWS, Rackspace and Cloud.
    • Deployment and implementation of Chef.
    • Experience wif CI tools (Jenkins, Hudson) and Version Control Tools or Source Code Management tool (GIT).
    • Responsible for writing Manifests to configure nodes.
    • Strong understanding of JAVA project structures.
    • Experience in build automation using JENKINS, MAVEN, ANT.
    • Experience in deploying JAVA projects using MAVEN/ANT and JENKINS.
    • Good understanding of building teh Android Applications using teh Maven and Jenkins.
    • Building post install scripts using Shell scripting in Linux servers.
    • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
    • Experience wif Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
    • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
    • Ability to communicate requirements effectively to team members and manage applications.
    • Self-motivated and me can easily adapt new technologies and tools.
    • Ability to work in both independent and Team environments.

    Environment: JIRA, Bamboo, Confluence, GIT, AWS, Chef, Java/J2EE, ANT, MAVEN, JENKINS, XML, Red Hat LINUX, Web logic, MY SQL, Perl Scripts, Shell scripts.

    Confidential, Cincinnati, OH

    SCM Build & Release Engineer

    Responsibilities:

    • Developed build using ANT and MAVEN as build tools and used CI tools to kick off teh builds move from one environment to other environments.
    • Participated in teh release cycle of teh product which involves environments like developments QA and production.
    • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate teh configuration setups.
    • Established Chef Best practices approaches to system deployment wif tools wif vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
    • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
    • Worked wif an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get teh job done.
    • Involved in analysis phase (Identity 2 and 3 tier pattern based on existing infra), writing puppet scripts.
    • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
    • Responsible for automated installation of Puppet Enterprise 2.7 and configuring Puppet Master and Puppet Agents (both Windows and Linux Env) in AWS VPC env.
    • Responsible for automated installation of Softwares such as Java, Tomcat, Centrify in puppet master and puppet agents using puppet scripts.
    • Responsible for automated deployment of java application in Tomcat Server using puppet scripts.
    • Responsible for automated identification of application server and database server using puppet scripts.
    • Designed and developed shell scripts.
    • Hands on compiling builds using pom.xml and build.xml.
    • Used teh continuous Integration tools such as Jenkins and Hudson for automating teh build processes.
    • Implemented multi-tier application provisioning in openstack cloud, integrating it wif puppet, migrating teh application using Maven as build tool.
    • Used teh version control system GIT to access teh repositories and used in coordinating wif CI tools.
    • Integrated maven wif GIT to manage and deploy project related tags.
    • Installed and configured GIT and communicating wif teh repositories in GITHUB.
    • Performed necessary day to day Subversion/GIT support for different projects.
    • Created and maintained Subversion/GIT repositories, branches and tags.
    • Assisted end-to-end release process from teh planning of release content through to actual release deployment to production.
    • Deployed Java/J2EE applications on to teh Apache Tomcat server and configured it to host teh websites.
    • Deployed application packages on to teh Apache Tomcat server. Coordinated wif software development teams and QA teams.
    • Executed teh planning of product software releases.
    • Performed clean builds according to scheduled releases.
    • Verified whether teh methods used to create and recreate software builds are reliable and repeatable.
    • Identified teh Data Source and defining them to build teh Data Source Views.
    • Deployed teh build artifacts into environments like QA, UAT according to teh build life cycle.

    Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef

    Confidential - St Paul, MN

    Build Engineer

    Responsibilities:

    • Management of Customer Requirements and documentation of teh Project Plan as per teh requirements.
    • Experienced in working wif CVS environment and configuring teh version tool for teh project development.
    • Installation and customization of rational tools like Clear Case and Clear Quest, support and maintenance of these tools.
    • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to teh Company policy, was successful in implementing it.
    • Customized TFS 2010 Work Item Templates and Workflow of teh Work Items.
    • Involved in teh product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using CVS tool.
    • Developed and build and deployment standards wif input from development, IT/operations, and IT security.
    • Installed Jira and Confluence on Tomcat server.
    • Used C#.NETas language to develop code behind business logic
    • Evaluated build automation tools (Open Make and Anthill Pro), recommended Anthill Pro.
    • Configured and deployed Anthill Pro in Solaris 10 environment wif multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.
    • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Hudson, Ant and MS Build.
    • Used ADO.NETobjects such as Connection Strings, Command Type, Data Adapter, Data Reader and Data Set for consistent Data Access
    • Initiating other CM users for developing teh product, regular communication wif teh team members and documenting their duties.
    • Experience in working wif LDAP using C#.NET
    • Interacted wifJAVAcontrollers (jQuery, Ajax, and JSON to write/read data from back end systems
    • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration wifin Version tools like CVS and Clear Case.
    • Researched and implemented code coverage and unit test plug-ins wif Maven/Hudson.
    • Configured and maintained Hudson to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
    • Worked in theJAVAEnvironment wif framework Hibernate and used Oracle as database
    • Script writing by using Shell (Korn& Bourne) and knowledge skills in ANT and Perl.
    • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
    • Team activities other than work related, in teh process of Initiation and encouragement were done.

    Environment:Rational Clear Case, Rational Clear Quest, TFS, Hudson, Maven, Jira, UCM, SQL, J2EE,Puppet,Mco Shell, Perl, ANT, Anthill-Pro, UNIX, Windows NT/2000 and WebSphere.

    Confidential

    Software Developer

    Responsibilities:

    • Installation of patches and packages using RPM and YUM in Red hat Linux.
    • Created and modified application related objects, created Profiles, users, roles and maintained system security.
    • Responsible for setting up cron jobs scripts on production servers.
    • Installed and configured SAMBA server for Windows and Linux connectivity.
    • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
    • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to- day administration.
    • Modified Kernel parameters to improve teh server performance in Linux.
    • Creation of Logical volumes (LVM) for Linux operating systems.
    • Installed and configured Apache / Tomcat web server.
    • Involved in design, configuration, installation, implementation, management, maintain and support for teh Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
    • Coordinated wif 24 x 7 on-call support personnel in debugging.
    • Maintained proper documentation of all teh activities carried out during teh project
    • Worked wif DBA team for database performance issues, network related issues on Linux Servers.
    • Maintained proper documentation of all teh activities carried out during teh project.
    • Created and modified users and groups wif SUDO permission.
    • Installed and configured VNC server/client.

      Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat

We'd love your feedback!