We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

NC

SUMMARY

  • 8 Years of experience in IT industry comprising of extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications, general Systems Administration and Change Management, Software Configuration Management (SCM).
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Experience in working on source controller tools like GIT, GIT Hub Subversion (SVN), and IBM Clear case.
  • Extensive experience wif software build tools like Maven, Ant and Apache Gradle.
  • Worked on teh transition project, which involves migration activities from Ant to Maven to standardize teh build across all teh applications.
  • Experienced in handling Release Management activities.
  • Experience in migrating teh existing infrastructure/applications toAWSCloud Computing.
  • ConfiguredAWSIdentity Access Management (IAM) Group and users for improved login authentication.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively wifin teh company.
  • Working experience on Oracle Fusion MiddlewareSuite of Products.
  • Install, configure and administer BEA WebLogic in clustered and non-clustered environments, deploy teh J2EE applications onto teh WebLogic-managed servers, monitor teh servers, and troubleshoot problems, provide resolutions to issues.
  • Work in a clustered environment across heterogeneous systems wif various versions of WebLogic Servers.
  • Good knowledge on Java/J2EE and .Net Applications Build and Deployment in Oracle Web Logic.
  • Excellent working knowledge in Installing, Configuring, Tuning and troubleshooting of Oracle SOA environment (10g, 11g).
  • DevelopedOSBREST services, implemented http headers name-value tokens.
  • Expertise in build/release process & maintain teh Archive of software releases (internal & external).
  • Worked on web servers and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Extensively worked on teh oracle virtual box, VMWare.
  • Good knowledge on Linux and Windows(Ubuntu/Debian and RedHat/Centos/Fedora).
  • Working knowledge on code review tools such as Crucible and code quality analysis tools such as Sonar and Fortify.
  • Maintains of application servers (JBoss), scripting/tooling/automation, alerting and monitoring, wif a strong focus on automation, scalability, predictability and performance.
  • DNS and Load Balancing experience on Nginx and knowledge on HA Proxy.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell, Perl, Python, and Ruby.
  • Knowledge on IP networking VPN's, DNS, load balancing.
  • Exposure on teh web services like REST and SOAP and protocols like TCPIP, LDAP.
  • Experience wif Oracle, MySQL, NoSQL, SQL server and Server DB Tasks.
  • Working experience on installation and configuration of teh monitoring tools like Nagios.
  • Closely worked wif Developers and Analysts to address project requirements. Able to TEMPeffectively manage time and prioritize multiple projects.
  • Good knowledge on Web Application, including DMZ Facing Internet Web Sites Integrations.
  • High exposure to REMEDY and JIRA tracking tools for tracking defects and changes for Change management.
  • Ability to work closely wif teams to ensure high quality and timely delivery of builds and releases.
  • Closely worked wif Developers and Analysts to address project requirements. Able to TEMPeffectively manage time and prioritize multiple projects.
  • Expert in server-side monitoring and test result analysis using DynaTrace, QA testing for application server to identify performance bottlenecks.
  • Experienced in configuring and utilizingNeoloadand HPALM for performance monitoring.
  • Usage of PerforceSoftware, which halps companies build complex products more collaboratively, securely and efficiently.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good knowledge on building teh DEVOPS strategies, CICD pipeline framework for Java applications.

TECHNICAL SKILLS

Programming Languages: C, C++, Perl scripting, Shell scripting, Python, SQL, Java/J2EE, .Net, Ruby, Bash, Angular JS.

Operating Systems: Windows 7/Vista/XP/2003/2000/NT/98/95, Sun Solaris 2.x, HP-Unix, RHEL, Oracle OS.

Build Tools: ANT, MAVEN, Gradle, CMAKE, MSbuild, NANT, Rake, GNU Make

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL Server 2008, MongoDB, Cassandra, NoSQL DB.

CI Tools: Hudson, Jenkins, Build Forge, Cruise, TeamCity, Bamboo.

Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, WebSphere, Jetty, Nginx,Mongrel, IBM WebSphere commerce server (WCS), Apache HTTP server.

Version Control System: Subversion (SVN), IBM Rational Clear Case, Perforce, GIT, TFS and IBM-CLM.

Tracking tools: JIRA, Remedy, Bugzilla, Find Bugs, and Confluence

Repositories: Nexus, Bitbucket, Artifactory.

PROFESSIONAL EXPERIENCE

Confidential, NC

DevOps Engineer

Responsibilities:

  • Involved in transforming teh legacy Admin model to DevOps model by introducing various automation tools for host and cluster management.
  • Created and Configured Jenkins pipeline Configured and administered Jenkins for Continuous Integration and deployment into Tomcat Application Server jobs and templated workflows to improve reusability for building pipelines.
  • Good understanding of enterprise systems, infrastructure, software design and development, database design and development and system integration experience.
  • Automated deployments of various JBOSS/J2EE web application on QA and PROD environments for different applications.
  • Worked onAWSElastic load balancer to distribute teh traffic to EC2 instances based on requirement.
  • Worked onAWSAuto Scaling for providing high availability of applications on EC2 instances based on teh load on applications.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, boto API).
  • Good Knowledge on building and maintaining highly available systems ideally wif Configuration Management Systems wif Chef.
  • Extensive experience wif automation and configuration management tools like Chef and Puppet.
  • Good understanding of builds tools such as Maven and Ant, MSbuild and NANT.
  • Responsible for supporting and troubleshooting AWS Pipeline deployments.
  • Configure and maintain of WebLogic Server Clustered/Non-Clustered environments on Sun Solaris/Windows/Red Hat Linux.
  • Perform Load Balancing and performance and tuning on WebLogic Server Clusters.
  • JVM tuning for teh optimum performance of teh applications deployed on WebLogic andSOAsuite.
  • Configured DB adapters, File Adapters inSOAdomain.
  • Installed, configured OSB 11g, 12C in a clustered high available environment, Deployed proxy and business services using OSB console.
  • Experienced in developingOSBrouting processes and monitoring them fromOSBconsole.
  • Used ANT scripts to deploy SOA and OSB projects.
  • Experienced in developingOSBrouting processes and monitoring them fromOSBconsole.
  • Develop UNIX scripts for application building and deployment.
  • Created Proxy plug-ins using Apache/iPlanet/IIS WebLogic servers.
  • Managed teh GIT branching strategy for a few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Used Subversion for Software Configuration management and maintaining teh versions and created tags and branches, fixed merge issues, and administered software repositories wifin Subversion (SVN).
  • Supported and developed tools for integration, automated testing and release management.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated wif developers, Business Analyst and Mangers to make sure dat code is deployed in teh Production environment.
  • Involved in teh installation and configuration of HA-proxy as a Load Balancer.
  • Designed shell script for Redshift cluster shutdown/startup automation based on teh snapshots.
  • Supports weekly on call for troubleshooting application after hour issues.
  • Configured cloudbees Jenkins plugins for pushing Artifact, Log parser, build timeout plugins.
  • Configured Loggly to archive all logs to S3 bucket.
  • Implemented groove-based templates for Jenkins jobs.
  • AMI Creation for CD/CI using boto API’s. made automated Ruby script to run every quarterly to update teh Ami security patches.
  • Configured teh Load Balancers and VPC wif Public and private subnets.

Environment: Amazon AWS Services, .Net, Oracle Virtual Box, Subversion (SVN), GIT, GIT Hub, SOA, Oracle Fusion middle ware, OSB, ANT, Maven, Jenkins, CHEF, Shell Scripts, Ruby, XML, python (BOTO API), Linux administration Apache, MySQL, JIRA, SOA, MS build and NANT.

Confidential, IL

DevOps Engineer

Responsibilities:

  • Participated in teh release cycle of teh product, which involves environments like Development, QA, UAT and Production.
  • Used Subversion for Software Configuration management and maintaining teh versions.
  • Performed Branching and Merging as per teh schedule.
  • Configured teh Load Balancers and VPC wif Public and private subnets.
  • Performed Branching and Merging as per teh schedule.
  • Performed S3 buckets creation, policies and on teh IAM Role based polices and customizing teh JSON template.
  • Created teh AWS VPC network for teh Installed Instances and configured teh Security Groups and Elastic IP's accordingly.
  • Created a high availability and scalableAWSstacks using EC2 auto scaling functionality. Used Stack Driver andAWScloud monitoring extensively to monitor and debug teh cloud-basedAWSEC2 services. Created tagging standards for proper identification and ownership of EC2 instances and otherAWSresources.
  • Developed and managed cloud VMs wifAWSEC2 command line clients and management console. Implemented DNS service through Route 53 on ELBs to achieve secured connection via https.
  • Configured teh Route 53 DNS and load Balancers for teh VPC and teh NACL wif inbound and outbound Rules.
  • Knowledge on creating proxy and task services using Oracle Service Bus (OSB).
  • Developed services usingOSBwif complex flow.
  • Experience in SOA administration tasks such as creating and modifying JNDI and managing domains and data source.
  • Developed message flows inOSBusing service callouts, Publish, Java callouts, route, dynamic route, transport headers.
  • DevelopedOSBproxy services on http, jms, sb protocols.
  • Published business events to JMS topics, and consumed viaOSBand routed it to consumer via biz services.
  • Tune various WebLogic performance parameters to make teh application highly scalable and thereby improving teh overall system performance.
  • Responsible for tuning of EJB’s, and databases in case of Entity Beans, Transactions and Synchronization. Developed teh Server-Side components in JAVA using Servlets and EJB.
  • Installation, Configuration, and Administration of Internet Information Server (IIS) 5.0 and Apache Web Servers. Designed and Developed J2EE core components such as Entity Beans, Session Beans.
  • Created CloudFormation template for ELK stack template.
  • Managed repository, folder, and user/group privileges different environments.
  • Documented teh Build and Deployment Process which could be used by teh team if found any issues at teh time of build and deployment of different applications to different environments.
  • Responsible for User Management and Plug-in Management for Jenkins.
  • Created teh Master/Slave pattern for Jenkins to distribute teh load and builds around teh build farm.
  • Developed Bash and python Scripts for manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Involved in teh installation and configuration of Nginx as a Load Balancer.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for Linux machines.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Configuration management and Server application management using Chef and Puppet.
  • Most of teh admin tasks are done using Chef tools instead of doing manually.
  • Maintained user account across teh network using Chef.
  • Installed and maintained Chef on different environment like Linux distribution, windows (agents) and Mac.
  • Coordinated wif developers, Business Analyst and Managers to make sure dat code is deployed in teh Production environment.
  • Documented teh deployment process (Migration Doc) of code to production.
  • Used JIRA tool to track all teh defects and changes released to all environments.

Environment: Amazon AWS Services, .Net, Subversion (SVN), SOA, Oracle Fusion middle ware, OSB, ANT, Maven, Jenkins, Chef, Shell Scripts, XML, Linux, Apache, MySQL, JIRA, Elastic Search, PMD, Find Bugs.

Confidential - Fargo, ND

Build Engineer

Responsibilities:

  • Used SVN as source code repository.
  • Created and maintained teh Shell/Perl deployment scripts for Web logic and UNIX servers.
  • Analyzed teh ANT Build projects for conversion.
  • Converting teh ANT Build projects to Maven Build projects.
  • Developing teh Maven build scripts (pom.xml's).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Configuring and Administering teh Jenkins Continuous Integration servers.
  • Created end to end build automation and CI setup for button click push deployment.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate teh process.
  • Implemented &maintained teh branching and build/release strategies utilizing Subversion in Linux environments.
  • Performed all necessary day-to-day Subversion support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution.
  • Maintained History of all teh repositories using Subversion.
  • Extensive usage of TortiseSVN in Windows environment for version control activities.
  • Involved in teh bare metal provisioning of teh new servers using DHCP/TFTP/PXE-server boot and DNS configuration of teh new servers.
  • Installed and Configured teh Apache Tomcat application servers for Dev and Integration Test Environments.
  • Installed and configured Nexus Repository Manager to share teh artifacts between teh teams wifin teh company.
  • Automated teh process of deployment to Apache Tomcat Application Servers by developing Python Scripts.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated teh entire process.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked wif JIRA for Issue Tracking and monitoring.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Coordinated teh resources by working closely wif Project Managers for teh release and carried deployments and builds on various environments using continuous integration tool

Environment: Subversion, .Net, Java, GIT, Jenkins, Python, PHP, Linux, Apache, Maven, MySQL, JSP, XML, Clear Quest, DB2 and Web logic.

Confidential

Java Developer/Build Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as development and deployment.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, and Ajax.
  • Agile Scrum Methodology been followed for teh development process.
  • Designed unique design specifications for application development dat includes front-end, back-end using design patterns.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Implemented Ant, branching and merging operations for Java Source Code
  • Used ANT as build automation tool for Java based projects.
  • Perform Sanity tests to ensure teh integrity of code deployment.
  • User management, Creating and configuring new environments, libraries and projects in Build Forge.
  • Documented teh policies and procedures for branching, labeling, code merging, check-in/check-out, and builds.
  • Deployed artifacts to Web logic application servers.

Environment: Java, JSP, XML, Servlets, JSP, XML, ANT, Build forge, Web logic, Shell Scripts, Clear Quest, DB2.

We'd love your feedback!