We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6 years of experience in IT industry as DevOps Engineer and Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, and Cloud Management and also in Design, Coding, Porting, Troubleshooting, Testing and Deployment of web based applications primarily using Java, JEE based technologies, open source frameworks on UNIX, Linux, platforms.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies
  • Extensive Knowledge in Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce, and IBM Rational Team Concert
  • Experienced in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR, and DLL & EXE) from source code
  • Experienced in implementing Chef, Puppet, Docker and Ansible
  • Experience using cloud providers and API's for Amazon (AWS) Ec2, S3, VPC, SNS, AMI with Cloud Sigma (EU) and GFS storage
  • Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers
  • Installation and configuration of JBoss, Web Logic, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment. Experienced in Trouble shooting and Backup and Recovery.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Java, Python & Perl scripts.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, SSH, FTP, HTTP, HTTPS and TFTP
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.

TECHNICAL SKILLS

Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX

SCM Tools: SUBVERSION, CLEARCASE, GIT AND PERFORCE

Build Tools: ANT, MAVEN, AUTOSYS, MAKE, MS BUILD, and GRADLE

CI Tools: HUDSON, JENKINS, CRUISE CONTROL, AND ANTHILL PRO

Configuration Management: CHEF, PUPPET, ANSIBLE

Harshicorp Tools: TERRAFORM, PACKER

Containerization Tool: Docker

Repositories: NEXUS,ARTIFACTORY

Monitoring Tool: NAGIOS

Languages: C,C++,SHELL,PERL,RUBY, PYTHON,SQL,JAVA/J2EE

Tracking Tools: JIRA, REMEDY, CLEAR QUEST, RALLY, BUGZILLA

Application Servers: WEB LOGIC, WEB SPHERE, JBOSS, TOMCAT

Web Servers: APACHE

Cloud: AWS - EC2, VPC, ELB, IAM, SNS, RDS, ELB, S3, CLOUD WATCH, CLOUD FOUNDATION, VMWARE, OCI

Databases: ORACLE, SQL SERVER, MYSQL, DB2

PROFESSIONAL EXPERIENCE

DevOps Automation Engineer

Confidential, Austin, TX

Responsibilities:

  • Experience in Deploy, automate, maintain and manage AWS cloud based production system, to ensure the availability, performance, scalability and security of productions systems
  • Experience in automate and deploy the infrastructure and code to the vSphere and Oracle Cloud Infrastructure.
  • Designing infrastructure automation/provisioning on AWS cloud using terraform and chef
  • Experience inAWSEC2, VPC, IAM, S3, Cloud Front, Cloud Watch, Glacier, Route 53, EMR, Cloud trail, SNS, SQS, EBS Volumes, LAMBDA, Elastic IP's
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC.
  • Worked on deployment of complex infrastructure using AWS CLI and AWS Console
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Terraform and Chef
  • Experience in setting up windows AD server and joining the servers to domain using terraform, Ansible and chef scripts
  • Experience in writing PowerShell scripts to install splunk forwarders in all the servers using chef.
  • Suggesting and implementing the process of scheduled jobs and auto deployments for fast paced applications
  • Collaborating with other Infrastructure/Development/QA teams to make the application more robust and responsive, enhancing end user experience
  • Documenting all aspects of the application or system as a reference for future maintenance and upgrades.
  • Worked on entire application stack deployment in vSphere and OCI using Jenkins, terraform, chef and WebLogic.
  • Creating the workflows and facilitate the other teams adopt to the new automated processes.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Following the technology trends cautiously and suggest the improvements to the customer processes/applications and generate cost savings.
  • Experience in provisioning the windows/linux servers appropriately depending on the client’s requirement
  • Supporting development engineers with Configuration Management issues

Environment: Java, .NET, Jenkins, Ant, Maven, AWS GOV Cloud, OCI, Chef, Terraform, GIT, Tomcat, Nexus, Weblogic, MYSQL.

Sr. DevOps Engineer

Confidential, Austin, TX

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Distributed Version Control Systems like GIT, SVN.
  • Responsible for Design of different Release Environments for new projects.
  • Configured Elastic Load Balancers with EC2 Auto-scaling groups.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms, and notifications for EC2 hosts using CloudWatch.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Responsible for Java Application Server administration and tuning experience (e.g. JBoss, Web Sphere, Tomcat, WEB LOGIC).
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Designed chef cookbooks to manage configurations and automate the installation process.
  • Dockers can be integrated into various tools like AWS, Chef, Jenkins & VMware containers. Migrated applications to the AWS cloud.
  • Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script etc.
  • Work with different team members for automation of Release components.
  • Implemented a Continuous Delivery pipeline with Docker, GitHub and AWS.
  • Experience working with Docker implementation and troubleshooting
  • Implemented AWS solutions using E2C, S3, RDS, EBS and Elastic Load Balancer, Auto-scaling groups, Optimized volumes and EC2 instances.
  • Implementing new projects builds the framework using Jenkins& maven as build framework tools.
  • Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front, Cloud Formation and ability to make recommendations on how new AWS offerings fit in the company architecture.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Involved in the creation of web services (UsedSOAP, WSDL, and XML)
  • Responsible for defining and creating API architecture for a large-scale digital transformation using AWSAPI Gateway and Lambda functions
  • Experimented with Dockers, by using Dockers-compose.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Environment: Java, Jenkins, Ant, Maven, AWS, Chef, Docker, GIT, Tomcat, Nexus, Weblogic, MYSQL

DevOps Engineer

Confidential, Portland, OR

Responsibilities:

  • As a DevOps Engineer responsible for the day to day administration and administration of RHEL / CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Installed and configured uDeploy for Automating Deployments and providing a complete automation solution.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, maven& Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, Custom Puppet modules in Ruby. OpenStack Cloud management and Puppet automation.
  • Managed build results in uDeploy and deployed using workflows in uDeploy.
  • Hands on experience with build tools like Gradle, Ant and Maven for writing Build.xmls and pom.xmls respectively in JAVA, JavaScript and J2EE applications.
  • Deploy and monitor scalable infrastructure on cloud environment OpenStack configuration management using Puppet. Used Puppetfor Monitoring system and automation.
  • For Implement automation and provisioning frameworks using Ansible/SaltStack.
  • Developed automation scripting in Python (core)using Puppet to deploy and manage Java applications across Linux servers.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction with projects across the organization.
  • Maintain a high level of personal productivity and quality and help others within the team organization and company to make improvements.
  • For automated and consistent Deployment purpose we use JIRA, Hibernate, Mesosphere, Marathon, UDeploy and Nexus to Deploy and rollbacks of applications.
  • Extensive experience designing and developing Restful APIs & SOAP web services using Apache.
  • Hands on experience in creating and customizing Splunk applications, searches, and dashboards.
  • Coordinate/assist developers with establishing and applying appropriate branching; Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Installed and configured monitoring tools Nagiosfor monitoring the network bandwidth and the hard drives status. Installation, Configuration and administration of VMware.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure and applying the SSL and F5, PCI for secure application delivery.

Environment: Vsphere, Ant, Maven, Puppet, GIT, TFS, Tomcat, Linux, shell, python

Build and Release Engineer

Confidential, New York, NY

Responsibilities:

  • Worked on installation, configuration, and maintenance Red hat, CentOS Servers at multiple Data Centers.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Participating in design, code, and test inspections throughout the life cycle to identify issues/defects, participate in other meetings.
  • Configured and tuning JDBC Connection pools, JMS configurations, and JVM tuning.
  • Worked on Version controllers like GIT and integration tools like Jenkins.
  • Wrote a new ClearCase “Configuration Specification” to use the branch, even though scripts are available to simplify the task, used Clearcase complex system requiring constant expert support, because the developer was working on two tasks.
  • Configured yum repository server for installing packages from a centralized server.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.

Environment: Linux, Ant, Maven, GIT, Tomcat, shell

We'd love your feedback!