We provide IT Staff Augmentation Services!

Devops / Automation Engineer Resume

2.00/5 (Submit Your Rating)

O, FalloN

SUMMARY

  • Almost 8 years of experience in Infrastructure management like VMWare, AWS, Cloud management, SCM Build and Release, CI/CD (Continuous Integration and Continuous delivery) and skills in the areas of Linux Administration and DevOps methodologies.
  • Experience architecting and building solutions leveraging DevOps tools such as Git, Maven, Jenkins, AWS, Docker, Ansible, and Chef etc.
  • Primary duties include Build and Deployment of the Java applications onto different environments like Dev, QA, UAT and Production.
  • Cloud Computing: Deliver demos, influence architecture decisions, guide customers through proof - ofconcept deployments, and educate customers about IaaS best practices.
  • Troubleshooting with the agent's problem in UDeploy server.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Finetuning on UNIX and Red Hat Linux Systems.
  • Experienced in Python and Shell scripting to automate the provisioning and deployment.
  • Implemented continuous integration using UDeploy.
  • Experience in creating DockerImages and handling images for middleware installations and configuration.
  • Familiar with Docker components like Docker Engine, Docker Registry andDocker HUB. Experience in using Kubernetes to deploy and maintain a set of applications and services.
  • Extensively worked on continuous integration technologies like Jenkins.
  • Experience working with Jenkins by installing, configuring and maintaining for the purpose of continuous integration & continuous deployment (CI/CD) and for End to End automation for all build and deployments.
  • Worked with Ansibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Expertise with Chef Data bags, Ohai plugin, Chef Supermarket, provisioning concepts and all various cookbook components like attributes definitions, files, libraries, recipes, resources & templates.
  • Experience in writing Chef Cookbooks and Recipes to automate installations and deployments. Hands-on Experience with Chef Concepts like Chef Server, Node, Chef Clients and workstations.
  • Design, strategies and plans that will be a delivered on an ongoing basis, responsible for ongoing management of Unix/Linux infrastructure.
  • Installed Middleware Tools like WebSphere Application server 7.x/8.x, JBoss EAP 6/GA 7, Apache Httpd, Tomcat manually as well as using Chef.
  • Created AnsiblePlaybooks and ChefCookbooks to provision Apache Web servers, Tomcat servers, Nginx, and other applications.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience using an operational ticketing system to record changes and work history details such as JIRA and Service Now.
  • Installed, Configured, Managed Monitoring Tools such as ELK Stack, Splunk, Nagios, AppDynamics&Created and wrote shell scripts Python and PowerShell for automating tasks.
  • Dad to Day administration of the development environment and production and test environment systems, 24x7 0n-call support.
  • Outstanding team building, problem solving, leadership and communication skills, responsible for Capacity Planning and Disaster Recovery Planning and design as applicable.

TECHNICAL SKILLS

Operating Systems: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE), Ubuntu/Fedora, Windows 7/8/XP/10, AWS-Linux CLI

Networking: VPC, Route-53, LDAP, DNS, FTP, DHCP, SSH

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

Backup/Monitoring Tools: S3, Cloud watch, Splunk, Nagios,Source Control GIT, SVN, Bitbucket

Configuration Management: Ansible, Chef

Virtualization/ Containerization Tech: VMWARE, VSPHERE, VCENTER SERVER, AWS ECS, Docker Container services, Pivotal Cloud Foundry, Vagrant

Cluster Management: Kubernetes, Docker

Infrastructure: AWS, Azure

Web/Application: Server IIS, Tomcat, Apache, Jboss, WebSphere Server, Weblogic

Build and Deploy Tools: ANT, Maven, Jenkins, XLR

Web Technologies/ Programming Languages: Servlets, JDBC, JSP, XML, HTML, Java Script, Java/J2EE, C, C++, Python, Shell scripting, Bash, Groovy

Software Methodologies: Agile-SCRUM, Waterfall

Project Management/ Bug tracking Tools: JIRA, Confluence, Remedy, HP Quality Center, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, O’Fallon

DevOps / Automation Engineer

Responsibilities:

  • Working as an DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases
  • Working on creating a Continuous Delivery CI pipeline with AWS Code Pipeline to automate builds with AWS Code Build.
  • Created health checks on Route53 and configured different routing policies like Simple, Weighted, and Fail-over.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster and created notifications and alarms for EC2 instances using Cloud Watch.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Configured AWSIdentity Access Management (IAM) Group and users for improved login authentication.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible,Terraform and AWS.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.Employed Git/GitHub, Ansible, Jenkins and VMWare software to build the automated testing and delivery pipelines.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War&Ear from Source Code.
  • Collaborated with development & support teams to service a continuous delivery environment with the use of build platform tool DOCKER
  • Involved with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Setup development and production data pipelines for ML team on Mesos managed EC2 cluster with Marathon Docker Management and data stored in AWS S3, transformed with PythonETLscripts.

Environment: Jenkins, Ansible, Maven 4.0, PCF, GIT, LINQ, JSON,LAMP,Splunk, SOAP UI Tool, jQuery,Dynatrace, JMeter, Bootstrap, Udeploy, Windows 7,AWS- EC2, S3, VPC,CloudWatch, NACL, Route 53, IAM, SQS, SNS, SES, Apache servers, Linux servers.

Confidential, Alpharetta

DevOps Engineer

Responsibilities:

  • Involved in defining, documenting and maintaining Application Release Roadmap
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured GIT with Jenkins and schedule jobs usingPOLL SCMoption. Using JenkinsAWS Code Deploy pluginto deploy andCheffor unattended bootstrapping in AWS.
  • CreatedChefCookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Creating and configuring virtual development environments withChefand Virtual Box.
  • Worked on NagiosMonitoringtool, and configuration withChef andAWScloud management.
  • Implementing a Continuous Delivery framework using Jenkins,Chef, Maven& Nexus as tools.
  • CreateChefAutomation tools and builds, and do an overall process improvement to any manual processes.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Used numerous services of AWS for this infrastructure. Used EC2 as virtual servers to host Git, Jenkins and configurationmanagementtool like Chef.
  • Involved in setting up builds usingChefas a configuration management tool and managed the configurations of more than 30 servers.
  • Assisted customers in implementing DevOps strategies using Build forge as the automation engine.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Engineering experience with web and application servers such as Apache, Nginx, Tomcat, Node.js, Play, WebSphere.
  • Experience with global load balancing and web content acceleration. Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
  • Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment Experience in DevOps tool like Git, JIRA, Jenkins, Maven, JfrogArtifactory.
  • Experience with running Docker containers in a commercial / production environment. Excellent communication skills and knows how to work effectively within a diverse team.

Environment: SOAP/REST services, Dynatrace, JMeter, Chef, LAMP, Splunk, CA Rally, Apache Tomcat Server,Atlassian JIRA, Atlassian Bitbucket, Red Hat Open Shift Enterprise, Docker Containers, Jenkins, GitHub

Confidential, FL

DevOps Engineer

Responsibilities:

  • AsDevOps/Build & Release Engineerextensively involved in release management, Environment Management, deployments, CI/CD, Incident management, Version management.
  • Managed the GIT to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Experience in deploying application in Pivotal Cloud Foundry (PCF).
  • Involved in creating Puppet modules using manifests. Uploading desired classes for the nodes.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multi pathing) on Solaris.
  • Deploying Application server usingPuppetmaster and deploying applications on the JBoss servers usingpuppet.
  • Created Different modules forpuppetand tested on nodes with node groups.
  • Written manifests and modules for puppet to do tasks like application deployment, configuration and create filesystems.
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build War/Ear artifacts.
  • Worked on build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Monitoring of Linux servers and applications via Nagios.
  • Experience in configure automated application deployment process through uDeploy (urban Deploy) and resolve any deployment problems.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.

Environment: Jenkins, SVN, Git, GitHub, Ant, Maven, Selenium, Bamboo, Vagrant, uDeploy, Tomcat, Apache, Nagios, Python, Shell, ruby, JSON, JSONP, JavaScript, Ajax, Xml.

Confidential 

Build/Release Engineer

Responsibilities:

  • Software Configuration management (Buildand continuous Integration using ANT, Jenkins&SVN).
  • Creating branches and tags on Subversion repository and provided braches access permission to dev team.
  • Responsible for tagging and maintain code on version control SVN.
  • Responsible for creating Builds and Deployments Plans.
  • Creating War / Ear files using Ant.
  • Responsible for taking the source code and compiling using ANT.
  • Package it in its distributable format, such as a Jar, War.
  • PerformBuildactivities using Ant and Jenkins tool.
  • Perform Deployment of War files in Tomcat application servers using Jenkins.
  • Automate thebuildProcess Using Jenkins jobs.
  • Worked on Jenkins tool to configure Nightly Builds to check sanity of our java source code.
  • Troubleshooting application related issues by log verification.
  • Verify Deployments logs to check for successful deployments.
  • Perform smoke/sanity tests for the applications deployed and also troubleshoot the application for the issues that arise as part of the smoke test process.
  • Wrote Shellscripts for doing Deployment and take the SVN repository backups.
  • Deploying the Jar, War files in Apache Tomcat.
  • Sending daily, weekly extracts to customers.
  • Taking weekly back-ups like Jenkins home directory.
  • Design and create automatedBuildand Deployment process.
  • Doing smoketesting for same and fixed the related issued immediately.
  • Working experience on JiraTicketingtool.
  • Helping users on day to day activities involving Check In, Checkout, Branching problems, and user's access control.

Environment: AWS, Jenkins, Git, Subversion, Linux, Python and Shell, Maven, JQuery.

We'd love your feedback!