We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Norcross, GA

SUMMARY

  • Over 8+ Years of extensive work experience in IT industry including DevOps Engineering & Release Management process, end - to-end code configuration, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications
  • I had the opportunity to work extensively with the following technologies and tools within the DevOps/Release Management environments: Jenkins, Code pipeline, GitHub, Perforce, build automation tools (Maven, MS-build, NPM, Ant), and Artifact/Nexus repository for pushing successful build code.
  • I gained experience in deploying source code to Docker containers and writing Docker files.
  • I have a solid understanding and work experience with Source code branching strategies, troubleshooting merge issues on source code and various other technical supporting skills for the DevOps delivery process.
  • As for my technical aptitude with scripting languages
  • I am best at and utilized Power-shell, Bash, Shell, Python scripting languages for automation of daily tasks in Linux systems.
  • Platform as a Service (PaaS): Created and implemented Platform as a Service to help developer teams to deploy their application without focusing much about CI/CD process.
  • CI Standardization: Standardized Jenkins Pipeline files from 1 pipeline per Application to 1 Pipeline per Programming language.
  • Zero Touch IaaS: Automated creation of Infrastructure using Terraform modules to achieve Zero touch Infrastructure IaaS.
  • Migrated Legacy CI/CD tools to Enterprise Stacks.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat), Windows, UNIX - Sun Solaris, Ubuntu, CentOS, Debian, Fedora

Version Control Tools: Subversion, CVS, Git, Bit Bucket, GitHub

CI/CD Tools: Hudson, Jenkins, Bamboo, Octopus deploy, TeamCity, Chef, Puppet, Ansible, Salt Stack

Build Tools: Ant, Maven, Gradle

Monitoring Tools: Rally, Nagios, Splunk, Grafana, ELK

Scripting/Languages: Bash Shell, Power Shell, Python, Perl, Ruby, .NET, JavaScript, Groovy

Infrastructure as code: Terraform, Cloud formation

Virtualization: VMware ESX/ESXi, VirtualBox, Hypervisor, Vagrant

Containerization: Docker, Swarm, Kubernetes, OpenShift

Cloud: Amazon Web Services, Google Cloud, Microsoft Azure, openstack

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP

Web/App Servers: WebLogic, WebSphere, JBoss, Tomcat, Apache, Nginx

Ticketing Tools: ClearQuest, HPSM, Jira, Remedy

Database: Oracle, DB2, SQL Server, MySQL, Mongodb, Cassandra

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Norcross, GA

Responsibilities:

  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, Elasticsearch.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWScloud.
  • Managed GIT and GitHub repositories for branching, merging, and tagging.
  • Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting with project and end user support.
  • Installed and Configured the Artifactory repository manager for sharing the artifacts within the company
  • Responsible for build and deployment automation using AWS, Docker containers and Ansible.
  • Developed container support for cloud environments and Docker. Deployed the java applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Worked on installing of Docker using Docker toolbox.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS.
  • Written Templates for AWSInfrastructure as a Code using Terraform to build staging and production environments.
  • AWSEC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts.
  • Experience in setting up Terraform continuous build integration system.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and Git Hub.
  • Managed the configurations of multiple servers using Ansible.
  • Deployed micro services, including provisioning AWSenvironments using Ansible Playbooks.
  • Refined automation components with scripting and configuration management (Ansible).
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
  • Managed Product Backlog and tracked bugs using JIRA.
  • Worked with the development team to increase the unit test code coverage.
  • Created and maintained the Python deployment scripts for Web Sphere Apache web application server.
  • Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
  • Installed Web Logic applications and spearheaded deployment activities.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Installed configured and maintained QA and production systems.

Tech Champion/ Devops Engineer

Confidential, Chattanooga, TN

Responsibilities:

  • Managing Builds results in Jenkins and Deployed using workflows.
  • Integration with Sonarqube for code coverage, Selenium for automatic tests.
  • Versioning of various components of an application into target environments.
  • Used Agile Central for tracking work items and followed Agile methodology.
  • Installing different plugins depending on the project requirement to have built working for different applications.
  • Working on POCs for integrating new technologies into current environments, worked on Ansible POC to make changes on dev servers with the help of admin team.
  • Key member of core leadership group focused on creating and executing a progressive DevOps rollout and adoption plan within Confidential, including a strategy for people, process and technology transformation.
  • Provide tactical leadership and product ownership for testing and DevOps tooling support team. Lead concurrent technology projects in line with aggressive timeline, quality and client requirements.
  • Exceeded expectations and repaired a valuable partnership with a client at Confidential, Benefit focus, by utilizing a customer-first approach and taking ownership to quickly resolve a major systems communication issue.
  • Recommended and presented strategic plan to Enterprise Architecture, Capability Architects and Scrum teams on the adoption of Microservices at Confidential that included desired outcomes and cost of delivery for Proof of Concept (POC).
  • Provide thought-leadership and strategic decisions on transforming tooling, architecture, and delivery pipeline. Created Build Pipelines in Jenkins using Build Pipeline and Multiline view plugins, which will show the complete set of jobs which are running as part of CI setup in a single page.
  • Extensive exposure to configuration management policies along with automation of scripting using Bash/Shell scripting.
  • Involved in documentation of code deployment and automation project documents.
  • Created continuous integration system using Ant, Jenkins, Octopus full automation, Continuous Integration, faster and error deployments.
  • Ample experience in using continuous integration toolslike Hudson and Build Forge
  • Created continuous integration system using Ant, Jenkins, Ansible full automation, CI, faster and error less deployments.
  • Presents on view object pattern in web application automation C#, Ruby, Rake, Power shell, Selenium, Team City.
  • Developed windows powers shell script to automate setting of user credentials and activation of windows helping the project team to get transformed to Scrum methodology using TFS.
  • Hands on Exposure on TFS Version Control, VSS, SVN
  • Experience with Visual Studio Build Professional, NANT, MSBUILD
  • Migrated Projects from VSS to TFS 2012 with History
  • Imported and managed multiple corporate applications in Subversion (SVN)
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Worked with TFS 2013/2015/2017 , Visual Studio .
  • Performed dispatcher role to distribute tasks assigned to onshore team environments.

Devops Engineer

Confidential, Dallas, Tx

Responsibilities:

  • Support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Setting up & trouble shooting the nightly/on-demand builds for all Patches/Hot-fixes and for all releases.
  • Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
  • Involved in meetings with Dev managers to Create, manage and maintain the SCM Plan, standards, and procedures.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Setup Maven Remote Internal Secure Repository with access restricted to team members
  • Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Installed and configured Jenkins tools on Linux and windows platforms, manage slaves and installing Jenkins plugins.
  • Streamlined Build process for Fortify scan of code from Manual to Automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, build time, No logging to machine is required.
  • Following agile methodology using RTC as a supporting Tool.
  • Administering Hudson/Jenkins CI servers, HP Quality Centre, HP Fortify, Build servers, Code collaborator.
  • Had setup one of the build components as a Developer’s Self-service.
  • Developed Shell script to list recent ‘n’ number of builds for all the components.
  • Installed and configured Sonar server and client configured Jenkins jobs to run Sonar Analysis jobs.
  • Supported Fortify scan and Code coverage activities.
  • Generate Crystal reports from the Build Database.
  • Developed server-side and client-side hooks/scripts as well as other glue software to customize Git and tie in with other tools such as code review tools (gerrit), defect tracking (JIRA), build management (Continuous integration server-Hudson), etc.
  • Installed and configured Websphere application servers. Deployed Java based application in Websphere application servers.
  • Automated the provisioning of Tomcat app instances, Apache web instances through CHEF
  • Converted deployment shell scripts into Ruby scripts to deploy from Chef.

Build and Release Engineer

Confidential

RESPONSIBILITIES:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented and maintained the branching and build/release strategies utilizing Subversionand GIT.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing
  • Infrastructure.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Supervised and supported the deployment of NC DORportal infrastructure i.e NCDev, NCUAT servers, Installation and configuration of IBMWebSphere portal 8.x.
  • ConfiguredPortal Search Engine (PSE) with theportal’s default search service and configured the search scope for anonymous users.
  • Involved in Production Release activities like deploying war files and jar files into IBM
  • WebSphere Portal Server.
  • Maintaining and troubleshooting of continuous build/deployment systems - Jenkins, GitHub, Nexus, JIRA, Rundeck and Fisheye.
  • Wrote a global maven3 based parent/super POM project for settings up standard across projects.
  • Worked on migration of exiting old maven repository to new Sonatype Nexus repository and worked with developers to change Maven, Gradle to use new maven repository effectively by providing maven based super pom settings and gradle based init scripts.
  • Set up and configured Jenkins as build server for enterprise projects and installed required plugins in Jenkins.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise Server.
  • Documented projects software release management procedures with input decisions.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all their leases and request of the developers through Infrastructure management tool.
  • Created views and appropriate meta-data, performed merges and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

System /Network Administrator

Confidential

RESPONSIBILITIES:

  • Installed, upgraded and configured of Red Hat Linux RHEL 3.x, 4.x and Windows server.
  • Managed performance of the server and resolved issues with Virtual Memory and swap space on operating environments and configured & monitored DHCP server.
  • Remotely coped files using sftp, ftp, scp, winscp, and involved in Log management like monitoring and cleaning the old log files.
  • Configured and administered DNS (Bind on Linux), Web (Apache), Mail (Exchange 2003), DHCP and FTP Servers.
  • Managed system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
  • Documented the configurations, changes made on any part of System and Network.

We'd love your feedback!