We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • 7 years of IT experience working on DevOps and Amazon Web Services with a major focus on Cloud Computing, Automation, Continuous Integration, Software Configuration, and Build/Release Management.
  • Expertise in Amazon Cloud Services and its features AWS EC2, VPC, EBS, SNS, AMI, ELB (Load Balancers), snapshots, Auto scaling, Cloud Formation, CloudTrail, Lambda, SES, SQS, SWF, RDS, ELB, EBS, CloudWatch, S3 etc. Expert level knowledge on Amazon EC2.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Experienced in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
  • Experienced in Test end-to-end project management & Cloud Computing -Microsoft Azure, Application Life Cycle Management and Application Security & Compliance.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts from source code.
  • Experienced in using Deployment tools like Rundeck, UDeploy etc. for deployment orchestration. Worked on provisioning different environments using Chef, Puppet and Ansible Configuration management tools.
  • Deployment to AWS with Chef, Ansible towards cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations
  • Extensively worked with version control tools like TFS, CVS, SVN, GIT, GITHUB, Perforce and expertise in DevOps using tools like Bamboo, Gradle, Serena Products, Clear Case, Implemented new Docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
  • Implemented custom procedures to unify streamline and automate application development and deployment process with Linux container technology using Build Forge, Tomcat, JBoss and Linux etc.
  • Extensively used Docker for virtualization, run, ship, and deploy the application securely for fasten the build/release engineering.
  • Developed Web applications and Web Services using ASP. Net, C#, WCF, Web API, HTML5, CSS3, JavaScript.
  • Worked on system configurations in SALT-STACK environment.
  • Migrated IaaS, PaaS, and SaaS instances between public and private clouds in Java, LAMP, Apache, SQL, MySQL, and Unix/Linux.
  • Setting up UNIX/Linux environments for various applications. Worked on different Linux distributions like Ubuntu, RHEL, Amazon Linux, CentOS.
  • Experienced in writing chef cookbook and recipes to automate the deployment process and to integrate this cookbooks into Jenkins jobs for a continuous delivery framework.
  • Extensively used Ruby scripting on Ansible for creating playbooks comprising all resources, databases, templates, attributes.
  • Working Knowledge on installing, configuring and managing the RDBMS databases like MySQL, DB2, Oracle, and NoSQL databases like MongoDB etc.
  • Wrote PowerShell script to Configure file deployment instances to staging and UAT environment and developed build and deployment script using Ruby and shell scripting.
  • Experienced in Managing and Architecting of virtual Splunk servers and Monitoring of Application and Servers through Nagios, Zabbix, AppDynamics and Web/Application Servers Administration on Apache, Nginx, JBoss, and Tomcat.
  • Experienced in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Python and Bash Scripts.
  • Extensive working knowledge on automation for deployment/configuration of different Application servers like Web Sphere, WebLogic, JBoss. Web Servers like and Apache, Tomcat and Web Containers like Nginx etc.
  • Experienced with UrbanCode products (Anthill Pro, UBuild, and UDeploy) and automation configurations within the products.
  • Experienced in deploying Java projects using Maven/Ant.
  • Built post install scripts using Perl scripting, Shell scripting in Linux servers.
  • Used bug tracking like Remedy, Bugzilla, and Jira for changes in change management and for tracking defects.
  • Willing to put an effort to make sure that assigned works are completed and work produced is of excellent quality. Always keen on searching ways to improve methodologies.

TECHNICAL SKILLS:

Operating Systems: Windows Server, Mac OS, Solaris, Linux

Scripting: Shell, Perl, Python / Jython, Bash, PowerShell, Ruby, Groovy.

Build Scripting: Make, Apache Ant, Nant, Maven, and MS Build.

Continuous Integration Tool: AnthillPro, Jenkins/Hudson, Bamboo, Cruise Control, TFS, Team City

Deployment Tools: Nexus, IIS, IHS, WebSphere, WebLogic, Tomcat, JBoss

Source Control: Rational ClearCase, VSS, TFS, Perforce, SVN, GIT, Clear Quest

Database: Oracle, SQL Server, SQL, Mongodb, DB2

Languages: C, C++, C#, ASP.Net, Shell Scripting, HTML, Java, Java Script

Application Monitoring Tools: J2EE, JSP, RMI, EJB1.1, JDBC, JavaScript, VB Script, Nagios, MercuryIBM RTC (Rational Team Concert), PHP.

Bug Tracking Tools: Bugzilla, Clear Quest, Footprints, Quality Center, JUnit, Load runner.

Cloud: Chef, Puppet, Azure, Ansible, AWS(EC2, VPC, EBS, AMI, SNS, RDSEBS, S3, Cloud Trail, IAM), Docker, OpenStack

Others: JIRA, Confluence, Bamboo, JAZZ, IIS, Gerrit, Nexus, Sonar

Middleware Administration: JBoss, Apache, TomcatServerWeb sphere: WMB, Jetty, Visual Studio

Methodologies: Waterfall and Agile Methodology, Ad: hoc Testing

Protocols: TCP/IP, HTTP, FTP, SMTP, BGP, SMTP, LDAP

Testing Tools: Win Runner, TestDirector / Quality Center / ALM, QTP, Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, PITTSBURGH, PA

AWS/ DEVOPS ENGINEER

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Optimized volumes, SES and SNS instances.
  • Experienced in setting up AWS environments from scratch using Chef for configuration management.
  • Utilized Cloud Watch and LogicMonitor to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
  • Created user level of access for related GitHub project directories to the code changes.
  • Managed design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Involved in Migration from CVS to SVN. Responsible for Managing Source Code, creating tags, Branches and Branch Merges using CVS, SVN.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes
  • Having good knowledge of utilizing cloud technology and NoSQL database like Mongo DB database.
  • Automated the process of continuous integration and deployments using Chef and AWS Cloud Formation Templates.
  • Implemented custom procedures to unify streamline and automate application development and deployment process with Linux container technology using Docker.
  • Wrote plugins for monitoring tools (sensu) using Ruby cucumber.
  • Hands on experience in Development and deployment of a monitoring cluster in AWS based on Docker Swarm based on Sensu with Bash, Python and Ruby scripting.
  • Created a scalable service discovery platform powered by Consul.
  • Used the Ansible Galaxy, a shared repository for the roles to download, share and manage the roles
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Extensively worked on automation for deployment/configuration of different Application servers like Web Sphere, WebLogic, and JBoss. Web Servers like and Apache, Tomcat and Web Containers like Nginx etc.
  • Used NAGIOS Tool for monitoring the network
  • Configured and managed Nagios for monitoring over existing AWS Cloud platform. Build Nagios monitors for new services being deployed.
  • Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.
  • Presented View Object pattern in Web Application Automation, Ruby, Rake, Power shell, Selenium, Team City.
  • Experience in configuring, implementing and supporting High Availability (Replication) with Load balancing cluster of Mongo DB having TB's of data.
  • Experience in worked with different Bug tracking tools like JIRA, Rally, Remedy, Fisheye, Crucible and IBM Clear Quest.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Deployed and configured Atlassian tools like Jira, Confluence, Bitbucket, and Bamboo for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Deployed Java /J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Worked with different team members for automation of Release components.
  • Experienced of scripting in multiple languages on UNIX, LINUX - Bash, Shell script etc.

Environment: AWS, EC2, SNS, SES, Web Servers, Jenkins, Nagios, Ruby, UNIX, Docker, Chef, Ansible, Mongo DB, VMware, Solaris, Red hat Linux, Java, Maven, Apache Kubernetes, and Cucumber

Confidential, MENLO PARK, CA

DEVOPS ENGINEER

Responsibilities:

  • Good experience in web services testing using SOAP UI, XML and in providing required input data to request XML and get the response XML.
  • Used the response data from other request XML using SOAP UI.
  • Used NoSQL for managing semi structured and unstructured data.
  • Django-Celery Used for Queuing System in the Build and deploy process, taking Build & Deploy in Order-by. Using GIT for Version Control.
  • Fetched the issues from the project with the help of SonarQube and viewing the selected issues of web interface using SonarQube.
  • Setup and maintenance of automated environment using puppet Recipes & Cookbooks within Azure environment.
  • Used Amazon S3 buckets for storing files and performed health checks for monitoring the servers.
  • Worked on automating task-using Puppet. Application as wells as any upgrade to the nodes were push through Puppet and cloning it to Gitlab.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Slave Nodes/Agent, Puppet, Android, VMware.
  • Used puppet to configure servers manages profiles, push changes, writing manifests across all servers in UNIX and Linux environment.
  • Created Perl, python, PowerShell scripts to improvise the automation in Puppet.
  • Good in Managed hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on implementing images/disks.
  • Worked on several Google Cloud Platform and OpenStack IaaS, PaaS and SaaS tools.
  • Improvised application maintenance using Load balancing techniques in Azure environment.
  • Hands on Experience in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Deployed builds to production and work environments with the teams to identify and troubleshoot any issues.
  • Worked on Jenkins, Bamboo to implement Continuous Integration and deployment into Tomcat /WebLogic Application Server.
  • Evangelism of best practice and programming /scripting skills using tools like shell scripting, Python and Ruby with great communication and cross-functional skills and the ability to execute automatically given a set of clearly defined strategies.
  • Managed deployment automation using Puppet, wrote Custom Puppet modules as per the requirement using Ruby.
  • Developed Ansible roles to maintain the large playbooks easily.
  • Used the Ansible Galaxy, a shared repository for the roles to download, share and manage the roles
  • Implemented new Docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
  • Created EC2 instance and managed all compute resources. ELB for EC2 instance and troubleshooting. API calling to start and stop instance in weekend and to take the snapshot of root volume automatically.
  • Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to generate scripts for system administration using languages such as BASH and Python.
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Worked on setting up the CD environment by focusing on UDeploy.
  • Worked on setting up UDeploy server along with automated scripts to back up the server and restore the backup for disaster recovery.
  • Worked with MongoDB to grant access to data and commands through role-based authorization and provide built-in roles.
  • Moved several applications and web services to UDeploy and maintained them across various environments.
  • Created Roles and Data bags to implement them on nodes.
  • Worked on creating Data bags and Roles in organizations. Stored global variables into JSON data.
  • Experienced in implementation of fail over and load balancing schemes between Web Agents and policy servers and LDAP.
  • Experienced in setting up SSO environments.
  • Used Terraform and did "Infrastructure as code" and modified Terraform scripts whenever configuration changes happened.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Provided end-user training, JIRA users to effectively use the tool.
  • Built scripts using ANT and MAVEN build tools to move from one environment to other environments.
  • Installed, configured and administered Splunk Enterprise on Linux and windows servers.
  • Setup Splunk forwarders for new application environment and also for existing applications.
  • Created Splunk dashboards for multiple projects in the organization.
  • Engineering/ administration of Splunk architecture JBOSS Enterprise application platform (EAP), JBOSS portal platform, Tomcat application servers and Apache web servers.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Created and maintained the Python deployment scripts for Web Sphere web application.
  • Involved in editing the existing MAVEN files in case of errors changes in the project requirements.

Environment: Tortoise SVN, GIT, Puppet, Azure, Docker, Jenkins, ANT, MAVEN, UNIX, Perl Scripts, Shell Scripts, Terraform, XML, Java, Agile, MongoDB, Oracle, JIRA, Ruby, Windows.

Confidential, LAS VEGAS, NV

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Slave Nodes/Agent, Android, and VMware.
  • Worked on using multiple data sources ranging from oracle and TerraData, source to build recurring code to implement in Dashboards
  • Automated Clear Case based release management process including monitoring changes between releases.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Experienced in version control and source code management tools like GIT, SVN.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Provided periodic feedback of status and scheduling issues to the management.
  • Implemented Maven builds to automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Created the Architecture with Master and Agent for the Configuration Management.
  • Worked on creation of Manifest files to install instances and to manage configuration files for multiple applications.
  • Wrote modules for installing and managing java versions.
  • Configured services, devices & applications of UNIX servers and worked with team to customize the environment.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used ClearQuest for tracking bugs and issues. Also partially administered it by designing custom workflows.
  • Experienced in supporting WebSphere, WebLogic, and JBoss application Server.
  • Create/Maintain custom build scripts in Java/Perl. Developed Rational ClearQuest schemas and tailored the tools with custom Perl and batch scripts.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results.

Environment: GIT, CVS, Linux/Unix, NOSQL, VMAX, Shell, Maven, SCM, Tomcat, JIRA, SASS, Gulp, NPM, SysDig, Data Dog, TFS, AppDynamics, Nagios, Zabbix.

Confidential, FORT LAUDERDALE, FL

BUILD RELEASE ENGINEER

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications in an agile environment.
  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the efforts for upcoming sprint based on the priority and estimated effort.
  • Participated in weekly release/Environment meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Maintained and administered GIT source code repository and GitHub Enterprise.
  • Developed and Implemented Ant and Maven Scripts to automation of build process on Maven build tools to test the application manually and run the Junit Test suites in TDD fashion.
  • Configured platform services with Jenkins, Terraform to enhance Cloud Formation.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use Clear Case.
  • Customized Jenkins Plugins in ordered to integrate with In-house tools.
  • Involved in writing Shell Scripts for compilation and deployment process.
  • Used Maven for building and deployment.
  • Involved in performing releases with Maven release plug-in, maintaining the repository.
  • Owning the Activity of Upgrading, administering, plug-in management, and User Management and Job creation in Jenkins.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: GIT, Maven, Jenkins, Nexus, Shell, JIRA, Nagios.

We'd love your feedback!