We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, Clearcase.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Used Octopus to manage the .Net applicatons to deploy the applications for final use.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Experience in Coding with different Scripting languages like Shell Scripting, Power Shell Scripting and Python.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Efficient in tracing complex buildproblems,releaseissues and environment issues in a multi component environment.
  • Experience in utilizing the windows severs of different versions for a setting up and deployment.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Has developed extensive knowledge of the visual studio while working with .NET applications.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds &releases.
  • Strong ability to Troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Strong grasp of automation tools, ability to complete the coding and scripting.
  • Good Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX.

Source control tools: Subversion, Clear case, GIT and Perforce.

Build Tools: ANT, MAVEN.

CI Tools: Hudson, Jenkins and Build Forge.

Deployment Tools: CHEF, PUPPET.

Repositories: Nexus, Artifactory.

Languages: C, Power Shell scripting, Shell scripting, SQL, Java/J2EE.

Tracking tools: Jira, JUnit, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

DevOps & AWS Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
  • Converting production support scripts to chef recipes.
  • Testing of cookbooks with chef-spec
  • Setting up client server model of Chef in development environment of OCI
  • Maintaining Continuous Integration and Continuous Development for the facilitation of Agile Development.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • Used the Octopus tool to automate the .Net applications to deploy the applications.
  • Good understanding Load balancing, DNS server, Firewall and virtualization
  • Experience in Prevention of Leaking of memory, hanging and crashing of .Net application
  • AWS server provisioning using Chef Recipes.
  • Experience in utilizing the windows severs of different versions for a setting up and deployment.
  • Using CloudTrail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Defining Release Process & Policy for projects early in SDLC.
  • Coordinating with Different Project teams on Build &release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Setting up cloud based environment to automate deployment.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: CHEF, Jenkins, Maven, AWS, EC2, Jira, Linux.

Confidential, Charlottesville, VA

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created JIRA issues toprioritize and take action on what's important, and stayed up to date with what's going on around the project.
  • Implemented continuous integration using Jenkins
  • Experience in automation using Puppet using hiera.
  • Experience in creating self-repeating node using hiera of puppet.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds &releases.
  • Created repositories according the structure required with branches, tags and trunks. Knowledge of Dev Ops principles and practice.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT. Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Art factory, Perforce & Git server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Used IBM Rational Clear case for the Integration services.
  • Build Java code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jira, Bamboo, GIT, Tomcat, Confluence, Maven, Visual Build, ANT, Jenkins, J2EE, Puppet.

Confidential, Silicon Valley, CA

Build Release Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Used IBM Rational Clear Case (UCM) as Version Control.
  • Managed Clear Case repositories for branching, merging, and tagging.
  • Involved in creating new elements in Vobs.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR and WAR.
  • Integrated builds with Code Quality Tools like Cobertura, PMD and Checkstyle.
  • Used Build Forge for Continuous Integration and deployment into Web sphere Application Servers.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Clearquest as ticketing tool

Environment: Clear Case, Maven, Build Forge, Perl Scripts, Shell Scripts, XML, Web Sphere.

Confidential

System Administrator

Responsibilities:

  • As an Open System Administrator my duties included supporting Linux System Administrator customers with RHEL/SUSE a combination of systems architecture, systems development.
  • Installed and configured of hardware and OS (Solaris 10, SUSE and RHEL 4/5) on x86 servers.
  • Provided ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Implemented Puppet Version 3 for Automation in the Non-production environment.
  • Issues related to NFS, NIS, and LVM, Grub corruption, configuration & maintenance of RAID (level 0, 1, and 5).
  • Developing scripts in PERL and SHELL to automate the process.
  • Weekly meeting to discuss change management, datacenter and infrastructure approvals/issues.
  • Production Support & Systems engineering duties related to Red hat system administration DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • Created test scenarios for testing NIS, NFS, DNS and other functionality of the OS. Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux environment.
  • Installed and maintained web servers JBoss 4.x, Jakarta Tomcat and Apache HTTP (1.3, 2.2) Web server in Red Hat Linux.
  • Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers.
  • Installation of Firewall checkpoint. Installed and configured IPFilter, to protect Linux system that was placed on the Internet.

Environment: Red hat Linux 4/5, Sun Solaris 8,9,10 Sun V440, V 20 T5240 Sparc stations 20, Switches, VMware ESX 5.1, oracle 11, Veritas Cluster Server 5, Veritas Operations Manager.

We'd love your feedback!