We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Automated EC2 instances for DevOps Cloud Formation scripts.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Established an automated system of creating VMs in OpenStack and VMWare for Dev, ISO, PreProd, and Prod, with minimal intervention for smooth transitions.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS Cloud formation, Code Deploy, Chef, EBS.
  • This included migrating a number - of production MySQL databases into RDS.
  • Used JIRA as ticketing tool.
  • Customize monitoring and alerting scripts for all Back-Office servers utilizing Nagios
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Experienced and proficient deploying and administering GitHub, Git stash, Gitlab server instances.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins to move from one environment to other environments.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Created Jenkins Workflows for pre-deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Worked with GIT and Subversion to manage source code.
  • Involved in setting up Rally as defect tracking system and configured various workflows, customizations and plugins for the Rally bug/issue tracker.
  • Coordinated with all the Development andDevOpsteams before and after the production deployments for the smooth production releases.
  • Deployed and configured Bare Metal platform and cloud infrastructure environments including Virtual Box, VMWare, AWS, and Openstack.
  • Created cookbooks for new requirements and also used the cookbooks from the community and also used the versioning concepts for the cook books.
  • Maintained the chef-repo using the GitHub and GIT.
  • Worked on Repository Manager Nexus for deploying artifacts
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Jboss, WebSphere, WebLogic; and deploying J2EE Applications to these environments.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Configure Nexus for repository management of artifacts.
  • Written recipes, roles and created run lists for configuring the nodes and also used ohai.
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Installed and configured Jenkins, ClearCase in Linux Environment and automated processes using Jenkins.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven tools.
  • Used ANT, Puppet, Docker scripts with Ivy to build the application and deploy.
  • Used Docker Container to package an application.
  • Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines.
  • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team requirements.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Used AWS CloudFormation to provision and update a web application and build servers using AWS, importing volumes, launching EC2, RDS.
  • Used StackDriver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Integrate Apache Spark with Hadoop components
  • Configured various network services - DNS, LDAP, DHCP, NFS, NIS, Sendmail, Apache, MySQL, SSH, FTP.
  • Setting up the chef repo, chef work stations and chef nodes.
  • Worked on developing Ansible Go Scripts for automating regular tasks.
  • Worked on Sensu tool to monitor the infrastructure resources.
  • Experienced in updating the source code and deployment code hosting in GitHub.
  • Worked along with Web developers testing and modifying with few changes through tickets in HTML, Java Script, Angular JS framework, CSS.
  • Created and maintained tailored agile scrum methodology using JIRA as tracking and workflow tool.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Trained all the project developers and testers on best practices and process adopted for the development life cycle.

Environment: Apache, Java/J2EE, Eclipse, Chef, AWS, Azure, Jenkins, ClearCase, Docker, Sensu, Ant, Maven, Puppet, Ansible, Subversion, GitHub, Linux, Bash, JIRA, HTML.

Confidential, Lansing, MI

DevOps Engineer

Responsibilities:

  • Migrate SVN repositories to GIT and Maintain GITLAB to manage GIT repositories.
  • Integrated Maven with GIT to manage and deploy project related tags
  • Experience with writing shell scripts.
  • Part of the team migrating several large-scale line-of-business applications to the cloud, both AWS and Azure
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Installed and configure the chef server and also performed upgrades to the latest releases.
  • Written Shell scripts to deploy the WAR/WAR files to the target WebSphere Server
  • Deployed and setup of Windows 2008 servers, IIS, Project Servers, SharePoint and other products on IBM/HP blades/rack servers and VMware ESX virtual machines
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository
  • Mentor Business Areas on GIT Branching, Merging strategies concepts
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Deployed JAVA/J2EE applications through Web Logic/Web Sphere Application servers.
  • Comfortable and flexible with installing, updating and configuring various flavors of LINUX and Windows.
  • Engineer and stand up VMware environment and migrate virtual servers from Hyper-V.
  • Puppet Configuration with over 450 servers utilizing Git. Configurations consisted of base Linux OS, Weblogic, Tomcat, Nagios, and other appellations.
  • Deployment and configuration using Ansible. Experience includes creation and coding of playbooks and roles, tasks, handlers, tags, and template.
  • Good in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on LINUX
  • Practical experience with the deployment and configuration of Docker infrastructure on Ubuntu OS's for container pipeline automated deployment in all required environments to support scaling AND service discovery.
  • Involved partially in deploying WARs/EARs (backend) through WebSphere Application Server console
  • Performed setup of Clustered environment with WebSphere Application Server
  • Installation and configuration of MSSQL 2005 & 2008 server and creation of databases.
  • Upgraded MSSQL server and migration of databases.
  • Developed mappings to extract, transform and load data from source to target using DTS forMSSQL 2000.
  • Support Lead developers with Configuration Management issues
  • Worked for Creating the Software Configuration Management Plan
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Apache, Java/J2EE, Eclipse, Chef, AWS, Azure, Jenkins, ClearCase, Docker, Sensu, Ant, Maven, Puppet, Ansible, Windows Server Administration, VMWare tools, Subversion, GitHub, MySQL, Linux, Bash, JIRA, HTML.

Confidential, Gaithersburg, MD

DevOps Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere. Understanding of cloud based deployments into Amazon EC2 with puppet.
  • Used Cloud Formation Templates for launching instances in AWS cloud.
  • Setup and Configuration of Chef Configuration Management.
  • Subversion administration for taking the builds using Chef Management.
  • Deployed Chef Dashboard for configuration management to existing infrastructure.
  • Have an Experience in AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Configuring the Docker containers and creating docker files for different environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • MySQL 2008 R instances in total with Production, QA and Development environ- ments. Database sizes range from 500 GB to 10 TB with largest table size at 1.1 TB.
  • MySQL Enterprise Edition 5.6 - setup/installation/design. MySQL WorkBench and MySQL En- terprise Monitor.
  • Total of 3 production, 3 QA and 3 Development databases each less than 1 TB but greater than 500 GB.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Managed and monitored the server and network infrastructure using Splunk.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

Environment: CI/CD, AWS, Jira, Jenkins, Chef, Docker, Apache, python, Nginx, MySQL, Ant, SVN, Splunk, SonarQube.

Confidential

Middleware Administrator

Responsibilities:

  • Installed, configured, and maintained IBM WebSphere Application Server ND 6.1/6.0/5.1, IBM HTTP Server 6.1/6.0/2.x, iPlanet 6.0/4.1 on Sun Solaris, LINUX and Windows platform.
  • Upgraded WebSphere ND 6.0 and 6.1 with refresh packs and fix packs.
  • Implemented the Vertical and Horizontal clustering that meets High Availability and Failover requirement for performance and functionality
  • Integrated and deployed Enterprise J2EE applications on WebSphere ND 6.1/6.0 that involves EAR, JAR, WAR files using Application Assembly Tool
  • Installed DST fixes for WebSphere Application Server 6.0.2/5.0.2. x.
  • Managed Security and Performance optimizations for IBM WebSphere, IBM HTTP Server and Apache Web Server
  • Experience in evaluating session state failover options (memory-to-memory, database persistence and create and configures DRS (Data Replication Service) replication domains
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
  • Enabled Global Security feature by configuring LDAP as user registry and LTPA for authentication and authorization privileges
  • Installed and Configured Tivoli Access Manager e-business for Securing Applications
  • Monitored for Application core dumps, or forced thread dumps to check for system objects using thread analyzer and other IBM tools.
  • Enabled Performance Monitoring services through admin console then monitored and analyzed the performance data using Tivoli Performance Viewer.
  • Problem determination using local error logs and by running user traces and service traces.

Environment: IBM WebSphere Application Server ND v7, 6.1.x/6.0.x/5.1.x/5.0.x, IWeb Server, IBM Process Server v5.0, IBM WebSphere Publishing Server v6.2, Sun Solaris 10/9, Oracle 10g, IBM DB2 9.7/9.5/9.1, Tivoli

We'd love your feedback!