We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.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 teh 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 teh building of deployable artifacts from source code.
  • Extremely knowledge 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 teh release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Experience of working with teh 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 knowledge of teh 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 teh automation environment for Application team if necessary, and halp them through teh process of build and release automation
  • Working on different environments like Java, .NET, Visual Basic and Visual C++
  • Designing a process for teh Anthill Pro-automation implementation in all teh application environments, and making sure it follows all teh standard procedures of teh Application SECDM or SDLC.
  • Working on Report generation, based on teh requirements from teh App team.
  • Worked closely with devops team 2 on configuration management using puppet.
  • Analyzing teh tool architecture and implementation teh applications, making it more user-friendly for teh application team.
  • Working on teh source code to generate builds and create procedures for teh deployment on teh servers for teh release
  • Communicating with teh Application team and make them understand about teh automation tool and its features.
  • Used source control version tools like SVN, GIT, CVSNT, for analyzing teh 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 teh Production Release.
  • Experience with chef test kitchen, berkshelf and chef spec for unit test cases.
  • Take part in code peer review of teh test cases, Bug review and QA weekly status meetings.
  • Reporting defects for teh failed test cases and tracking teh status on teh daily basis.
  • Ensured teh traceability of test cases back to teh Business requirements.
  • Interacted with Business Managers to understand teh functionality of teh application and developed teh 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 teh test scripts by parameterizations, checkpoints & variables to create more robust test scripts and maintained Object Repository for teh automation testing in Silk Test.
  • Performed dispatcher role to distribute tasks assigned to teh 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 teh 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 teh 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 teh Development Team in teh 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 teh 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 teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Involved in periodic archiving and storage of teh 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 teh development of build artifacts on teh source code.
  • Automated teh build and release management process including monitoring changes between releases.
  • Deployed teh 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 teh build and deployments process on teh enterprise server.
  • Securing a server with Ansible.
  • Provisioning and deployment with Ansible
  • Experience in working with GIT to store teh code and integrated it to Ansible Tower to deploy teh 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 teh Requirements and Design Documents.
  • Created Manual test cases for each functional module and automated teh 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.
  • Has working knowledge 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 teh 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 teh management.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Run Ansible Scripts to provision Dev servers.
  • Used teh continuous integration tool AnthillPro to automate teh 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 teh smooth process of use of build tools like Build Forge.
  • Analyze teh 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 teh CM team.
  • Installed, configured and maintained ClearCase and ClearQuest for SCM and Issue tracking.
  • Extensively used Perl scripting to design customized triggers for teh ClearQuest.
  • Performed all formal build s to teh 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 teh problem by writing scripts for views attached to teh VOBs.
  • Provide end-user support for teh 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 teh 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 teh system.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Good command in writing ANT scripts for making all teh files local to teh server.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected teh approvals for deploying teh 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 teh issues that rose during teh 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!