Devops Engineer Resume
0/5 (Submit Your Rating)
Indianapolis, IN
SUMMARY
- Scripting languages (Shell, Perl)
- Process monitoring & automation tools (HP sitescope, AutoSys, cron)
- Version control systems (SVN, Perforce, CVS, ClearCase, CMVC) & code review tools (Crucible, Code Collaborator) and code search engines (fisheye, opengrok)
- Build tools (Ant, Maven, Gradle, Make) & artifact repositories (Nexus, Archiva)
- Code coverage tools (Clover, Bullseye), code analysis tools (Fortify, Sonar) & test automation tool like FitNesse
- Build automation (Hudson/Jenkins, uBuild, BuildForge, CruiseControl) & delivery & deploy automation (Jenkins, uDeploy/uRelease)
- Issue tracking, SDLC & team collaboration tools (Jira, Version One, Confluence )
- Tomcat, JBoss, IBM WAS, BladeLogic, Install Shield, Install Anywhere, rPath, Eclipse & Intellij.
- Java, C/C++/C#, Oracle, Informix & Sybase.
- Win, Linux, Solaris, AIX, HP - UX, Mac, VMware vSphere & vCloud
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
DevOps Engineer
Responsibilities:
- Delivered centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
- Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, UNIX.
- Performed troubleshooting and administration of Version control tools such as SVN and implemented hook scripts for various usage processes in SVN and assisted teams in implementing Branching and Merging strategies along with generating merge reports to assist in merging up and merging down on weekly basis.
- Integrated Maven with SVN to manage and deploy project related tags.
- Configured Jenkins with Git and SVN for appropriate release builds. Scheduled automated nightly builds using Subversion. Maintained Continuous Integration effort with Subversion along with scheduled builds.
- Managed Linux staging and testing environments.
- Installed binaries, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
- Configured CI (Continuous Integration) tool for the automatic deployment of WAR or EAR files to required servers, including the shutting down of clusters, domains and services for a clean deployment and startup of new build.
- Maintain and deploy the artifacts UDeploy release build and produce products for testing and use in production.
- Integrated UDeploy with Nexus and Jenkins to achieve CD (Continuous Deployment).
- Create and manage daily construction and UDeploy Hudson Heritage status.
- Cloned the projects in Jenkins for the developers and generate the build and store it in the Nexus Artifactory.
- Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Responsible for build and deployment automation using Docker container for each application tier, Vagrant to run a VM with folder sync and port forwarding and Chef used to bootstrap Docker Containers in AWS and Dev instances in production.
- Deployed a centralized log management system and integrated into Chef to be used by developers.
- Developed Cookbooks and recipes for automating deployments via Chef.
- Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
- Introduced effective ways of communication and stream-lined use of JIRA Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
- Active role in organizing documents such as SCM New User guides and SCM Verification.
- Created development and integration Branches after a major release for various development teams.
Confidential, Boston, MA
AWS/DevOps Engineer
Responsibilities:
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Centos/Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Amazon Web Services (AWS) and cloud technologies to migrate over from their current datacenter and virtual environments.
- Designed and implemented Amazon Web Devops Services (AWS) cloud based instances for use on their current and upcoming projects.
- Amazon Web Services (AWS), EC2 Storage Managements integration and utilization within this infrastructure and applications.
- In Drupal we use to Launch, manage, and scale ambitious digital experiences with the flexibility to build great websites or push Confidential the browser.
- Worked in an agile development team Devops to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like puppet & Jenkins.
- In AWS solution Architect we will Assist Internal clients to move to AWS Public cloud and eliminating the use of internal data center.
- Developed automation and deployment utilities Devops using Ruby, Bash, Power shell, Python and Run deck
- Used Octopus to fit into teams that follow agile delivery practices.
- Implemented of a SAML server; authenticates the user and issues a SAML token containing assertions about the user
- We use Terraform to manage the Devops/AWS and other cloud infrastructure. Manage servers using configuration management products like CFEngine or Puppet.
- Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that are allowed to reach the instances
- Automating Web Sphere EAR file Devops deploys through Cruise Control, Jenkins, Team City, and Bamboo.
- Repeatedly worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, DynamoDB, ElastiCache, IAM, Cloud Formation, OpsWorks, Cloud Watch.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Enabled Cloud Foundry support on Azure through open source collaboration which enabled millions in cloud spend.
- Worked on Database like Cassandra, Hadoop, Redis, Riak, Spark, postgresql, MySQL.
- Expert in administrating the LAMP stack.
- Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process.
- Installed and supported the Clear Case and Multi-Site tools for the entire group.
- Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Extensive usage of Tortoise SVN in windows environment for version control activities.
- Experience in using GIT and Rational Linux Clear case on UNIX and Windows environment.
- Maintaining the Security groups and setting up the rules for instances that are associated to the security groups.
- Worked on RPM and YUM package installations, patch and other server management.
- Application Deployments & Environment configuration using Chef, Saltstack and Ansible.
- Deployed the java application into web application servers like Apache, Tomcat.
- Created file systems like Ext3, ZFS, VxFS using VERITAS Foundation Suite, SVM and LVM.
- Written and implemented Perl script to modify LDAP database
- Experienced in deployment of applications on Apache Webserver, Nix and Application Servers such as Tomcat, JBoss.
- Experienced in Web application security and the OWASP
- Built an open source cloud storage explorer which formed the base of the Microsoft's official cross-platform explorer for Azure.
- Working knowledge on Microsoft Azure and GCE.
- Setting up Jenkins, CircleCI Continuous Integration (CI) and Deployment builds for all releases on windows and Linux Debian.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Implemented unit testing framework driven using Junit and Cucumber Set up Jenkins master/slave to distribute builds on salve nodes.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers, mesos, marathon and microservices.
- Worked with various scripting languages like Shell, Ruby, PHP, Behat, Co deception and Python
Environment: EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, DynamoDB, ElastiCache, IAM, Cloud Formation, OpsWorks, Cloud Watch, Centos, Nix, ANT, Maven, Tortoise SVN, GitHub, RPM, YUM, Chef, Ansible, Docker, LAMP stack, MEAN stack Cassandra, Hadoop, HDFS.
Confidential, Monterey Park, CA
Linux Engineer
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6.
- Performed automated installations of Operating System using kick start for Red Hat Enterprise Linux 5/6.
- As a Red Hat administrator primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third party tools, securing of OS, installing & configuring, job scheduling.
- Remote monitoring and management of server hardware.
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
- Involved in Server sizing and identifying, recommending optimal server hardware based on User requirements.
- Installed Red Hat Enterprise Linux 5/6 Operating System on servers and Blades over the network.
- Set up Linux servers for LAMP implementations and readiness.
- Created File systems from local storage as well as NFS partitions for application portability.
- RPM and YUM package installations, patch and other server management.
- Managing systems routine backup, scheduling jobs like disabling and enabling croon jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Installed, configured, and maintained WebLogic 10.x and Oracle 10g on Solaris and Red Hat Linux.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Installing and configuring Apache and supporting them on Linux production servers.
- Involved in designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
Confidential
Linux Consultant
Responsibilities:
- Installation and configuration of Operating System such as Linux, AIX and Windows XP/Vista/7/server 2003.
- Responsible for Installation of RHEL 5X and 6X using Kickstart thru VMware.
- Responsible for Device management, including adding, changing, and configuring physical and logical devices.
- Designing, Building and Configuring p5, p6, p7 servers and deploying VIO’s for production, staging and test environments.
- Create, Manage and configure virtual machine(VM)s on VMware platform.
- Expertise in Configuring VLANs on IBM BladeCenter, Nortel Switches, and CISCO switches.
- Expertise in writing the scripts (korn shell) for doing the change control and automation to implement changes on all the servers and support on AIX 5.x/6.x/7.x.
- Experience in building and maintaining NIM servers and resources for the environment to be readily available.
- Experience working on data center migration, server migration and storage migration projects.
- Experience in problem determination and performance tuning of various memory, i/o, network and kernel parameters.
- Support and maintain NFS server and mount points to make them available over the network.
- Installing and configuring multi-pathing software and MPIO for storage on dual VIO servers and standalone boxes.
- Monitoring Virtual memory, adding additional swap space as needed.
- Formatting and partitioning of hard disk.
- Troubleshooting boot related issue.
- Experience providing 7x24 production support to highly sensitive mission critical environment.
