We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Having 6+ years of experience in DevOps, Build and Release, and Software Configuration Management in application configuration, building, automating, releasing, and deploying code.
  • Worked on different software development life cycle (SDLC) like Waterfall, Agile, Continuous Integration(CI) and Continuous Deployment(CD).
  • Certified in Amazon Web Services (AWS) services like EC2, S3, VPC, EBS, AMI, SNS, RDS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM.
  • Experience in Build Automation tools like ANT, Maven, Gradle, Bitbake and Make.
  • Created SCM Process, policies, procedures, and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise
  • Designed and developedAWSCloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Created Docker containers to deploy and run various web applications. Also, was a part of team for analyzing micro services management using Docker.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Clear Case and TFS on Linux and windows platforms.
  • Experience with configuration management using Puppet, Chef, and container management with Docker.
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Knowledge in docker container management tools like Rancher.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, uBuild, Maven, ANT and NANT.
  • Created and wrote shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Experience in setting up Baselines, Branching, Patches, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Very Strong in configuring, develop, and deploying Enterprise Java Beans in WebSphere/WebLogic App Servers, Tomcat and JBOSS 4.0 application Server.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla and ClearQuest
  • Experienced with log monitoring tools like Monti, Splunk, Nagios, Tivoli and AppDynamics.

TECHNICAL SKILLS

SCM Tools: Subversion (SVN), GIT, UCD, Docker, Puppet, CHEF, AWS, Jenkins, Jira.

Build Tools: Ant, Maven, Makefile, Bitbake and Gradle

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT

Platforms: UNIX, Linux, HP - UX, Solaris, Microsoft Windows Vista/ XP/ 2000

Languages: C, C++, Java, J2EE, Python, Shell

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

PROFESSIONAL EXPERIENCE

Confidential - Warren NJ

Sr. DevOps 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.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Worked on building and deploying Java code through Jenkins
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Involved in deployment and provision of Amazon Virtual Private Cloud (VPC) onAWSusing Cloud Formation with JSON.
  • Used Vagrant for building and maintaining virtual environments in Docker, Amazon web services(AWS).
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Managing the TFS throughout the organization including Project management, Build Automation, work Item customization, User maintenance, Backup management, and all other TFS related tasks.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using puppet.
  • Planed and developed automated modules for puppet infrastructure, infrastructure maintenance, installation and deployment automation, Implementing automation
  • Continuous Integration and Continuous Deployment framework using Jenkins, Maven; Dockwe
  • Automated the deployment of applications inside software containers and Configured Docker container for branching purposes.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Integration of Maven/Nexus, Jenkins, UDeploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Worked on installation and configurations of chef and bootstrapping nodes.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Used kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace ids.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Served as a partial administrator for Linux machines
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT, SVN, JENKINS, CHEF, Docker, Puppet, MAVEN, AWS, EC2, WEBSPHERE, IBM Clear Case, Nexus, Java, SonarQube, service now.

Confidential, Indianapolis IN

Sr. DevOps Engineer

Responsibilities:

  • Experience in working GIT for branching, tagging, and merging
  • Worked with the Architect on SDLC process being the owner of post development environment
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Wrote ANT and MAVEN script to automate the build process.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization.
  • Design, deploy and update full-stack environment for multiple clouds with the help of uDeploy.
  • Used monitoring tool JIRA and also triggered the issues and maintained bugs using JIRA tool.
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like MS Test, JUnit, and SonarQube.
  • Experience in boot strapping, puppet agent installation scripts, yum updates, EBS, mappings and mountings.
  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx, HAproxy) and good at making configuration changes.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Managing the release process end - to - end, from the planning of release content through to actual release deployment to production. Leads and facilitate the planning of product software releases
  • Built and deployed C++ source code into application servers in an agile continuous integration environment.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Experience writing Python, Shell (Bash), Groovy, Perl and Batch/PowerShellscripts to automate the deployments
  • Maintained Artifactory and its replications to the servers all over offshore- teams.
  • Configuration management and server application management using Chef and Puppet
  • Used JIRA tool to track the defects and changes released to all the environments

Environment: Java/J2ee, C, C++, Eclipse, Docker, Chef,AWS(Amazon Web Services) PowerShell Scripting, Linux, uDeploy, SVN, GIT, Python, Ruby, TFS, Nexus, Check style, Bamboo, Maven, Shell Scripts.

Confidential, PA

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
  • Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Used uDeploy with patterns to historically manage and control application workloads
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and administeredrepository in Nexus, Antifactory to deploy the artifacts generated by Maven and Ant and to store the dependent jars which are used during the build.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Integrated SonarQube with ANT, Maven, MS Build and continuous Integration tools to check code quality.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test ANissues/problems.

Environment: Java/J2EE, ANT, Maven, Subversion, Chef, Puppet, ORM, Linux, AWS, uDeploy, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira, SonarQube

Confidential, Columbus OH

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development INT, QA and Production
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process
  • Installed and Administered Build Forge CI for ANT Builds
  • Implemented LDAP autantication for Jenkins.
  • Worked in agile modelled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA and C++ applications in the test and production environments.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the archives like war files into the Web Sphere Application Servers.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Used SonarQube as code quality tracking tool.

Environment: Development INT, QA and Production, Nexus, JAVA applications, Shell and Perl, Web Sphere, ANT build files and SonarQube

We'd love your feedback!