We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Georgetown, KY

SUMMARY

  • 7+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL 4.x/5. x.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud formation, Cloud front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • 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.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, Clear case.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in using build tools like MAVEN, Bamboo, Gradle and ANT for the building of deployable artifacts such as war & ear from source code.
  • Administered Rational Build Forge and created users and given permissions based on their roles. Configured master and agent configuration in Rational Build Forge for better performance.
  • Experience in developing build and Deployment scripts using tools like MS Build and Windows PowerShell.
  • Expertise in devops tools like Jenkins, Urban code deploy, Puppet and Chef.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating Chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Installed and deployed various monitoring solutions like HP SiteScope, Splunk, CA Introscope, Zabbix etc.
  • Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Experience in automating builds and deployment process using Shell scripting.
  • Worked on Docker clustering on Mesos with Marathon.
  • Working experience with Kubernetes, Mesos, Docker Swarm.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Ability in development and execution of XML, RUBY and SHELL scripts.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
  • Proficient in designing applications using Java and J2EE Design Patterns.
  • Ability to work closely with teams, to ensure high quality, timely delivery of builds & releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Good Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: Windows XP/ 2000/2003/2008 , UNIX, LINUX, RHEL.

Source Control Tools: Subversion, Clear case, GIT and Perforce.

Build Tools: ANT, MAVEN.

Automation & Monitoring Tools: Chef, Puppet, Ansible, Jenkins, Docker, Kubernetes, Nagios, Build Forge

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

Tracking Tools: Atlassian, Jira, Remedy.

Web Servers: WebLogic, WebSphere, Apache Tomcat, Jboss, Nginx, Windows Server 2012.

Databases: Oracle, SQL Server, MYSQL, MongoDB, DB2

PROFESSIONAL EXPERIENCE

Confidential, Georgetown, KY

DevOps Engineer

Responsibilities:

  • Written cookbooks for WebLogic, JDK 1.7, and Jenkins, tomcat, Jboss and deployment automation.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Administration and Configuration management of version control systems GIT, SVN.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus and Rundeck.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, boto API).
  • Developed and implemented up the monitoring infrastructure for systems, applications using HP Sitescope.
  • Installed, tested and deployed monitoring solutions with Splunk services
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Experience in application real time performance monitoring using tools such as Dynatrace, Mongo DB MMS.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations.
  • Evaluating Mesos and Kubernates for docker container orchestration.
  • Used Chef to manage configuration on connected server. Developed Cloud Formation script to automate the EC2 instances with JSON templates.
  • Managed a PaaS for deployments using Docker, Ansible, Mesos and Marathon which reduced considerably deployment risks.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Team role including working in VMware vRealize Automatic Center 6.0 creating server provisioning entitlements, creating and defining business groups
  • VMWare management and support of server farms running in virtualization environments
  • Defining Release Process & Policy for projects early in SDLC
  • IntegrateHPSitescope,HPDiagnostics, Jenkins CI and Amazon CloudWatch.
  • Ensured appropriate quality controls and approvals were in place prior to code promotions, tracking and documenting all release changes
  • Made automated python script to run every quarterly to update the Ami security patches
  • Handled deployment coordination across teams
  • Developed and maintained scripts for deployment automation to multiple environments.

Environment: Jenkins, Git, SVN, AWS, Chef, Rundeck, Docker, Kubernates, Python, Ansible, Mesos, Marathon, BMC BladeLogic Server Automation, HP Sitescope, Splunk, Zabbix, Mongo DB, CA Introscope and Open SUSE Linux

Confidential, Detroit MI

Sr. AWS/ Cloud Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Responsible for creating and managing projects in Jenkins for various environments like development, QA, UAT and production and continuous integration with SONAR.
  • Used Bit Bucket as our code repository and means for code review.
  • Experienced in setting up Continuous Integration environment using Bamboo.
  • Used the continuous integration tool Bamboo to automate the daily processes
  • Created reference implementations of Ant and Artifactorydependency system, and a Jenkins continuous build system.
  • Implemented encapsulation of Vagrant for providing to standardize deployment infrastructure, allowing tools such as Docker.
  • Involved in setting up Mesosand Marathonclusters.
  • Involved in Orchestrating Docker with ZooKeeper/ Mesos/Marathon
  • Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernates.
  • Clustering and database replication and cloud deployment, AWS using right scale.
  • Building and releasing the source code to various environments in AWS cloud and extensively automated the build automation and source/version control process.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, SES, and VPC).
  • Built customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Building and provisioning Glance images, install/configure softwares: Jenkins, Mesos, Kubernates, Docker swarm, Docker compose.
  • Supported developers and QA engineers on the release process and to make various builds environments.
  • Some of the key tasks in my role, Configuration and automation of the build process for continuous integration and nightly builds.
  • Integration of puppet and mcollective with Foreman: REST API queries from puppet and mcollectiveto Foreman.
  • Worked on Version Control Systems like Rational Clear Case, Unified Configuration Management.
  • Worked withAtlassian tools like Bamboo & Jira.
  • Taking care of the administration tasks like projects and user creation and restricting the permissions.
  • Maintaining the backups for each project. Responding actively to the error alerts and outages reported by various team members.
  • Responsible for setting up local development environments using Vagrant/Chef.
  • Developed chef cookbooks using ruby for configuration management.
  • Written multiple cookbooks in Chef. Implemented environments, roles, databags in Chef for better environment management
  • Code deployment via Admin Console (Web sphere/Web logic).
  • Used Build Forge for Continuous Integration and deployment into Websphere Application Servers.
  • Used .NET for building various applications.
  • Experience in building SILVERLIGHT 3.0 applications using .NET.
  • Wrote ANT Scripts to automate the build process.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.

Environment: AWS, SONAR, Jenkins, Artifactory, Build Forge, Docker, Mesos, Marathon, Kubernates, CHEF, GIT, Bit Bucket, Vagrant, Clear case, Web Sphere, Web logic, mcollective, Bamboo, Jira, .Net, Perl, Ruby.

Confidential, Lansing MI

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created JIRA issues toprioritize and act on what's important, and stayed up to date with what's going on around the project.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Created different Docker container images for full stack implementation.
  • Experience with Linux systems, virtualization in a largescale environment, experience with Linux Containers (LXC) and Docker.
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Implemented GitLab for version control of puppet modules and process documentation.
  • Designed and developed MVC applications for OpenStack.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Develop scripts and customization to OpenStack software and components to augment bank services and environments.
  • Delivered specific versions of various components of an application into target environments using Udeploy.
  • Maintained and administered GIT source code tool.
  • Lead automation efforts that supported CI/CD for IAAS across multiple teams.
  • Managed build results in Udeploy and deployed using workflows in Udeploy.
  • Delivered specific versions of various components of an application into target environments using Udeploy.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe & modules for configuration management.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Developed a suite of utilities integrating Salt stack and Open stack using their respective python APIs.
  • Configured application servers (JBOSS) to deploy the code.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Used sub modules in the GIT and educated users working with submodules in GIT. Configured plugins for the integration tools to the version control tools.
  • Work with Docker for convenient environment setup the test environments.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Managed builds and wrote build scripts for JAVA and WebSphere based applications.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code onto different Jenkins servers as per the schedule.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages

Environment: Perl Scripting, Shell Scripting, RHEL, Jira, GIT, Udeploy, Confluence, Maven, OpenStack, Visual Build, ANT, Jenkins, Docker, Java, J2EE.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning.
  • Automated provisioning and scaling of Couch base cluster using AWS Opsworks stacks
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java).
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Performed various troubleshooting and maintenance operations in Windows Server environments.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.

Environment: AWS, ANT, Jenkins, Puppet, Maven, Nexus, Subversion, Perforce, Remedy, RHEL, XML, WebLogic, Oracle, Perl Scripts, Shell scripts

We'd love your feedback!