We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

MO

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in IT Industry as DevOps/Agile operations, Systems Administration and Software Configuration Management (SCM). Extensive experience includes Build/Release Management, Change/Incident Management and Cloud Management
  • 3 years of experience primarily around Cloud technologies. Worked on public cloud (AWS)
  • In Amazon Web Services (AWS), wrote an image management module (for creating, registering, listing and deleting images) using APIs exposed by AWS. Installed and configured Chef in AWS
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscaling, Cloud Front, IAM, S3, R53
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)
  • Strong Experience in Configuration Management performing Application Builds/Packaging, defect management, troubleshooting, version control and environment supervision
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies
  • Architected and implemented automated cloud infrastructure using Chef and Puppet on multi platforms
  • Experience in working on source control tools like GIT, Subversion, CVS and Perforce
  • Demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging, Branches locking, accessing control and Integration
  • Hands on experience using Integration tools Jenkins and maven build and DevOps tools like Chef and Puppet for Deployment on Multiple platforms
  • Extensive experience in using Continuous Integration tools like Cruise Control, AnthillPro, Build Forge, Bamboo and Hudson
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications using SVN repository
  • Experience in Installing, Configuring, Tuning and troubleshooting of Red Hat EL 4.x, 5.x, 6.x and VMware ESX environment
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework
  • Wrote recipes and manifest to configure chef nodes and Puppet agents
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work

TECHNICAL SKILLS:

Platforms: UNIX, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

SCM Tools: GIT, AWS Cloud Formation, Clear Case, Clear Quest

Build Tools/DevOps: Maven, Ant, Jenkins, Chef, Puppet, Vagrant

CI Tools: Hudson/Jenkins, Bamboo, Anthill pro, Tibco

Bug Tracking & Testing: JIRA, Remedy, HP Quality Center, Junit, Test Flight

Versioning Tools: GIT, Subversion, CVS, Perforce

Project Management tools: Base Camp, MS Project, Atlassian Tools, Demandware

SDLC: Agile, Scrum, Waterfall

Web/App servers: IBM Web Sphere, Apache Tomcat, Oracle Web Logic

Languages/Scripting: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, C, C+, ObjectiveC, Python, Java, J2EE

Database System: SQL Server 2000/2005/2008, Oracle 9i/10g-PL/SQL, MS Access, DB2

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML

PROFESSIONAL EXPERIENCE:

Confidential, MO

Sr. DevOps Engineer

Responsibilities:

  • Planning the infrastructure roadmap and pipelines at Project initiation stage.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Developing Configuration Management modules and tools using Opscode Chef and Ruby
  • Creating cookbook for provisioning servers like Jenkins, Splunk, Sensu and chef-server.
  • Installing, configuring and administering Jenkins CI tool on AWS EC2 instances.
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Developing Cloud formation templates to launch VPC’s and instances in the AWS
  • Provisioning Web Servers in AWS and DNS route53 records
  • Creating the Elastic load balancers using CFT and terraform
  • Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
  • UNIX, Linux System Administration.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code.
  • Deployed and configured Git repositories with branching, forks, tagging, merge requests, and notifications.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Environment: AWS EC2, Jenkins, Maven, GIT, Puppet, and Apache Webserver

Confidential, Texas

Cloud/DevOps Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioningand good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, SQS, SWF, EBS etc.
  • Application assessment & baseline Detailed design.
  • Procure and Provision the AWS Servers.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and JBoss.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Perl/Shell to automate build and deployment Process.
  • Software Build and Release Automation and Co ordination
  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Environment: AWS EC2, Jenkins, ANT, Maven, GIT, Puppet, Sub version, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts, Bamboo.

Confidential, Pittsburgh

Build & Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Performed all necessary day-to- day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Responsible for design and maintenance of the Subversion (SVN) Repositories
  • Managed the source codes repository of multiple development applications using tortoise SVN.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.

Environment: Subversion, GIT, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

Build & Deployment Engineer

Responsibilities:

  • Creating System Environment by planning, selection, installation, configuration, and testing of web application software, server hardware, networking needs.
  • Worked on Java/J2EE Coding for Portal Applications.
  • Worked on Tomcat Web server for hosting web apps.
  • Used Perforce version control system to manage different builds for the system.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Good command in writing ANT scripts for making all the files local to the server.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected the approvals for deploying the code to production.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Subversion, Perforce, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, JIRA, UNIX, and LINUX, Windows XP.

Confidential

System Engineer

Responsibilities:

  • Installation, configuration and administration of Redhat Linux servers and support for Servers.
  • Provided 24x7 System Administration support for Redhat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Created Builds and deployed builds to different environments based on requests
  • Performed Software Configuration, Build and Release Management activities for JAVA Applications using Clear Case and Hudson.
  • Defined and configured build plans to automate build processes using continuous integration build tools such as Jenkins.
  • Setup version control tools (SVN) to version code changes to help developers/programmers branch/merge/revert code.
  • Wrote build scripts & made recommendations to enhance customization in build scripts written in Ant & Maven.
  • Managed builds and wrote Ant build scripts for Java/ Web Logic based applications
  • Managed the defects and changes using Remedy.
  • Implemented Hudson with Subversion for Continuous integration environment
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC
  • Written Perl scripts for the automation of daily support tasks
  • Responsible for writing cross platform scripts for building and testing applications.
  • Worked closely with the System Administrator in issues related to Network connectivity, scalability and managing user groups.

Environment: Redhat Linux 4.1, 4.2, 4.3, 4.4, Java/J2EE, ANT, Shell Scripts

We'd love your feedback!