We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Eight years of Experience in implementing and supporting Organization DevOps strategy in various environments like Linux and windows servers along with adopting cloud computing strategies based on Amazon Web Services.
  • Experience with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SQS, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, Cloudwatch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Conduct systems design requirements and cost studies to design highly available, cost TEMPeffective and fault tolerant systems by implementing Multi - AZ’s and Multi-Regions deployment strategies using AWS Resources like EC2, S3, EBS, Route53, Auto Scaling, Elastic Load Balance and AMIs. Utilized EBS to store persistent data and mitigate failure by using snapshots.
  • Hands on Experience in writing CLOUDFORMATION Scripts to create most of the AWS resources like EC2, RDS, ELB, ALB, AutoScaling, custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database environments.
  • Utilized Cloudwatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamodb tables, EBS volumes, AutoScaling Activities; to set alarms for notification or automated actions
  • Expert in using ELB, Security Group, ACLs, routing technologies and DNS (Route 53).
  • One-click Automation of AWS environment deployment setup for applications using CloudFormation, Jenkins for CI and Ansible as configuration management tool.
  • Experience in Requirement Analysis, Planning, Building, Continuous Deployment, Continuous Integration for Development, Testing and Release environments of various Enterprise-Wide Applications for business using SVN Subversion, GIT, TFS, CVS, Jenkins, Bamboo, Maven, Nexus Artifactory, AWS, ANT, Ansible, Docker, Bitbucket For cross platforms such as Windows, UNIX/Linux.
  • Working Experience in writing various custom Ansible Playbooks and using Ansible Modules automating custom installations like Single Sign On, ArcGis setups, Oracle Client, implementing RSA Key encryption and SSL Certs.
  • Worked on administration of different version control tools such as Stash, Git, Subversion Extensible experience in setting up Branching, Merging, Develop and manage Pre and Post commit hook scripts, Polling SCM, provide support for parallel development using version control tools for various global and distributed teams.
  • Experienced in configuration and administration of tools like Hudson, Jenkins and Bamboo for setting up and configuring projects, define scheduling policies, install Master/slave agents, perform server upgrades, setting up automated build and deploy processes for various applications.
  • Experience in DevOpsMethodologies and worked towards an end to end workflow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Experience as Build and Release Engineering with expertise in areas of Configuration Management, Version control, Build, Deploy and Release management, Issue tracking, change management, Incident tracking and Quality Assurance.
  • Worked on tools like CVS, Subversion, Ant, Maven, MSBuild, Hudson, Jenkins, RationalBuildForge, Bamboo as a build tools for building of deployable artifacts from source code.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebSphere, WebLogic, JBoss, Tomcat and IIS Servers.
  • Experienced in Creating Jenkins jobs for Continuous Build process, monitored, maintained, and controlled configurations with project level security.
  • Experience implementing automation processes using Perl, Shell, batch and PowerShell scripts for continuous build and deployment of code to Development, QA, Preprod and production environments.
  • Knowledge and experience working and running SQL Database scripts used as part of build and deployment processes to different environments.
  • Hands-on experience in solving day-to-day operational issues. Resolution of technical issues on system integration and support; Extensive experience in software packaging, patch installations and security patching.
  • Experience with process documentation and process documentation tools like VISIO.

TECHNICAL SKILLS

AWS Resources: Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS, cloud Watch, Elastic Load Balancer(ELB), Auto-Scaling, IAM Roles, Users, Profile, Elastic IP’s, Security Policies, Cloud Formation, Dynamo DB, Redshift.

DevOps: Ansible, Dockers, Jenkins, Chef

SCM Tool: Git, SVN, CVS, Bitbucket

Build Tool: Ant, Maven, Bamboo and MS Build

Web/App servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Languages & Scripting: Shell, Power Shell, C, C++, Java, J2EE, VB Scripting

Database: SQL Server 2000/2005, MS Access, Oracle, Dynamo DB

Platforms: UNIX, Linux, Solaris, Windows Vista/ XP/ 2000/2008/2012 r2

OtherTools: MS Office, Visio, Excel

PROFESSIONAL EXPERIENCE

Confidential, Warren NJ

AWS/Devops Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamodb, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Migrated the current Linux and Windows environment to AWS RHEL Linux environment and Windows 2012r2 and implemented auto scaling feature.
  • Worked on Writing CloudFormation Scripts to provision resources like EC2, RDS, ALB, Security Groups, AutoScaling and all the other resources required for the application in aws environment.
  • Designed application routing with ALB with multiple target groups across AZs for high availability.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Jenkins CI/CD pipelines setup to deploy one-click end to end automation using multiple aws plugins to run CloudFormation and using Ansible Playbooks for configuring server.
  • Provision OracleDB, MongoDB and perform basic database administration.
  • Installed and configured configuration management tools like Ansible on Slave agents for automating the AWS environment deployment.
  • Worked on Ansible scripts for configuration management to automate Windows and Linux environment deployment for applications.
  • Ansible Scripts automating WebSphere installation on linux and IIS Servers on windows.
  • Automated custom installations like Single Sign On, ArcGis setups, Oracle Client, implementing RSA Key encryption and SSL Certs.
  • Created Roles in ansible to reuse them across multiple environments and applications.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Responsible for writing Hooks and Triggers to maintain real time Code Deployment process from Stash to Jenkins and Jenkins to Servers.
  • Maintaining cost TEMPeffective Storage models using S3 and implementing versioning and LifeCycle Management for QA and UAT environments.
  • Created pythonscripts to retrieve IP of new AWS EC2 server to pass to Other jenkins jobs.
  • Set Up the Jenkins jobs for Continuous integration process and to execute SonarQube and Fortify Scan.
  • Created and maintained documentation for Automation using Jenkins, Ansible, and CloudFormation.

Environment: AWS EC2, S3, ALB, EBS, CloudWatch, CloudFormation, DynamoDB, BitBucket, Ansible, Linux, windows, Jenkins, Maven, Python, BatchScripts, Shell, Oracle, SonarQube, Fortify Scan and Artifactory.

Confidential, NJ

AWS/Devops Build and Release Engineer

Responsibilities:

  • Documented allbuildandreleaseprocess related items. Level one support for all thebuildand deploy issues encountered during thebuildprocess.
  • Configured AMI required to launch EC2 instances.
  • Created users Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Utilized Cloudwatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamodb tables, EBS volumes; to set alarms for notification or automated actions involving SNS and LAMBDA; and to monitor logs for a better understanding and operation of the system.
  • Implemented ELB, general networking principals, firewalls, routing techniques in VPC.
  • Implementing Life Cycle policies to data in S3 storage to reduce cost by maintaining availability.
  • Conduct systems design requirements and cost studies to recommend cost-TEMPeffective cloud solutions.
  • Assisting the virtualization team in preparing their private cloud infrastructure.
  • Store, manage & Monitor applications on S3 storage, including accessibility
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Used Maven and ANT scripts tobuildthe source code. Supported and halped to create Dynamic Views and Snapshot views for end users
  • Deployed JAVA/J2EE applications through Web Logic/Web Sphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Production machines - either manually or using scripts specifically written for the purpose
  • Developed, documented, and automated reusablebuildandreleaseprocesses for Visual Studio and TFS applications using Serena, Ant, Maven, and DOS batch scripts
  • Developed, documented, and automated reusablebuildandreleaseprocesses for J2EE and Web Methods applications using Serena, Ant, Maven, and UNIX shell
  • Converted and automatedbuildsusing Ant. Scheduled automated nightlybuildsusing Subversion. Maintained Continuous integration effort with Subversion along with scheduledbuilds
  • Used Maven and Ant scripts tobuildthe source code. Supported and halped to create Dynamic Views and Snapshot views for end users
  • Created and maintained documentation ofbuildandreleaseprocesses and application configuration to comply with audit requirements and industry best practices
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT
  • Creation of Maven scripts and integrates them into common deployment. Uploaded the documents into Twiki using html to make them available for the team members.

Environment: AWS, Subversion, Perforce, Ant, Websphere Application Server (WAS), Web services, Weblogic, Test Director, Mercury, Quality center, Oracle 10g, VisualBuild, .Net, ANT, J2EE, Web sphere.

Confidential, Washington D.C

Build and Release Engineer

Responsibilities:

  • Automating The Build process using Subversion, and ANT
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Maintained source code repository in subversion and successfully administered Subversion, Cruise Control
  • Created Continuous Build Process using Cruise Control and Hudson
  • Implemented continuous integration using the Hudson to tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven
  • Ensure dat the builds are consistent after being ported from different platforms
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications
  • For applications dat are developed in a regular pace, builds and deployments were as per request
  • Studied the current build and release process and automated the process using shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines
  • Deployment of application to the Web Server and Application Server
  • Managed builds and made necessary changes to Ant build scripts for Java WebSphere based applications
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked under an environment dat TEMPhas a good defect tracking system through the use of Manual Test and Test Manager
  • Worked in baseline management and reporting differences
  • Documented release, builds and source control processes and plans
  • Worked closely with development team and SQA team for product releases

Environment: Subversion, Hudson, Apache Ant, Maven, WebSphere, WebLogic Perl Script, Korn Shell scripting

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases
  • Imported and managed multiple corporate applications into source code SVN
  • Provided end-users training for all Tortoise-SVN, JIRA users to TEMPeffectively use the tool
  • Deployed the artifacts to Artifactory automatically from Jenkins
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Deployed J2EE applications to Application servers in continuous integration environment and also automated the whole process
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements
  • Managed Maven project dependencies by creating parent-child relationships between Projects
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle database
  • Documented the entire build and release engineering process and provided on call support

Environment: ANT, MAVEN, Tortoise-SVN 1.6, 1.7, Jenkins, Java/J2EE, WebSphere 6.1.1, Perl Scripts, Shell Scripts, XML, UNIX, Windows XP, Oracle 10g, 11g, JIRA.

Confidential 

SCM Build/Release Engineer

Responsibilities:

  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins/Hudson to move from one environment to other environments
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Publishing the Release notes for all the releases using Confluence
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and pre-production Environments
  • Worked with GIT and Subversion to manage source code
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Builds and deploys J2EE application in JBoss using Python scripts
  • Involved in setting up Rally as defect tracking system and configured various workflows, customizations and plugins for the Rally bug/issue tracker
  • Defined Microsoft processes to build and deliver software baselines for internal as well as external customers
  • Coordinated with all the teams before and after the production deployments for the smooth production releases
  • Integrated Maven with Subversion to manage and deploy project related tags
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web applications such as Apache, JBoss, WebSphere, WebLogic; and deploying J2EE Applications to these environments
  • Installed and administeredrepository to deploy the artifacts generated by Maven and Ant and to store the dependent jars which are used during the build
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files

Environment: Java/J2ee, Maven, Subversion, Git, GitHub, UNIX, Rally, Shell, Artifactory, Jenkins/Hudson, Python, JBoss, WebSphere, Confluence, Linux, MYSQL.

We'd love your feedback!