We provide IT Staff Augmentation Services!

Aws & Devops Engineer Resume

0/5 (Submit Your Rating)

Manhattan, NY

SUMMARY

  • Having around 7+ years of IT experience in Software Development with proficiency in Automating, Building, Deploying and Releasing of Code including 2 years on Amazon Web Services (AWS) in a DevOps culture through Continuous Integration & Continuous Deployment/Delivery (CI&CD) as an iterative process and Automation of infrastructure as code. Have excellent analytical, programming, problem solving and communication skills.
  • Experienced in all phases of SDLC with specific focus on the build and release of quality software. Experience in waterfall and Agile methodologies.
  • Hands on experience on version control systems like subversion and GIT, Clear case used Source Code Management client tools like Visual SVN, Tortoise SVN, Git Bash, GitHub, Git GUI and other command line application.
  • Experienced with principles and best practices of Software Configuration Management.
  • Experience with Installation, Configuration, Updating, Support, and Maintenance of Linux and windows servers.
  • Experience in infrastructure development and operations involving AWS Cloud platforms, EC2, EBS, S3, RDS and ELB.
  • Deploying, Managing and Operating Scalable, highly available and fault tolerant systems on AWS.
  • Hands on experience with Build and Deployment of applications to the cloud using technologies like, Amazon Web Services and Docker.
  • Expertise in migrating key systems from on premise hosting to Amazon Web Services (AWS).
  • Hands on experience with Amazon AMIs and Amazon cloudsearch.
  • Involved in requirement gatherings for AWS operational best practices and solutions.
  • Worked on integration of version control tools like: SVN, GIT and Jenkins as the course control.
  • Hands on experience with estimates of the usage of AWS and identify the cost control mechanisms.
  • Perform configuration management for all different applications running on all the environments and manage the production release process that ensures the reliability and availability of the platform.
  • Implemented infrastructure management using CHEF for application setup, testing, development and deployment.
  • Involved in creating the design documents for the configuration state of each item that was used in the management control tool.
  • Hands on experience with CHEF server and workstation setup, to manage and configure the nodes. Designed CHEF cookbooks to manage system configurations.
  • Involved in a POC with Ansible implementation, like creating the playbooks and running on the host machines.
  • Intermediate in SHELL and RUBY scripting, MySQL, build utilities like ANT and cruise control.
  • Experience in using build automation tools like ANT, Maven and Gradle.
  • Improved Continuous Integration workflow, project testing and deployments with Jenkins.
  • Involved in integrating the plugins like unit testing and repository for JENKINS.
  • Worked on bug tracking tools like, JIRA, HP Quality Center, and IBM Clear Quest.
  • Involved in creating the High level design documents.
  • Worked on troubleshooting and root cause analysis of the task.
  • Major strengths are familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environments, self - motivated, team player, focused, adaptive and quick learner with Excellent Interpersonal, Technical and Communication Skills.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat 5.x/6.x/7.x), CentOS, IBM AIX 5.x, WINDOWS 2008/7.

Version Control Tools: Perforce, RTC, GIT, SourceTree, GitHub, CVS, SVN, IBM Rational Clear Case

Languages/Scripts: Bash, Python, Groovy, WLST, WLShell, C, JAVA, XML, SHELL, PERL, Ruby

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Web/Application Servers: Apache Tomcat 6.x/7.x, JBoss 7.x, Nginx, WebLogic 11g/12/c, WebSphere 7/8, Sun ONE 6.x, MS IIS server 6.0/7.0, IBM-HTTP Server

CI Tools: Hudson/Jenkins, GIT

Build Tools: Maven, Gradle, ANT and MS Build.

DevOps Tools: ANT, Maven, CHEF, Docker.

Bug Reporting Tools: Bugzilla, HPQC, JIRA and Rational clear quest.

Cloud: AWS EC2, VPC, EBS, AMI, RDS, CloudWatch, CloudFormation, AWS config, S3, IAM, VMWare.

Operating systems: Windows XP, Windows 7.

Languages: Java.

Databases: MySQL, Oracle.

Technologies: JSP/Servlets, Core Java, JavaScript, Ajax, HTML.

Tools: /IDEs: Eclipse, RAD, NetBeans.

Web/App Servers: WebSphere Application Server.

PROFESSIONAL EXPERIENCE

AWS & DevOps Engineer

Confidential, Manhattan, NY

Responsibilities:

  • Managing AWS infrastructure for high availability, auto scaling and networking.
  • Managing and creating users, groups and roles for cloud data migrations.
  • Implementation of various access policies for various services.
  • Implemented Amazon Cloud search using the S3 buckets and migrated to the repository.
  • Creating backups and snapshots for disaster management.
  • Shell scripting for automating regular tasks.
  • Managing lifecycle policies for S3 buckets for cost management and data archival.
  • Creating RDS instances to serve data through servers for responding to requests.
  • Ensure that the entire system stays secure and available by monitoring day-to- day operations, applying security patches and pushing out deployments of all systems and applications
  • Working on Data Encryption (Client-Side and Server-Side) and Key management securing data at rest and in transit.
  • Jenkins/GIT Integration to the Version control system.
  • Implemented authentication service to login and change password.
  • Deployed application packages on to Apache Tomcat Server.
  • Involved in KT for the current project.
  • Implemented amazon cloudwatch for creating the alarms.
  • Involved in implementing the POC on Ansible, using the control and host machines.
  • Implemented the Ansible playbooks to execute the implementation on control and host machines.
  • Imported and managed multiple corporate applications into Subversion (SVN).

Environment: SVN (Subversion), clear case, Maven, Jenkins, JIRA, Shell/Perl Scripting, UNIX, Ruby, GitHub, Confluence, AWS, S3, RDS, EC2.

DevOps & AWS Engineer

Confidential, Lake Mary, FL.

Responsibilities:

  • Working and supporting on continuous integration on Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing, Pivotal cloud Foundry and store the build artifacts in deployment.
  • Worked on Administration, maintenance, and support of Linux (Red Hat 6.x/7 and CentOS) Servers.
  • Worked on migration from Datacenter to AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS).
  • Implemented Infrastructure automation through chef for auto provisioning, code deployments, software installation and configuration updates.
  • Experience in Installation of Oracle and MySQL.
  • Involved in Configuring Elastic Load Balancers with EC2 Auto scaling groups.
  • Involved in writing the Chef resources and the related recipe.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Configured different Jenkins Plug-ins, used Jenkins to Schedule Jobs, automated builds and deployments.
  • Developed scripts to automate builds using Ant and Maven as build tools in Jenkins and to create new jobs in Jenkins.
  • Worked on Apache, Mail Server, and Firewall in both development and Production.
  • Used and written Shell scripts to deploy build artifacts to tomcat servers.
  • Use automated scripts based on Shell and Ruby for Automation.
  • Supporting Maven multi module builds and store artifacts in remote repository in Artifactory.
  • Supporting configuration of Jenkins Build pipeline jobs, plug-ins installation with team for configuration of maven multi module jobs.
  • Involved in creating the Git branches for DEV, Test, STAGE and Prod.
  • Experience with Linux, APIs, and command line operations.
  • Hands on experience on Amazon Community AMIs( LAMP stack)
  • Experience using in-house tools to review code for accuracy and finding defects.

Environment: AWS, EC2, RDS, S3, SVN, J2EE, Apache, Shell, Ruby, Linux, GIT, Jenkins, CentOS, Linux, confluence, Amazon couldsearch.

DevOps & AWS Engineer

Confidential, Richfield, MN

Responsibilities:

  • Design and develop build and packaging tools for continuous integration build and reporting, automate the build and release cycles.
  • Coordinate all build and release activates, ensure release processes is well documented source control repositories including branching and tagging.
  • Maintain product release process, including generating and delivering release packages, generate various metrics for tracking issues against releases and the means of tracking compatibility among products.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases
  • Responsible for branching and merging of code base for various applications release
  • Planning releases with Zero downtime and no impact for the partners
  • Responsible for build and maintain of internal tools used for development and release
  • Responsible for integrating test framework in to deployment pipeline
  • Worked as release engineer for implementing and maintaining highly automated build and deployment process.
  • Managed application deployment for complex projects including systems integration.
  • Assist with supporting source code management tools and automation builds by Maven.
  • Ensure proper management of the product release life cycle.
  • Develop deployment plans and schedules for the Change Review meeting.
  • Installation, Renewal of certificates on Application servers.
  • Documented release builds and source control procedures and plans.
  • Manual Installation and configuration of Tomcat servers.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Created repositories according the structure required with branches, tags and trunks.
  • Created Required Packages for the deployment and assisted in troubleshooting during deployment

Environment: SVN, J2EE, Apache, Shell, Ruby, Linux, GIT, Jenkins, CentOS, Linux, confluence.

DevOps Engineer

Confidential

Responsibilities:

  • Implemented a CI/CD pipeline involving GitHub, Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.
  • Train the new users to work with ClearCase and build environment.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the
  • Access control strategies.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Used python for automating collecting the server agent logs.
  • Working on Report generation, based on the requirements of the App team.
  • Worked closely with dev-ops team on configuration management using chef.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Expert knowledge on CI/CD processes drove releases, automated release process.
  • Monitoring applications health through the dashboard. Maintained Nexus administration tasks. Developing Recipe in Ruby.
  • Understanding of TCP/IP, DNS, HTTP and load balancing.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approach systems deployment with tools such as vagrant, bookshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled
  • Analyze and design the business CM stories - cookbooks using ruby scripting, chef resources and handlers.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Used python for automating collecting the server agent logs.
  • Implemented authentication service to login and change password.
  • Deployed application packages on to Apache Tomcat Server.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Experience with code repositories (Git), continuous integration tools (Jenkins).
  • Good experience in designing reusable infrastructure using the latest tool like Chef.
  • Configured Build Forge to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.

Environment: SVN (Subversion), clear case, Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, Web Sphere, UNIX, Chef, Ruby, Python, GitHub, Rational ClearCase. Confluence.

DevOps Engineer

Confidential

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day.
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Build and Deployment CI/CD Pipelines.
  • Performed SVN to GIT migration and managed branching strategies using GIT flow workflow.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Created JIRA issues to prioritize and take an action on what's important and stayed up to date with what's going on around the project.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Creating builds using PowerShell Scripts, Ant/Maven scripts manually and automated.
  • Worked with different scripting languages such as PowerShell, Ruby, groovy, Python as a part of writing scripts for the automation tasks.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to another environment.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Create release pipelines using GIT, Chef for automatic workflow.
  • Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.

Environment: VMware, Tomcat Apache, Jenkins, Chef, Maven, Apache, ANT, Ruby, JIRA, GIT, Python, SVN.

DevOps Engineer

Confidential

Responsibilities:

  • Configured Git with Jenkins and schedule jobs using Poll SCM option and integrated the tools to automate code checkout process.
  • Jenkins is used as a continuous integration tool for automation of daily processes.
  • Deployed Java Enterprise applications to Apache Web Serve.
  • Used Maven as build tools in Jenkins to move files from one environment to another.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used SonarQube to help maintain the source code quality.
  • Used JIRA to track issues and change management.
  • Responsible for development and maintenance of processes and associated scripts/tools for automated build, test and deployment of products to various developments.
  • Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins using Shell and Python.
  • Work with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins.
  • Experienced with release engineering, configuration management in Tomcat web application environment.
  • Worked on Integrating Subversion with Jenkins for Build and deployment in the environments.

Environment: Git, UNIX, windows, SVN, Java/J2EE, Python, Eclipse, Ant, VMware Jenkins, Maven, Jira, Junit, Unix/Linux, Tomcat Apache Application Server, IBM WebSphere Commerce Server 7.0 Windows 7 Professional, SVN.

Build & Release Engineer

Confidential

Responsibilities:

  • Responsible for supporting teams on multiple Java/J2EE applications.
  • Maintained the source code management systems GIT, Subversion (SVN) and migrated source code from SVN to GIT.
  • Implemented the Jenkins Continuous Integration (CI) system from scratch to streamline the workflow.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of projects.
  • Provided technical support to developers with configuration issues. Defined and implemented issues, tasks, defects and change management processes using JIRA Ticketing System.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in staging, production.
  • Administered GIT, SVN and performed branching, merging, tagging, resolving conflicts during merges.
  • Experience in writing ANT, Maven scripts and converted ANT projects to Maven.
  • Used Chef to automate the application deployment process by creating cookbooks, recipes. Deployed and maintained Chef role-based application servers, including Apache, Nginx and Tomcat.
  • Performed periodic system audits on environments to ensure that controlled versions of software reside at all environments.
  • Managed builds and made necessary changes to build scripts for JAVA/WebSphere based applications.
  • Configured master slave configuration on Jenkins to implement multiple parallel builds

Environment: GIT, SVN, ANT, Maven, Jenkins, JIRA, Apache Tomcat, Java/J2EE, CentOS, Ubuntu, SQL server, HPLC.

Build and Release Engineer

Confidential

Responsibilities:

  • Responsible for build and release of all the code changes in the repository.
  • Worked with Development Team Leads and testing teams to establish a BUILD schedule, execute the BUILD and troubleshoot BUILD failures.
  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Release Engineer In a team that involved different development teams and multiple simultaneous software releases.
  • Prepared the design document for Document Management Module and User Management Module.
  • Followed waterfall methodology for application development.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • Promoting the changes from trunk revisions to Release branch.
  • Performed merging from development to parent branches prior to building the code..
  • Created users, manage user permissions and maintain User on the SVN version control system.

Environment: MySQL, JavaScript, Apache Tomcat Server, Windows 7,Java 4.0, Ubuntu, Linux, VMware, Eclipse IDE, JavaScript, Maven, Apache, JIRA, Tortoise SVN.

Java Programmer & Linux Administration

Confidential

Responsibilities:

  • Responsible for build and release of all the changes to production for approximately 30 applications that are part of their service infrastructure.
  • Scripting and maintenance of various ant build scripts.
  • Participating in CAB meetings to plan and schedule changes and Post release status reporting and accounting.
  • Configuration management and co-ordination with infrastructure team to ensure service availability in all environments including UAT and Production.
  • Web development using JavaScript, HTML, and CSS.
  • Change management and administration using HP service center SDLC policy.
  • Promotion of code to various QA and stage environments before moving to production.
  • Administration of source repositories including scripting of hooks and alerts, Hudson and Crucible that are used for code management, continuous integration and code review process respectively.
  • Co-ordination with stakeholders including production support
  • Used struts and spring framework to develop web-based applications.
  • Involved in Knowledge Transferring to the team members about the end to end flow of interfaces, and the technical issues faced during the build and design phase of the module.
  • Implemented and managed RAID array storage system using Logical Volume Manager (LVM).
  • Created CRONJOBS to rotate log files, automate scheduled backups.
  • Installing and configure Apache and support them on Linux servers.
  • RPM and YUM package installations, patch and upgrading as per policy.
  • Implemented backup and recovery mechanisms to minimize data loss and performed tasks like formatting and disk partitions.

Environment: Java 4.0, Centos, Linux, VMware, Eclipse IDE, JavaScript, Maven, Apache, JIRA, Tortoise SVN.

We'd love your feedback!