We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Sarasota, FL

PROFESSIONAL SUMMARY:

  • Total 8 years of experience in java programming and in Various Devops based implementation projects.
  • Extensively involved in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Monitoring, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Ansible, SVN, GitHub, CVS, Tomcat, Jboss, Linux etc.
  • Very strong in bash (shell), Ruby and Python scripting.
  • Hands on experience with an in - depth level of understanding in the strategy and practical implementation of AWS cloud-specific and OpenStack technologies. services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk, VPC,EBS etc..
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monito r their applications in data centers and in cloud.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience on Version Control System(VCS) like GIT, GIT-Hub,Git Stash ;SVN.
  • Experience implementing and administering monitoring tools Splunk and Zabbix, Sensu, Cacti, Nagios, Cacti.
  • Experience with Marathon, Mesos.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Experience on Deployment Tools like Chef, Puppet, Ansible and Vagrant, Docker .
  • Solid understanding of current web and internet technologies like Apache,Tomcat, Nginx, MongoDB, Cassandra, Elasticsearch, Memcache .
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps
  • Experience with Windows/Microsoft, Apple/ XCode, iOS, Linux/Unix/Java
  • Great experience with Docker continer service.
  • Hands on experience with Selenium Testing Tools.
  • Exposure to SDLC, ATDD and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship , User Authentication, Network Security, Key Management, Resource Isolation.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • In addition to acceptance tests for requirements, acceptance tests can be used on a project as a whole (ATDD).
  • Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups.
  • Experience with Maven, Gradle, Ant

TECHNICAL SKILLS:

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Web Services/Technologies: HTML, XML, SOAP, ngnix, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, NoSQL, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7/10.

Version Control Tools: GIT, SVN, Harvest, Perforce.

Scripting Languages: Power Shell scripting, Python, Ruby, Java Scripting, Java.

Programming skills: good programming knowledge on OOPS.

Build & Release Engineering / DevOps: MAKE, Jenkins, Puppet, AWS, Chef, Ant, Maven, Gradle, HUDSON, ANTHILLPR and BAMBOO, Udeploy.

WORK EXPERIENCE:

Confidential, Sarasota, FL

DevOps Engineer

Responsibilities:

  • Designed and implemented for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef.
  • Used Docker Container to package the applications and deploy them on the web logic server.
  • Created cloud service using Azure.
  • Managed Virtual machines and websites using Azure monitoring Tools Azure CLI.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Setup and maintained automated environment using Chef Recipes within Azure environment. Good understanding on Knife, Chef Bootstrap process etc.
  • Deployed and managed many servers using Chef Recipes, Roles, environments, data bags and their encryption with Vault on the cloud providers as a direct substrate for implementation.
  • Used JSON to store the data variables and data values.
  • Deployed and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef Platform configuration system.
  • Used Gradle and written python scripts to automate the Build and deployment process. Used maven for few modules.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in building Android applications.
  • Involved in build and deploying SCA modules in IBM Web Sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Worked with Change Order with current release and implement them in the Production.
  • Created Branches, Tags for each release and particular environments using GIT and merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java/J2EE, Eclipse, Chef, AWS (Amazon Web Services), Azure, Ant, Maven, Jenkins, GIT, Subversion, Docker, WebSphere Application Server (WAS), Apache, PERL, Python, Ruby, BASH, Windows, UNIX.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT .
  • Developed processes, tools, automation for Bamboo based software for build system and delivering SW Builds.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services ( AWS ) environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Hands on working knowledge on following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, Cloud front etc.
  • Wrote custom monitors for Cloud Watch.
  • Puppet Manifests to provision complex multi-node applications composed of Python, Node, Apache, Nginx Passenger, Unicorn, Elastic Search, Hadoop , and MySQL.
  • Experienced in writing Python scripts for Cookbooks in Chef .
  • Familiar and experienced with bug ticketing tool Jira.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Experienced with ETL tool for Data entry and Data retrieval (OLTP).
  • Maintain and track inventory using Bamboo and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using Gradle and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Monitored and reporting using graphs using Nagois to show the developers and management when performance issues are reported by the customers.
  • Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API.
  • Using ANT, Udeploy, Ansible / Chef , Scripts with Ivy to build the application and deploy.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Git, Chef, Windows Solaris, Linux, C++, Java, Eclipse 3.20, Ant, Maven, Bamboo, Jira, JBoss Application Server, CVS, Subversion, Ruby, VTFS, Jira and Cygwin, Cassandra, Elastic search, Log stash, Nagios, Gradle, Udeploy.

Confidential, IL

Release Engineer

Responsibilities:

  • Built Automation for java and python using Maven and Puppet
  • Created and managed the various development and build platforms, and deployment strategies
  • Built and deployed J2EE application in WebSphere 6.0 using ATG7.0 Dynamo
  • Assisted with maintaining current build systems, developed build scripts, and maintained the source control system
  • Managed the release-to-production processes for Web Services IT solutions - Collect information necessary to build release cookbook.
  • Coordinated the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Used Team forge tool to manage the repository in Ant and used the same to share the snapshots and releases of internal projects.
  • Proposed different branching strategies for SVN Subversion to support the parallel development for various projects.
  • Configured and managed jobs in Jenkins. Set up jobs for auto deployment.
  • Created and managed all the branches for short term and long term projects in SVN Subversion.
  • Merged all the development branches to the release branch and perform a QA migration.
  • Created backup scripts for SVN Subversion and perform the backup activity every week.
  • Responsible for maintaining build scripts and checking build status. Maintained and modified scripts and documented process for build.
  • Communicated these needs to the leads and maintain the integrity of the data in the TFS.
  • Created Change Controls and for change management process for Various Migration of code to production, and worked on approvals from seniors and CAB and ECAB.

Environment: SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Perl Scripts, Shell Scripts, Sonar, UNIX, JIRA, Web sphere, Chef

Confidential

Build & Release Engineer

Responsibilities:

  • Working with the business analysts to review the requirements and preparing technical specifications document.
  • Developed web based user interface using Struts, JSP, JavaScript, AJAX technologies
  • Developed forms validation using JavaScript and used Struts validator mechanism for server side validations.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Peer Reviewing Puppet Code and providing advice.
  • Testing modules with rspec-puppet before uploading to puppet server.
  • Practical/hand-on knowledge on using Mcollective, Hiera in conjunction with puppet modules.
  • Practical understanding and experience in scaling puppet with 100’s of agents and few puppet servers.
  • Used Gradle and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Introduced, Installed and Configured Team City for Continuous Integration.
  • Worked on sprint backlog and product backlog to implement system setup, user logging activity, database design and implementation, GUI development.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • Used JQuery to display slide show of available items, display data table with column sorting.
  • Configured application server to create the data source for database connection pool.
  • Designed and developed XML presentation using CSS & XSLT.
  • Created Web Service implementation class and deployed to web application server.
  • Ansible Scripts with Ivy to build the application and deploy.
  • Used "ant" to build the application and Subversion as source code control system.

Environment: Java 5.0, Git, Servlets 2.4, JSP 1.2, JSF, Gradle, SVN, Hibernate 3.0, JUnit, XML, JSON, Web Services, Java Script, CSS, Ant, SQL, Puppet.

Confidential

System Administrator

Responsibilities:

  • Providing Level 3 Production Support.
  • Experience with installation, configuration, upgrade and administration of IBM pSeries and Power5/Powerer6 servers on various levels of AIX operating system utilizing environment.
  • Managing, Creating working on Remedy Change management ticket.
  • Configuring and Installing the Lpar client through the BladeLogic through post provisioning job.
  • Setting up the nim client on the nim server using smittynim and smitty bosinst.
  • Installing stack like autosys, avamar, networker, dpa, patrol agent and trendmicro on all the production Lparsthrough BladeLogic.
  • Set up and configure virtual recourses (virtual SCSI, virtual Ethernet and virtual FC).
  • Coordinating with application teams to schedule AIX 6.1 maintenance on QA/DEV.
  • Requesting for new lun with tier 1 Replication to the storage team and enabling the path to login to the fabric.
  • Prerequisites, creating procedures and configuration for BladeLogic documentation
  • Performed AIX 5.3 / 6.1 installation using NIM server.
  • Configuration of Zones on Solaris 10.
  • Experience in LVM, which includes creating VG, LV and file system.
  • Enabling x11 forwarding on etc/ssh/sshd config.

Environment: IBM AIX v5.3, v6.1, p750 and p740, p-650, p-630, LPAR, DLPAR, Dual Virtual I/O, Multiple HMC WebSM, WebEx, NIM, KORN Shells, TSM, SAP, NetApp, BladeLogic and Oracle, DB2, Tivoli

We'd love your feedback!