We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Over 8+ years of experience in IT industry with major focus on Configuration, SCM and Build/Release Management and as AWS DevOps Operations, Production and cross platform environments.
  • Expertise in application, maintenance and support of Linux/UNIX production, test and development servers.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation includes Amazon Web Services(AWS), Maven, Jenkins, Chef and Puppet
  • Experience in Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on AWS
  • Experience in working on source repository management tools like GIT, Subversion (SVN), TFS and Perforce
  • Have expert skills in installing and administrating CI tools like Jenkins
  • Good experience in automating deployment pipelines
  • Extremely knowledgeable about CI/CIT/CID integration
  • Expertise in writing Ruby, Python, Shell and PowerShell scripting
  • Expertise in using different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck, and Vagrant
  • Experienced in automating, configuring and deploying instances on AWS,Azureand Rackspace cloud environments and in Data centers
  • Experience on developing Chef Cookbook for the automation of software installation and configuration of customer infrastructures
  • Knowledge in build tools like MAVEN and ANT for the building of deployable Artifacts.
  • Experience in using Bug tracking tools like JIRA, Clear Quest and Remedy.
  • Responsible for server configuration which included configuring network, apache, Jenkins, puppet, Git for the repository management
  • Strong ability to troubleshoot any issues generated while building, deploying and in Production support
  • Full understanding of SDLC, RUP, Agile Methodologies and process
  • Independent problem solving and a good team player with strong interpersonal and communication skills

TECHNICAL SKILLS

Operating Systems: Red Hat Linux (3/4/5/6), Cent OS 6.7, MS Windows

Infrastructure as Cloud service: AWS, OpenStack

Virtualization Platforms: Virtual Box, VMware

Configuration management: Chef, Puppet

Virtualization tools: Docker

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo

Application/Web Servers: WebLogic, Tomcat, JBoss, Web Sphere

Scripting Languages: Bash, Perl, Ruby, PowerShell, Python

Bug Tracking Tools: Jira, Remedy, Clear Quest

Databases: Oracle, SQL, DB2

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM, Azure,OpenStack, VMWare.

Version Control Software’s: Subversion, Clear case, GIT and Perforce, CVS, TFS

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Indianapolis, IN

Responsibilities:

  • Worked in several roles in various capacities as a DevOps Engineer managing and delivering the deployments
  • Used Git as version control system and Stash as source code repository
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, Ansible & Nexus, Urban Code Deploy in Linux environment
  • Launching Amazon EC2Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications
  • Set up immutable environments for testing infrastructure, which empowered everyone to test their code changes on the fly. Built usingAWSCloud Formation, Jenkins, Chef
  • Developed scripts for executing validation/test cases automatically after builds
  • Implemented backup process for Jenkins, Bitbucket, Crucible, JIRA, Confluence
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers
  • Knowledge on Deploying Couch base, Tomcat and Elastic search clusters using Docker
  • Created Jenkins Workflows for pre - deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
  • Maintained the FTP server in which the builds were copied
  • Implemented Chef to deploy the builds for Dev, QA and production
  • Experience with LAMP setup on RHEL with configuration management tools like Chef
  • Good knowledge in Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes and have written multiple cookbooks
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven
  • Experience with monitoring and management tools like Nagios, Splunk
  • Worked with Bamboo Continuous Integration tool and resolve compilation and deployment errors
  • Very good hands-on in scripting like Shell, Python
  • Used ANT and Maven as Build Tools on Java Projects for the Development of Build Artifacts on the Source Code
  • Worked closely with resources and Project Manager during the release of Project and involved in all the Operational Projects

Environment: GIT, SVN, Ant, Maven, Python, WebSphere, Jenkins, AWS, RAID, Shell, Linux, Windows, Java/J2EE, Red hat Linux 5.x,6.x,7.x, JBoss, VMware ESX, Tivoli Net backup, and Web sphere, Apache, Chef, Docker, Maven, ANT, Nexus, Build Forge, Tomcat, JIRA

DevOps Engineer

Confidential, MD

Responsibilities:

  • Familiar with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools
  • Design CI/CD processes in the context of a Jenkins orchestration, including the usage of automated build, and deployment tool
  • Monitoring of EC2 instances using Nagios. Involved in Monitoring/Network Monitoring/Log Trace Monitoring.
  • Installation of Nagios on Amazon Web Services
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, and Chef.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, boto API)
  • Managed Linux staging and testing environments.
  • Configure Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud Formation scripts
  • Automated Regular AWS tasks like snapshots creation using Python scripts.
  • Environment build and deployment automation using Docker containers, Vagrant, Puppet and Chef.
  • Deployed a centralized log management system and integrated into Puppet to be used by developers
  • Able to create scripts for system administration and AWS using languages such as BASH and python
  • Managed Amazon Web Services like EC2, bit bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds
  • Configured jobs for various application deployments of Java applications
  • Merging and tagging need to be done after the code went live in environment
  • Created AWS Auto Scaling Groups for EC2 instances, Configured AWS Elastic load balancers for EC2 instances
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Configuration Management using Subversion (SVN) and maintaining admin related files
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN
  • Migrated Projects from SVN to GIT

Environment: GIT, SVN, Ant, Maven, Python, WebSphere, Jenkins, AWS, RAID, Shell, Linux, Windows, Java/J2EE, Red hat Linux 5.x,6.x,7.x, JBoss, VMware ESX, Tivoli Net backup, and Web sphere, Apache, Chef, Docker, Maven, ANT, Nexus, Build Forge, Tomcat, JIRA

DevOps Engineer

Confidential, Minneapolis, MN

Responsibilities:

  • Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution
  • Managed Linux staging and testing environments
  • Automated Regular AWS tasks like snapshots creation using Python scripts
  • Environment build and deployment automation using Docker containers, Vagrant, Puppet and Chef
  • Deployed a centralized log management system and integrated into Puppet to be used by developers
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools
  • Worked closely with resources and Project Manager during the release of Project and involved in all the Operational Projects

Environment: AWS, Windows R2 Servers, Linux, Git, Maven, Chef, Docker, Jenkins, Python, Ruby, Bash, Nagios, JIRA

DEVOPS ENGINEER

Confidential - Madison, WI

Responsibilities:

  • Overseeing the continuous build, integration & testing for Java related code running Unit, Integration &System Level Tests
  • Facility with development methodologies including Agile
  • Extremely knowledgeable about CI/CIT/CID integration
  • Created continuous integration system using Ant,Jet brains,TeamCity, fullautomation, Continuous Integration, faster and flawless deployments
  • Developed and maintained UNIX/Perl/ANT scripts for build and release tasks
  • Implemented Puppet, Nagios and DevOps tools
  • Worked on User admin groups, maintained account, and monitored system performance using Nagios
  • Installed, configured and worked on version control using GIT and GitHub
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code
  • Installed and managed the enterprise Nexus as a storage repository for artifacts. Created Proxy, Hosted, Npm and NuGet repositories, user management, Roles etc
  • Wrote several configuration scripts for Puppet based on Ruby
  • Using Groovy, Java, Jenkins, python and expect utility designed and implemented one click deployment from development, integration and QA environments
  • Responsible for configuration and maintenance of Git repositories
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Responsible for server configuration which included configuring network, apache, Jenkins, puppet, Git for the repository management
  • Handled large amounts of data across many commodity servers, providing high availability with no single point of failure using the Cassandra Database
  • Extensively used native UNIX commands in bash scripting as per the requirement

Environment: SunSolaris,UNIX,windows,CVS,Perforce,Java,Eclipse,Ant,Jenkins,Maven,tomcat, Apache Application Server

Build Release Engineer

Confidential

Responsibilities:

  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Worked on Java/J2EE Coding for Portal Applications. Worked on Tomcat Web server for hosting web apps
  • Managed and optimize the Continuous Delivery tools like Jenkins
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Developed Perl and shell scripts for automation of the build and release process.
  • Builds and deploys J2EE application in JBOSS using Shell scripts.
  • Organize and Co-ordinate Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
  • Worked on TCP/IP DNS servers for setting up the VPN connection and the firewalls for security purpose
  • Installed Build Forge and performed troubleshooting during installation
  • Used Bit Bucket version control system to manage different builds for the system
  • Involved in writing Shell scripts for compilation and deployment process
  • Good command in writing ANT scripts for making all the files local to the server
  • Branching, Tagging, Release Activities on Version Control Tools: Bit Bucket
  • Created the Release process of the artifacts.
  • Jenkinsis used as a continuous integration tool for automation of daily process.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.

Environment: BitBucket,Bamboo,WebSphere,Java/J2EE,ANT,ShellScripts,MAVEN,JIRA,UNIX,Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef.

Jr Linux Administrator

Confidential

Responsibilities:

  • Configuring/Installing Operating systems Sun Solaris 09 & Sun Solaris 10, RHEL5 and RHEL5.5 and various applications on it to make the server production ready
  • Supporting infrastructure environment comprising of RHEL and Solaris
  • Work as a JIRA Admin for creating the Jira Stories and assign them to the developer and QA teams
  • Worked on various tools such as Logstash, Logcheck for analyzing and monitoring the logs
  • Used python scripts to update content in the database and manipulate files
  • Installation of patches and kernel modules on various production and database boxes
  • RPM and YUM package installations, patch and other server management
  • Troubleshooting and resolving issues in JIRA and Confluence as users
  • Integrated Bamboo with Jira, Created Plans and Failed Builds will create a ticket
  • Good Knowledge on shell scripting languages likeBourne shell, Korn, Perl shell
  • Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning
  • Involving in the upgrade activities for the servers and applications
  • Interaction with Client to understand the needs and put the forth any queries regarding the assigned task for its successful completion

Environment: Linux (ubuntu), Zenoss, Nagios Monitoring, JIRA, AtlasAsian Tools, Git, Puppet, Ansible, Chef.

We'd love your feedback!