We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • 8 years of experience as DevOps/Build/Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • 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). In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in automating legacy application using build tools like Jenkins and AnthillPro.
  • Experience in creating CI/CD pipeline with .Net and JAVA.
  • Experience in creating Deployment workflows for application using Udeploy and AnthillPro
  • Experience in using Version Control Tools VSS, Sub-Version, Git, perforce. Good experience in automating deployment pipelines.
  • Experienced in build tools such as Apache Ant, Maven.
  • Have strong experience in Google Cloud and Azure
  • Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Proficient in web services development and integrations (REST, Soap, ets)
  • Experience with Docker and configuration management tool Ansible.
  • Use Docker to implement a high level API to provide lightweight containers that run processes isolation.
  • Experience in VMware and Open Stack.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Strong hands on experience with scripting languages like Python, Ruby and Shell Script and JavaScript.
  • Experience in Improving throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Bit Bucket as a version control for code repository and JIRA for Project Management Tool
  • Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Ability to work directly with all levels of Management to gather user requirements.
  • Good interpersonal skills, proven team player with an analytical bent to problem solving.
  • Outstanding analytical and communication skills and can perform independently and delivering under high stress environment.
  • Experience with monitoring, debugging, profiling, and memory analysis in Java applications and environments

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Herndon, VA

Responsibilities:

  • As part of DevOps team, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Providing a better workflow for Continuous Integration and Continuous Delivery
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment
  • Configure and administer Git source code repositories
  • Worked on vagrant for configure lightweight, reproducible, and portable development environments
  • Create and maintain deployment scripts of Java/J2EE/.Net Applications to any Application Server
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Managing infrastructure configuration via Chef cookbooks for systems in AWS.
  • Experience in AWS AIM, which included managing application in the cloud and creating EC2 instances
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Familiar with modern infrastructure technologies, virtualization, clustering, load- balancing and content delivery network.
  • Experience in using Jenkins, Code Deploy for CI/CD pipelines, Experience in Jenkins to automate most of the build related tasks.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Worked with different Tools like Rally, Jira, Bugzilla, Bit Bucket and Remedy.
  • Configure and manage Sonatype Nexus, Atlassian Stash, Jenkins, SonarQube and Apache Tomcat.
  • Working with build tools Maven, Ant to create builds as per projects requirements and also maintaining uniformity.
  • Developing pom.xml files for Maven build scripts.
  • Ran Ant scripts for deployment of e-commerce applications.
  • Working on different Operating Systems like Linux, Unix, Windows, Mac usage and administration.
  • Automated most of the common administration tasks in WebSphere Commerce like Solr Pre process, build index, Stage prop, cache clear using scripting (shell, python).
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Responsible to maintain semi-annual upgrade life cycle for all the software and tools
  • Managing deployment to JEE containers (WebSphere preferred)
  • Managing builds targeting different runtime environments (Web, Mobile)
  • Working in an open, fast-paced workspace and interacting with multiple teams and skillsets (Agile Development)
  • Expertise in design, implementation, and support of enterprise level transactional E-Commerce systems.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Creating and delivering knowledge sharing presentations and documentation to developers and operations team
  • Responsible for implementing best and standardized agile practices and release procedures
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.

DevOps Engineer

Confidential, Bentonville, AR

Responsibilities:

Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Involved in automating the build and deploy process of WebSphere Commerce with WCBD tool using Hudson as the CI server
  • Worked on Managing the Private Cloud Environment using Chef.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Deployed the Java applications into web application servers like JBoss.
  • Co-ordinate with developer for deploying Rest Base Services.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
  • Involved in developing scripts for cloud environment (Red Hat Open Stack).
  • Worked with Open Stack Command-line client.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Worked on configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase.
  • Troubleshooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Created various Perl Scripts to manage our VMware ESX 3.+ environment using the Perl VMware SDK.
  • Managed our systems completely with VMware ESX 3.5 and Virtual Center.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Troubleshooted Build and Deployment Issues, with little downtime.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Environment: DevOps, Java, Ant, Maven, Jenkins, Hudson, Chef, Puppet, Python, Perl, Open Stack, AWS, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, Gliffy, MetaCase, VMware, GIT, SVN, Windows.

DevOps Consultant/Build Engineer

Confidential - Bloomington, IL

Responsibilities:

  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Provided stable build environments for product development.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Developed installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.
  • Used chef for server provisioning and infrastructure automation in different environments.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Troubleshooted issues along the CI/CD pipelines.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Created Open Stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Decommission of VMware Virtual Servers using IS best practices.
  • Creation of Virtual Servers (VMware ESX 3.5) using a process document.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.

Environment: DevOps, Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Hudson, Python, Ruby Chef, JIRA, Ant, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, Open Stack, VMware, Ruby, PowerShell, Chef.

Build/Release Engineer

Confidential - Boston, MA

Responsibilities:

  • Designed the Infrastructure, and implemented on AWS cloud.
  • Setup AWS VPC's for dev, staging and Prod environments.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc.
  • Automated server/database backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance.
  • Apace-tomcat Web Server Configuration and Management.
  • Version Control Using Perforce, branching and merging repository's.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Integration process using shell scripts.
  • Manage Releases, including coordinating with the Dev team and QA team.

Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, AWS, Ruby, Chef, Windows.

Confidential, Sunnyvale, CA

Build/Configuration Engineer

Responsibilities:

  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deployment and Smoke jobs.
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Planning the releasing activities and delivering them on schedule.
  • Managing nightly builds, weekly builds, feature addition builds and Sales Candidates.
  • Integrating the latest available changes / components to the product software
  • Base lining the software contents.
  • Creating software packages for factories.
  • Creation of packages for updates through Internet (e.g., FOTA, FOTI).
  • Automation of day-to-day, repetitive tasks.

Environment: JAVA, CSS, HTML, XML, JavaScript, J-Query, and JavaScript Apache Tomcat, Web Sphere Application Server, Oracle.

We'd love your feedback!