We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

0/5 (Submit Your Rating)

Hollywood, FL

SUMMARY

  • 7 Years of experience in the IT industry comprising of Software Configuration Management (SCM) and Linux Systems Administration. Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • 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).
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, and IBM Rational Team Concert.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End to End Automation.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM, S3.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, find bugs and check style.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4.x,5.x, 6.x), Windows 98/XP/NT/2000/2008, UNIX

Source control tools: CVS, Subversion, Clear case, GIT, Harvest.

Build Tools: ANT, MAVEN.

Deployment Tools: CHEF, PUPPET

CI Tools: Hudson, Jenkins, and BuildForge.

Repositories: Nexus, Artifactory.

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

Tracking tools: Jira, Remedy, Clear Quest.

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

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

PROFESSIONAL EXPERIENCE

Confidential, Hollywood, FL

DevOps & AWS Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins, Chef & maven as build framework tools
  • Manage deployment automation using Chef, MCollective, Hiera and Ruby.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
  • Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, Testing docs
  • Responsible for Database build, release, and configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Migrated applications to the AWS cloud
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Responsible for nightly and weekly builds for different 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, GIT, JENKINS, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java.

Confidential, Oklahoma City, OK

Build/Release Manager

Responsibilities:

  • Designed and managed build and release methodologies.
  • Responsible for design and maintenance of the CVS/Subversion Repositories and the access control strategies.
  • Managed SVN repositories for branching, merging and tagging.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and
  • Branch/merge processes.
  • Installed and Configured Jenkins for Continuous Integration.
  • Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Used Jenkins& Puppet to perform automated CI Builds and Deployments.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Build, configured and support Application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Used JIRA as ticketing tool.
  • Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
  • Used Shell and Perl Scripts for automating the daily tasks.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported and developed tools for integration, automated testing andrelease management.

Environment: Subversion, CVS, Java/J2EE, MAVEN, Jenkins, Puppet, Tomcat, JIRA, LINUX, XML, Perl Scripts, Shell Scripts.

Confidential, Dallas, TX

Build & Release Engineer

Responsibilities:

  • Primarily involved in creating thebuild andreleasedeployment scripts in UNIX shell as well as Perl scripts.
  • Control branching and merging of the code base in subversion.
  • Written make, Maven and Ant build tools for application layer modules.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Deploy code to Web logic environments.
  • Worked with Web Services Admin Team and DBA Team to debug environment issues in Web logic and Oracle servers.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Pushed releases to QA, Beta, and production environments.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Responsible for conducting and a key person in the Change Management Board (CMB).
  • Jenkins is the CI/Automation tool for Build and Release activities.
  • Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
  • Partially administered the Dev Linux Environments (VM’s).
  • Used JIRA for Issue tracking and scrum/agile planning.

Environment: Subversion, MAVEN, Oracle 10g, Perl Scripting, Shell scripting, Perl Scripts, Nexus, Windows, UNIX, Web logic, JIRA.

Confidential, VA

Linux System Administrator

Responsibilities:

  • Created mount points for Server Directories, and mounted directories on the Servers As per DBA’s and Middleware team requests.
  • Administration of NFS, NIS, DNS, Samba and Send Mail Servers.
  • Administered VI infrastructure with Virtual Center management server and provisioned VM guests.
  • Responsible for the Data center in a 24*7 Environment.
  • Setup and maintained NFS, NIS, HTTP, SSL, CGI, JSP, LDAP, NIS and TCP/IP network,configured the systems for TCP/IP Networking.
  • Worked with transformational technologies such as Virtualization and Cloud Computing.
  • Provided support for switches and routers.
  • Involved in Security Administration, User Administration, Disk Management, Daily Backupand Restore operations, networking service, performance, and resource monitoring.
  • Provided support for 24*7 production.
  • Configured and resolved - LAN, WAN and TCP/IP issues and generated reports to show the trends ofResource Utilization, User/CPU/network load.
  • Wrote and modified shell scripts (Perl, C, ksh) & cron to perform automated administrationtask.
  • Configured Kickstart server to install Red Hat Linux on multiple machines.
  • Provided security with the using SSH, SSL, IPchains, IPtables, TCPWrappers.
  • Performed routine check on the systems and using admin tools like admintool, smit, linuxconf, vmsat, iostat, TOP, traceroute, ping and sar.
  • Done the installation and Configuration of Apache Web server.
  • Involved actively in Red Hat Satellite Server implementation, and performed Administrative taskssuch as adding users, groups, systems, manage packages using Red Hat Up2date agent & traceback operations.
  • Performance analysis of the environment, documenting solutions in complicated issues.

Environment: Red Hat Linux 3/4.x, IBM x series and HP Proliant,VMware, Perl Scripting, NIS, NFS, LDAP server, Weblogic,Apache Tomcat, EMC Storage SAN

Confidential, Cincinnati, OH

System Administrator

Responsibilities:

  • Installation, Configuration and Troubleshooting of Linux and Windows Servers.
  • Installed and configured Linux based Mail Server using Postfix, Send Mail and Fetch Mail
  • Configured NFS Servers and Clients.
  • Implemented DHCP servers.
  • Performed integration between different Operating Systems such as Windows using Samba Server and Roaming Profile.
  • Install, Update and erase the required packages to provide services using RPM and UP2DATE.
  • Performance optimization of Red Hat Enterprise Linux servers.
  • Setup Linux workstations with hardware and software RAIDS and implement LVM. Configure and maintain clustered RAID subsystems.
  • Configured LAN and WAN.
  • Worked on Routers and firewalls.
  • Installed and configured Suse Linux and configured DNS for DNS services effectively.

Environment: RHEL 3.x/4.x, Windows 2008, Veritas Volume Manager (VVM), LDAP, Web Sphere MQ Series 6.0/5.3EMC Storage SAN, VMware Servers,Jboss 5.0

We'd love your feedback!