We provide IT Staff Augmentation Services!

Cloudaws Devops Automationengineer Resume

3.00/5 (Submit Your Rating)

Las Vegas, NV

SUMMARY:

  • DevOps Engineer /Systems Administrator with 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 the building of deployable artifacts (jar, war & ear) from source code.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Proficient in working with Red Hat RHEL.5.x/ 6.x, CentOS, Solaris and VMware ESX environment.
  • Experienced in Puppet, Dockers, Jenkins (CI & CD) Amazon EC2, Kickstart to Jumpstart, Infrastructure setup and Installation Methods.
  • Good understanding of the principles 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 with 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 with Linux/UNIX environment sand scripting for Build & Release automation
  • 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 the process of building them for developers locally.
  • Developed shell and python scripts for automating the builds from Jenkins server.
  • Good understanding of the principles 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) with 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 with migration to Amazon web Services AWS from Datacenter.

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 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:

Cloud AWS DevOps Automation Engineer

Confidential, Las Vegas, NV

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 with 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 AWS for EC2/S3&ELB with Chef Cookbooks.
  • Installed, configured and administrated Tomcat and Web Sphere, using Amazon EC2 with 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 with Configuration Management Tools (CHEF).
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Experience with Configuration Management Tools (PUPPET, CHEF).
  • Good understanding of Docker Configuration Management Tool.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the 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 the automation using Chef Configuration management and managing the infrastructure environment with 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 with application deployment automation using Chef.
  • Installing application and load balance packages on different server using chef
  • Analyzed the builds using the SonarQube.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Work with 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 the tool.
  • Automate the builds and deployment of JAVA projects using MAVEN and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact with 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.

Software Configuration Manager

Confidential, Fort Worth, TX

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 with 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 with 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 the 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 the Docker containers and creating docker files for different environments.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the 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 Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Analyzed the builds using the 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.

DevOps Engineer / Build &Release Engineer

Confidential, Indianapolis, IN

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 with Chef/Puppet.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience of working on deployment server issues and managing the activities of CMS.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the 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 with 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 the local repository, code commit and remote repository, code push functionality and Worked on the GitHub
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Experienced with GIT and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills
  • Integrated GIT into Jenkins to automate the code checkout process.

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

Build & Release Engineer

Confidential, Silver Spring, MD

Responsibilities:

  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Evaluated and repaired existing Atlassian Suite installation in preparation for upgrade.
  • Migrated a second version of JIRA into the main production version of JIRA.
  • Integrated JIRA and Confluence as trusted applications.
  • Implemented Crowd with Single Sign On for the Atlassian applications.
  • Created new permission scheme so end users only see the projects they need to see.
  • Redirected current URLs to exclude port numbers.
  • Configured plugins on Bamboo server to automate the deployments onto app servers and Artifactory.
  • Configured Bamboo for doing the build in all the non-production and production environments.
  • Created a step by step guide to create a project in JIRA.
  • Created document to help project leads manage a project.
  • Integrated Green Hopper with 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 the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience with 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.
  • Conduct DevOps Process 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 the Amazon Web Servicies (AWS ) platform instances using chef configuration management.
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rackspace and Cloud.
  • Deployment and implementation of Chef.
  • Experience with 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 the Android Applications using the 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 with 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 I 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.

SCM Build & Release Engineer

Confidential, Cincinnati, OH

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment with tools with 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 with 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 the job done.

Build Engineer

Confidential, Saint Paul, MN

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the 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 the Company policy, was successful in implementing it.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items.
  • Involved in the 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 with input from development, IT/operations, and IT security.
  • Installed Jira and Confluence on Tomcat server.
  • Evaluated build automation tools (Open Make and Anthill Pro), recommended Anthill Pro.
  • Configured and deployed Anthill Pro in Solaris 10 environment with 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.
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties.
  • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration within Version tools like CVS and Clear Case.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • 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 the 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.

Software Developer

Confidential

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 the 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 the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinated with 24 x 7 on-call support personnel in debugging.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with 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, Tomca

We'd love your feedback!