We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 8 years of strong experience in Software Configuration Management, Linux Administration, DevOps, Build Engineering & Continuous Integrations and Deployment process Confidential Various Enterprises.
  • Excellent Understanding of Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.
  • Proven and strong experience in DevOps on Linux and Windows platforms.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Perforce, GIT, SVN and similar tools
  • Experience in Continuous Integration tools like Jenkins, Bamboo, Hudson and TeamCity.
  • Experienced in SharePoint Administration, installing the Service packs, Active Directory, PowerShell and various infrastructure tools.
  • Experience in Bug Tracking tool like Jira and ClearQuest
  • Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, PVCS, terraform, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Modify existing PowerShell scripts to accommodate LCS Test process (es) with the intent to migrate from physical machines to Azure.
  • Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Working with Application Infrastructure Architects to establish the physical environments to effectively perform the Software Builds and Deployments with an emphasis on Quality, Integrity, and Security.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS and have experience in deploying Database changes to Oracle, MS SQL Server and MY SQL databases
  • Expertise in Shell, Perl, Ruby, Python Powershell for Environment Builds and Automating Deployment on WebSphere Application Servers and Weblogic Application Servers.
  • Also worked on terraform Windows servers.
  • Experience with architecting application on AWS using different resources like EC2, Elastic Beasntalk, SQS, Elastic Cache, DB, SNS CloudWatch, ECS, Elastic Search, etc. ,
  • Also worked for Microsoft Build and Release Management on Microsoft Azure .
  • Experience with Chef, Puppet and Saltstack.
  • Experience in Java/J2EE/.Net and managing Software Configurations and Builds in a UNIX Environment.
  • Experience in Deploying to and administering the use of Apache and Tomcat apps.
  • Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances
  • Extensive experience of working with the release and deployment of Net, Java/J2EE Web applications.
  • Team player with excellent Interpersonal Skills, Self - Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support

TECHNICAL SKILLS:

Versioning Tools: Confidential, GitHub, GitLab:, SVN, GIT and, Git Stash.

Build Tools: Maven:, Nexus

Scripting Languages: Python:, Ruby, Java Script, Perl, Shell

Cloud Technologies: AWS, (EC2, EMR, S3, CLOUD FORMATION, ELASTIC BEANSTALK, SNS, OPSWORK, ELASTIC CONTAINER SERVICE, RDS, DYNAMODB, CLOUD FRONT, Route 53, VPC, IAM, SQS, SWF, CLOUD WATCH, CLOU TRAIL

Analytics & Monitoring Tools: Logstash, Elasticsearch, Kibana, Splunk

Bug Tracking Tools: JIRA, Bugzilla

CI Tools: Ansible, Chef, Puppet, Salt Stack, Jenkins, Maven, Ant, Bamboo, Team city, Build Forge, Gradle, TFS, MS Build.

App/Web servers: Apache Tomcat 7.x, JBoss 7.x

Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, C, C++, Perl scripting, java, Python, Shell scripting, Ruby, YAML, Swagger Tool.

Database: Oracle 11g, SQL Server, MySQL, DB2, RDS, DYNAMODB

Operating Systems: Mac OSX,: Linux, UNIX, Ubuntu, Windows 2010Linux (RedHat, Ubuntu, CentOS).

Test tools: JUnit, MUnit, TestNG, Selenium IDE, Selenium Web Driver

Languages: C, C++, JAVA/J2EE, SPRING, PYTHON, RUBY, HTML. MapReduce

Virtualization: Virtual Box, Vagrant: Containers

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Responsible for releasing multiple live apps in UAT and Production environments on a weekly basis as per Release schedule.
  • Fixed bugs on the build/deploy platforms, and worked closely with developers to understand their build requirements.
  • Built Continuous Integration Environment
  • Participated in all Product Release and Patches.
  • Managed GIT as Source Control Systems.
  • Managed Atlassian Tools Confluence and Jira.
  • Managed Build and Release using Visual Studio Online.
  • Hands on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC. Chef is used as the provisioning tool along with Terraform. Also done some automation scripts using PowerShell.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Involved in merging branches, updating deployed modules etc. during release processes.
  • Clear understanding of deployment concepts of Tomcat/Apache apps
  • Sometimes helped in smoke testing after performing releases in absence of developers
  • Data validation using MongoDB and Python, PowerShell scripting and automation
  • Wrote PowerShell scripts for the teams use with customers that have been heavily utilized thus saving much time with each case.
  • Used Terraform for server provisioning.
  • Responsible for manually fixing bugs and scripts on Production servers
  • Experience with architecting application on Microsoft Azure.
  • Configured and Maintained Virtual machines on Microsoft Azure.
  • Used tools like Chef and Puppet for automation.

Environment: .Net, Windows, Hudson, Jenkins, GIT, PowerShell Scripting, Tomcat, Apache, TFS, Azure, Chef, Puppet, Visual Studio.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Coordinated with the Development, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus and Artifactory Repository Manager.
  • Managing the code migration from Confidential and Star team to Subversion repository
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Involved in migration of Bamboo server, Artifactory & GIT server.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented the Chef cookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos key tab file.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.
  • Automated the complete application using python (for non-windows) & windows Power Shell.
  • Created system appreciation document...
  • Supported Exchange Online: Troubleshoot mail flow issues. Assisted customers in customizing email features. Assisted customers with PowerShell Cmdlets. Implemented the Chef Software setup and configuration on VM’s from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Customized changes in Chef Data Bags, Roles and Recipes.
  • Involved in searching node attributes using Knife.
  • Deploying the cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.
  • Created Docker containers for deploying the services on top of physical machine using chef.
  • Created the Docker Images, and pulling the Images using Nginx
  • Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks and python scripting in Chef.
  • Configured application servers (Apache Tomcat) to deploy the code.
  • Deployed the Java applications into web application servers like JBoss.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: Chef-DK, Chef workstation, Chef Server, Cookbooks, Nagios, Tomcat, Apache web server, DB server, Nginx, Jira, Red Hat Linux, Docker, Git, GitHub, SVN, Jenkins, Bamboo, Terraform, Powersell Ant, Maven, Artifactory, Nexus, Java, Shell script, Python, Ruby script.

Confidential, San Jose CA

DevOps Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Develop CloudFormation scripts to automate EC2 instances.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
  • Creating the build script using the ANT as build tool, for Java web applications.
  • Utilized various IaC/DevOps tools (Terraform, Vagrant, Packer, etc.) to assist in building Convergex's AWS Cloud infrastructure
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Designed and developed automation test scripts using Powershell.
  • Deployed Java/J2EE applications to Weblogic server using Jenkins builds.
  • Created Python and WebLogic WLST scripts to automate the deployment process
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
  • Used the JIRA for bug tracking, creating the dashboard for issues.

Environment: AWS EC2 instances, VPC, Auto Scaling, terraform, Elastic Load Balance, S3, IAM, Puppet, Chef, Docker, Ansible, Jenkins, Ant, Maven, GIT, GITHUB, Python, WLST, WebLogic, PowerShell, JSON, Nginx, Web and App server, Apache Tomcat, Java/J2EE, JIRA, Ant, Artifactory

Confidential, North Brunswick, NJ

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Develop and implement an automated Linux infrastructure using Puppet. Wrote Puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
  • Wrote Puppet modules for installing and managing J terraform.
  • Implemented automated local user provisioning in instances created in terraform.
  • Deploying the Openstack components on multimode with high availability environment.
  • Configured Jenkins for doing builds in all the non-production and production environments.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Worked on Jenkins, GitHub, Puppet, Artifactory and terraform all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Working knowledge of Container Management and Orchestration Software like Dockers, Kubernetes, Mesos and Terraform
  • Involved in Building Java code and .NET code on to different Jenkins servers as per the schedule
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Puppet scripts.

Environment: Java/J2ee, Puppet, OpenStack, Ant, Maven, terraform, GIT, GitHub, SVN, Artifactory, Bamboo, Agile/scrum, Nexus Pro, Sonar, Jira, Remedy, Java, .Net, Ruby, Python Scripts, Tomcat, Jenkins.

Confidential

Build and Release Engineer

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with Confidential environment and configuring the version tool for the project development.
  • Installation and customization of rational tools like Clear Case and Clear Quest, support and maintenance of these tools.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • Defect tracking using Clear Quest tool and Version Management using Confidential tool.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Installed Jira and confluence on Tomcat server.
  • Evaluated build automation tools (Open Make and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/ Hudson, Ant, MS Build, and Subversion.
  • Management, also involved in migration within Version tools like Confidential and Clear Case.
  • Script writing by using Shell and knowledge skills in ANT and Perl.
  • Developed Python and Shell scripts for automation of the build and release process.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment: Clear Case, Clear Quest, TFS, MS build, Confidential, Jenkins, Hudson, Maven, Ant, GIT, Jira, UCM, SQL, J2EE, Shell, Perl, Python, Cruise Control, Anthill-Pro, UNIX, Windows NT/2000 and Web Sphere.

Confidential

Linux Administrator

Responsibilities:

  • Installation Red hat Linux Enterprise Server 5/6.
  • Installation of Weblogic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via AWS CloudFormation template and terraform
  • Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
  • NIS, NFS, AUTOFS, NTP Configuration and Administration.
  • Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Installation, configuration, support and security implementation on DNS, DHCP, NFS, HTTPD.
  • Installed Apache Webserver, Weblogic Application Server, and Oracle database in the servers.
  • Configured domains, admin and managed servers in Weblogic application server to deploy web/enterprise applications.
  • Involved in documentation of Solaris and RHEL environment and configuration details.
  • Worked on the administration of the JBoss 4.2.2 servers including installation and deployments.

Environment: NIS, NFS, AUTOFS, NTP, DNS, DHCP, NFS, HTTPD, JBOSS, TCP/IP, Telnet, FTP, NDM, SSH, Shell, WLST, Apache, PHP, My SQL, Tomcat, LVM, Apache server, Weblogic server, Solaris Linux, UNIX

We'd love your feedback!