We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Herald, CA

SUMMARY

  • 8+ years of experience in Build and Release and DevOps Engineering in Automating, Building, Deploying, and Releasing of code from one environment to other environment.
  • Created SCM Process, Policies, Procedures and Release Notes to follow Development and allow SQA teams to Release or deploy highest quality product for the enterprise.
  • Worked on SDLC Methodologies like Agile, Waterfall and other processes.
  • Extensive experience with Continuous Integration Tools like Jenkins, Bamboo.
  • Extensively experienced in usingBuildand Automation tools like Ant, Maven, Gradle.
  • Hands on experience with WebSphere, JBoss and WebLogic deployments.
  • Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Docker, Tomcat, JBoss, and Linux etc.
  • Experience in several AWSservices EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Used scripting language Bash and configuration management tools Ansible and Web Service like AWS.
  • Installed and Configured Apache Web Server on Linux
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Experience in using GIT on UNIX and Windows environment.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Experience with administrative tasks with CI tools like maintaining configurations and backups and maintain high availability.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment.
  • Good experience on Linux environments.
  • Experience in Integrating Unit Tests and Code Quality Analysis tools like JUnit, and Cucumber
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Ability to work successfully as part of small to medium sized team or independently.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Excellent communication, interpersonal, analytical and quick problem solving skills.
  • Exceptional ability to quickly master new concepts and a proactive team player.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Extensively worked on Jenkins, Cruise Control, Bamboo for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in using configuration management tools like Ansible.
  • Experience in Monitoring tools like Nagiosand Cloud watch.
  • Experience working on several docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations
  • Experience in using Docker in Environment variables, Configuration files, Option types and Strings.
  • Experience in web/application servers like Web Sphere, Apache, JBoss, Web Logic and Tomcat.
  • Good understanding ofWaterfall methodology &Agile Methodologies (Scrum/Sprint/Iterations) in Agile SDLC.
  • Experience in working with bug tracking tools like JIRA, HP Quality center, Remedy and Clear Quest.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, Load Balancing, SMTP, Firewall etc.
  • Experience of working with the release and deployment in Java/J2EE Web applications environment.
  • Experience in managing environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Actively participated in Release Board Meetings, QA Compliance Reviews, Peer Reviews and other routine QA coordination activities (at all stages of the Software Development Life Cycle).
  • Very quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Testers.

TECHNICAL SKILLS

Databases: MySQL, SQL Server

Operating System: Windows(XP, 7, 8), Red Hat, UNIX, centos,Ubuntu, Fedora

Version Control: CVS, Tortoise SVN,Bitbucket, GIT

Languages: C++, Python

Scripting Language: Shell scripting, Perl scripting, PHP, SQL, Bash

Web Servers: WebLogic, Apache,WebSphere, JBoss, Tomcat

Web Technologies: HTML, Java Script, XML

Build Tools: Ant, Maven

Repositories: Nexus, Artifactory, Jfrog

Monitoring Tools: Nagios, ELK Stack

CI/CD Tools: GitHub, Git, SVN, Jenkins, Vagrant, Docker, AWS, Ansible, Kubernetes

Bug Tracking Tools: JIRA, HP Quality Center

Cloud Services: AWS

PROFESSIONAL EXPERIENCE

Confidential, Herald, CA

AWS/DevOps Engineer

Responsibilities:

  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments to all environments.
  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Python scripts to automate AWS services which includes web servers, ELB, Cloudfront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Created Cloud Formation templates and deployed AWS resources using it.
  • Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Deployed mircoservices, including provisioning AWS environments using Ansible Playbooks.
  • Scheduling jobs using Ansible Tower Experience and writing Python modules for Ansible customizations.
  • Migrated VMWARE VMs to AWS and Managed Services with Ansible.
  • Working with GITHUB to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Used Ansible playbooks to setup Continuous Delivery pipeline.
  • This primarily consists of a Jenkins, Sonar server and Vagrant the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Virtualized the servers using the Docker for the test environments and dev environment needs.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from dev stations to test servers easily and seamlessly.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Installed Oracle database with AMI image and updated the database with schemas and scripts to run Data Services.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Build and administrate Continuous Delivery pipelines using Git,Vagrant, Jenkins and Groovy DSL.
  • Creating the build script using the MAVEN as build tool for JAVA and .NET web application.
  • Used Ansible to document application dependencies into version control.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Used Amazon EC2 command line interface along with Bash/Python to automate repetitive work
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Configuration and administration of ASM disks for Oracle RAC servers.
  • Working in both Agile and scrum development environments which helps in keeping the team together all the time to ensure successful outcome.

Environment: Ant, Maven, Subversion, Git, Jenkins, Vagrant, Artifactory, Oracle 11g, Docker, Remedy, Shell Scripts, Ruby, AWS, Ansible, Rundeck, Python, Web logic Application Server and Cloud computing tools like EC2, ELB, VPC, S3

Confidential, Bellevue, WA

Sr.DevOps Engineer

Responsibilities:

  • Responsible for configuring the build and release activities on critical enterprise level and web applications.
  • Responsible for maintaining and deploying builds in UAT and Production environments.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Imported and managed multiple corporate applications GIT.
  • Deployed web applications using puppet by developing the manifests to meet the project requirements.
  • Developing MAVEN and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms.
  • Created and maintained the Bash deployment scripts for Web Logic 11gapplication server.
  • Handled documentation of the existing MAVEN files in case of errors or changes in the project requirements.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Integrating GIT and Jenkins.
  • Building and maintaining tools for deployment, monitoring and operations using puppet.
  • Performing unit tests and debugging Python Applications Reviewing and enhancing existing code, fix bug and create system documentation.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
  • Deploy and operate applications in amazon web service.
  • Migrated various applications from on-premises to the AWS cloud using cloud formation templates and using Interfaces Directly with Amazon Simple Storage Service (S3).
  • Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
  • Kept track of all the releases and request of developers through Infrastructure management tool.
  • Coordinate with Oracle DBA to tune performance of DB instances.
  • Maintained and Administered GIT Source Code Tool.
  • Dynamically add and remove servers from AWS production environment.

Environment: GIT, Apache, Maven, Jenkins, Apache Tomcat, Python, Shell Script, Unix/Linux, Windows, Web Logic 11g, Bash, puppet, Oracle, S3

Confidential, AZ

AWS Cloud Engineer

Responsibilities:

  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment via SCALR and EC2 Installs with Centos, Ubuntu and RHEL6.
  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion(SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Manage deployment automation using Ansible.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven & Artifactory in Linux environment.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Designing and implementing fully automated
  • Deployed the Java applications into Apache Tomcat Application Servers.
  • Experience in writing Mavenpom.xml and Antbuild.xml forbuildscripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during thebuild.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, Maintained, and Distributed release notes for each scheduled release.
  • Skilled to write, debug maintain scripts in Shell, Perl etc.
  • UsedRallytool for tracking user stories and backlogs.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used Anthill Pro as Continuous Integration (CI) server.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environment: GIT, Maven, Jenkins, Nexus, Bash Scripting, Ruby Scripting Puppet, JIRA, Tomcat, Java, JUnit, Docker, XML, AWS, Cloud Watch, VPC, EBS, Lambda, RBS, EC2, S3, Glacier, IAM, Route 53, Cloud Front.

Confidential, Toledo, OH

DevOps Engineer

Responsibilities:

  • Deployment, configuration, troubleshooting and administration of OpenStack cloud components for private cloud.
  • Used NOSQL in some parts of the OpenStack installation for modules like ceilometer in order to balance databases.
  • Maintaining Meters, Alarms using Ceilometer for checking the health of Resources.
  • Extensive exposure in OpenStack Command Line interface to create instances, images, volumes, flavors, containers and tenants.
  • Utilize the LAMP stack (Linux, Apache, Mysql, PHP/Perl) to meet customer needs.
  • Involved in Upgrade of Bamboo&Artifactory Server.
  • Build and deploy J2EE application in web servers.
  • Using Puppet in Environment variables, Configuration files, Option types and Strings & integers
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
  • 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.
  • Used source code configuration tools Subversion and GIT used for different projects.
  • Written Python and Power shell scripts for the automation of deployments and integrating with the CI tool
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Used Artifactory to configure and manage infrastructure.
  • As part of Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone, MySQL DB, Repose and Horizon.
Environment: Keystone, Horizon, Neutron, Cinder, Swift, Nova, puppet, Bamboo, Open Stack, Artifactory, Bash Scripting, Ruby Scripting, Shell Scripting, Maven, Apache, Linux

Confidential

DevOps Engineer

Responsibilities:

  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • I was managing the day to day activities of handling the MySQL server, Multisite Replication &Linux/Unix& Windows system administration.
  • Responsible for all software builds, including continuous integration builds, nightly builds, and release builds.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Developed scripts using BASH and Batch files for Automation of Activities and builds.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Configuring the build .xml file and verified the source file for the correct release by means of Checksum concept.
  • Responsible for Continuous Integration (CI) environments like Jenkins.
  • Documentation of detailed build configuration, Build procedures, schedule build calendars and change history for releases.
  • Rolling out Configuration management, Change Management and Requirement management strategies to the development Team.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Responsible for design and maintenance of the GIT Repositories, different branching & merging strategies, views, and the access control strategies.
  • Configured different Jenkins Plugins, Used Jenkins to Schedule Jobs, automated Builds and Deployments.

Environment: Jenkins, Maven, GIT, MS build, UAT, E2E, SCM, Java, MySQL, Linux(Ubuntu), Git, Bash.

Confidential

Ops Engineer

Responsibilities:

  • Coordinating with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
  • Automated the build and deployment process using Hudson/ Maven and Ant and maintaining the Maven central repository.
  • Administrating the Subversion / Hudson, and maintain the Development and QA Environment.
  • Installing and configuring servers, applications and maintain existing and new servers.
  • Performing day to day admin activities like managing LVM, file systems, user creations, permission, administration and device configuration and Sun Solaris 10 and Redhat Linux.
  • Install and administrating middleware product like WebLogic and Tomcat in various environments.
  • Experience installing and administrating monitoring tools such as Nagios.
  • Automate & monitor daily project development & nightly builds using Hudson /maven.
  • Assist in resolving development, testing and production issues with release packaging and deployment when they arise and Promote industry best practices regarding build and development standards.
  • Troubleshooting issues with builds and compiler tools. Drive the resolution of build failures.
  • Coordinate system build activities to ensure each system is documented including all hardware components, OS versions, and application software versions.
  • Improved productivity by designing and developing full-featured build systems; implementing tools and scripts that enable efficient and flexible builds and deployment.

Environment: Java, Maven, Ant, Hudson, WebLogic, Subversion, Shell & Perl scripting, Eclipse, Tomcat, Nagios.

We'd love your feedback!