We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 8 years of experience in Continuous Delivery Continuous Integration, strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOpsCulture.
  • Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load - balancers, S3, Cloud Formation, RDS, VPC.
  • Created instances in AWSas well as migrated data to AWS from data Center.
  • Experience in various configuration and automation management tools such as Chef and Puppet.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Managed Servers on the Amazon Web Services (AWS) platform using Chef Configuration management tools.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Ruby, Chef (DevOps).
  • Extensively worked with Version Control Systems like Perforce, SVN (Subversion),Harvest and CVS.
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Experience in using ANTHILL PRO as CI Tool.
  • Experience writing Shell, Perl and Python scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Experience on writing playbooks for Ansibleand deploying applications using Ansible
  • Have good experience on software deployment tools such as Udeploy and Docker.
  • Experience in Configuring and deploying to Application servers Tomcat.
  • Experience is using Weblogic and Websphere web servers for deployments.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, user management etc)
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.
  • Experience in using Bamboo as continuous integration tool.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, Confidential -UX

Version Control Tools: CVS, SVN, Rational Clear Case, Perforce,Git-hub, Harvest

Languages: C, JAVA, XML, SHELL, PERL, Python

Databases: My SQL, MS Access, Oracle 9i/10g, Oracle Exadata

Application Servers: Weblogic, Websphere, Tomcat, Apache

Build Tools: ANT, MAVEN, HUDSON/JENKINS, ANTHILL PRO, BUILD FORGE,BAMBOO, UDeploy, URelease

PROFESSIONAL EXPERIENCE

Confidential - Boston, MA

Sr DevOps Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, S3, Cloud Formation, VPC.
  • Worked with Custom AMI's, created AMI tags modified AMI permissions.
  • Created Security Groups, configuring Inbound /Outbound rules, creating and importing Key Pairs.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Experience with configuration management and automation tools such as, Chef.
  • Bootstrapping instances using chef and integrating with auto scaling.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Manage the configurations of multiple servers using Chef.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Implemented &maintained the Branching and Build/Release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Implementing a Continuous Delivery framework using Jenkins, Maven, Chef & Nexus in Linux environment.
  • Created and maintained the Shell deployment scripts for Web Logic web application servers.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell scripting.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Administration of Harvest code and document repository
  • Worked on the project in moving source code from Harvest and SVN to GIT.
  • Knowledge on Perl/Unix/Linux shell scripting. Knowledge of operating system, network, and compiler concepts.
  • Used Ansibleserver and workstation to manage and configure nodes.
  • Have good experience in configuring Docker for windows systems to automation deployment process for software applications.
  • Handled UrbanCode Deploy tool for automating application deployments through windows environments for agile software development.
  • Used URelease for Multi Application releases.
  • Experience in writing Maven pom.xml and Antbuild.xml forbuildscripts.
  • Managed Nexus Maven repositories to download the artifacts during thebuild.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in MAVEN and shell. Modified build configuration files including MAVEN’s pom.xml.
  • Ability to build deployment, build scripts and automated solutions using Python, perl.
  • Automated the process of configuring property files and JDBC related settings on Web Logic server during deployment using WLST scripts
  • Used BMC Remedy tool to track all the defects and changes released to Prod environments
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Used defect-tracking tool Service Now.
  • 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.
  • Have good experience in all stages of Build lifecycle - from analysis, development, implementation and support of builds, unit testing and deployments

Confidential, New Orleans, LA

Dev-ops Engineer

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Automated the cloud deployments using chef and AWS Cloud Formation Templates.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Involved in AWS, which included managing application in the cloud and creating instances.
  • Involved in Chef and Puppet for Deployment on Multiple platforms.
  • Created Runlist in chef for each application to help the release management team for successful deployments.
  • Design EC2 instance architecture to meet high availability application architecture and security parameter.
  • Automated Virtual Infrastructure using Power Shell.
  • Designed Puppet Modules to manage configurations and automate installation process
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Used Subversion as version Control for maintaining the versions.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Used MAVEN to automate the build process.
  • Integrated the Code Quality tools Cobertura, PMD, Findbugs and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Maintain automation & network simulators, develop python test scripts, run regression/sanity test release binaries.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Git-hub as version Control system
  • Used Apache Tomcat as application server for deploying the artifacts.
  • 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.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.
  • Used Bamboo as continuous integration tool.
  • Served as a partial administrator for UNIX machines.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML’s) which have dependencies on the code on Oracle DB.
  • Used JIRA as Issue Tracking Tool.

Confidential, Cary, NC

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.
  • Served as interim group leader.
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Builds and deploys J2EE application in Web Sphere.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Managed the source codes repository of multiple development applications using CVS and Rational Clear case version control tools
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Responsible for Plugin Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.
  • Created analytical matrices reports for release services based on Remedy tickets
  • Trained offshore team members and responsible for knowledge transfer
  • Performed weekly and on-call deployments of application codes to production environments
  • Participated in the Change Control Board Meeting to analyze the risk and plan for the successful Releases.
  • Coordinated application releases with Development, DBA, QA and Project Management teams

Confidential

Build/CM Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Involved in Installing Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose if any during the merge in Subversion.
  • Managed Users and Groups in Subversion and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).
  • Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Confidential

Build Engineer

Responsibilities:

  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR files, WAR files and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Responsible for building and releasing packages to Dev, Itest and QA Environments.
  • Performing clean builds according to the schedule published for a given releases.
  • Installed Build Forge and performed troubleshooting during installation.
  • Worked with Build Forge for automated build and release.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Sphere IDE (Integrated Development Environment).
  • Releasing code to testing regions or staging areas according to the schedule published.

We'd love your feedback!