We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • 8+ years of experience as a DevOps Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • In - depth understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, Chef, Ansible UberSVN, Stash, Source Tree, GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Extremely noledge about CI/CIT/CID integration.
  • Knowledge on configuration management using Puppet, Chef, Ansible.
  • Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience of working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications using SVN repository.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous Unix and Windows platform.
  • Having Good Knowledge of Amazon AWS cloud.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Storage and backup on AWS
  • Configured Auto Scaling and Elastic Load Balancing on created EC2 instances.
  • Installed and configured DNS with lookup zones using Route 53.
  • Rebuilt existing servers and configured services, settings, directories, storage in accordance with standards and project requirements. integrated on-premises IT environment and AWS's storage infrastructure using AWSStorage Gateway.
  • Configured S3 Buckets for snashots and versioning and also for data backups
  • Experience with configuration management and automation tools (Puppet/Chef/Docker).
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters usingDocker.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL and Python.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Worked in deploying applications to Oracle Weblogic, JBOSS, TOMCAT and IIS Servers.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible).
  • 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.
  • Efficiently managed multiple projects simultaneously.
  • Worked as an independent contributor, Self-motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth noledge of the company's product and systems.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

SCM Tool: Subversion, GIT, Tortoise SVN, Perforce, Clear case

Build Tool: Ant, Maven

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, Test Rail

Project Management Tools: Base Camp, MS Project, Atlassian Tools, Demand ware

SDLC: Agile, Scrum, Waterfall

Servers: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server

IDE: Eclipse2.3, Rational Application Developer7.0, MS Visual Studio

Scripts & Languages: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, C, C+, ObjectiveC, Python, Java, J2EE

Database System: SQL Server 2000/2005/2008 , Oracle 9i/10g-PL/SQL, MS Access, DB2

Platforms: UNIX, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Others: MS Outlook, Informatica, Power Center, Business Objects, SSIS, SSRS, SSAS, Tableau, Informatica

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. DevOps Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation
  • Working on different environments like Java, .NET, Visual Basic and Visual C++
  • Designing a process for the Anthill Pro-automation implementation in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Working on Report generation, based on the requirements from the App team.
  • Worked closely with devops team 2 on configuration management using puppet.
  • Analyzing the tool architecture and implementation the applications, making it more user-friendly for the application team.
  • Working on the source code to generate builds and create procedures for the deployment on the servers for the release
  • Communicating with the Application team and make them understand about the automation tool and its features.
  • Used source control version tools like SVN, GIT, CVSNT, for analyzing the source code and implementing it on automation tool.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Working on Deployment procedures using middleware like WebSphere, creating deploy scripts and setting for the Production Release.
  • Experience with chef test kitchen, berkshelf and chef spec for unit test cases.
  • Take part in code peer review of the test cases, Bug review and QA weekly status meetings.
  • Reporting defects for the failed test cases and tracking the status on the daily basis.
  • Ensured the traceability of test cases back to the Business requirements.
  • Interacted with Business Managers to understand the functionality of the application and developed the detailed Test Cases based on System Functional Requirement.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Involved in documentation of all test results, identifying and summarizing discrepancies.
  • Developed and maintained automated testing scripts in Silk test for various black box testing like regression, integration & system testing
  • Enhanced the test scripts by parameterizations, checkpoints & variables to create more robust test scripts and maintained Object Repository for the automation testing in Silk Test.
  • Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Maintained and developed infrastructure using Puppet, Packer, Jenkins, SimianArmy, and multiple AWS tools.
  • Created automation for many AWS specific tasks such as parsing a csv for automated read/writes into DynamoDB so that changes are source controlled and automated via Jenkins.
  • Coordinated with WebLogic Administrators for Python scripts and integrated them with post build scripts.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Knowledge on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Knowledge on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Docker Container Deployment and efficient resource isolation and sharing across distributed application.
  • SupportingtheApplicationteaminmakingthemanalyzeabouttheautomationimplementationandother related issues (if any).
  • Be responsible for Log analysis project, using Elastic search, Logstash and Kibana (ELK).
  • Implement centralized logging using Log stash, Elastic search, and Kibana to assist in the diagnosing of runtime errors in systems that can span multiple servers.
  • Delivered an ELK (Elastic search, Log stash, Kabana) analytics stack for visualizing internal systems in real-time. dis system produced reporting and analytics that informed the division with business and operational metrics for big data services

Environment: JIRA, SVN, GIT, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Jboss, AWS Amazon, Python, chef, Puppet, ELK

Confidential, TX

DevOps Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Securing a server with Ansible.
  • Provisioning and deployment with Ansible
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Prepared test plan and test cases.
  • Involved in Planning, Coordinating, Developing Test Plans, Test Procedures, Test cases and Test Metrics based on the Requirements and Design Documents.
  • Created Manual test cases for each functional module and automated the bug free test cases for regression testing.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Use Docker to implement a high level API to provide lightweight containers that run processes isolation.
  • Have working noledge in installing and configuring Docker Engine.
  • Currently working on cluster and network configuration for docker containers running on multiple hosts.
  • Working on configuring a local docker hub for storing docker images internally using the docker registry.
  • Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
  • Experience in Writing Python modules for Ansible customizations
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Run Ansible Scripts to provision Dev servers.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Build scripts using ANT and MAVEN build tools in Jenkins, to move from one environment to other environments

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, Chef, Ansible, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Designed a CM solution that used ClearCase UCM integrated with Rational ClearQuest
  • Perform administration of users, supported team for parallel development. Wrote Shell/Perl/Antfilesto automate certain processes for the smooth process of use of build tools like Build Forge.
  • Analyze the impact of change requests on project plan parameters, and synchronized source code repositories as an active member of CCB.
  • Participated in CCB meetings to represent the CM team.
  • Installed, configured and maintained ClearCase and ClearQuest for SCM and Issue tracking.
  • Extensively used Perl scripting to design customized triggers for the ClearQuest.
  • Performed all formal build s to the system test, acceptance test and production environments that were written in Perl/ANT/Java.
  • Participated in migration, from Base ClearCase to UCM Clear Case and even from CVS.
  • Fixed migration problems by identifying view checkout from VOBs and solved the problem by writing scripts for views attached to the VOBs.
  • Provide end-user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
  • Helped in deployment of Java applications with the install action and configuration of WebSphere server using Clear Case for source control.

Environment: Rational Clear Case, Rational Clear Quest, UCM, Shell Scripts, Perl, ANT, CVS, UNIX, SQL, J2EE, Build Forge, WebSphere and Windows Environment’s

Confidential

Build & Release Engineer

Responsibilities:

  • Worked on Java/J2EE Coding for Portal Applications.
  • Worked on Tomcat Web server for hosting web apps.
  • Used Perforce 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.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected the approvals for deploying the code to production.
  • Created diff files and check sum files for production support.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Subversion, Perforce, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, JIRA, UNIX, LINUX, Windows XP.

We'd love your feedback!