We provide IT Staff Augmentation Services!

Devops& Cloud Engineer Resume

5.00/5 (Submit Your Rating)

FL

SUMMARY

  • Overall 8+ years of experience as Devops Engineer who is motivated, enthusiastic, and pro - active with an excellent 'can-do' attitude and ‘go-to’ personal.
  • Development / operations (devops) of application server clusters comprised of several hundreds nodes.
  • Experience in IT industry comprising of middleware Administration and Software Configuration Management (SCM). Extensive experience includes SCM, Build /Release Management, Change/Incident Management.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems SVN (Subversion), GIT and IBM Rational Team Concert.
  • Experienced working with the client managers on different projects handling administration and configuring.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, and IBM Rational Team Concert.
  • Extensively worked with automation tools like Jenkins, Hudson and Build Forge to implement the End to End Automation.
  • Responsibility for operations of ~50 monitoring servers (CentOS, RHEL), managed by Ansible/Puppet.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3.
  • Worked with continuous management and integration server TeamCity.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Configured and Administered Nexus Repository Manager and JfrogArtifactory.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in configuration ofApacheSOLR, RabbitMQ, Mongodb, PostgreSQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphereApplication servers for deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Strong experience in implementing the monitoring solutions like Wily Instroscope, HP Sitescope, Splunk, Zabbix, etc.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS

Application Servers/ Web Servers: IBM WebSphere ND 7.0.x/6.1.x/6.0.x/5.1.x/5.0.x/4.0/3.5.x, IBM HTTP Server 7.0/6.1/6.0.2/2.0.42. x/ 2.0.47/1.3.28/1.3.26, Apache 2.0 .54/2.2/ 1.3.28, IIS 6.0/5.0, SunOne Web Server 6.1/6.0

Operating Systems: Red Hat Linux 9/8/7.2/7.1/6.2, Suse Linux 10.x/9.x, OS/390, Sun Solaris 10/ 9/8, IBM AIX 5.3/5.2/5.1/4.3. x and Windows 2003/2000/NT Server

CI/CD/Configuration Management Tools: Jenkins, Ansible, Bladelogic Server Automation, HPOO, Chef, Rundeck

Languages: C, C++, JAVA, SQL, PL/SQL, PHP, Visual Basic

Monitoring Tools: IBM Tivoli Monitoring v6.2, Tivoli Performance Viewer, Wily Introscope, Splunk, HP Sitescope, Zabbix

Reporting Tools: SAP Business Objects XI R2 and Oracle Hyperion EPM

Scripting Languages: Shell, Python, PERL, JYTHON

PROFESSIONAL EXPERIENCE

Confidential, FL

DevOps& Cloud Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Interacting with the manager for the build in the project for the deployment and maintenance of applications
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.
  • Administered and integrated the the Version Control Systems like Subversion and Git with Jenkins.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications. created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
  • Developed Python and shell scripts for automation of the build and release process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Administration and Configuration management of version control systems.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
  • Developed and implemented up the monitoring infrastructure for systems, applications using HP Sitescope.
  • Installed, tested and deployed monitoring solutions with Splunk services
  • Designed and developed a configuration management database using Python and MySQl to maintain and audit the everyday configuration changes.

Environment: Subversion (SVN), Git, Jenkins, Nexus, Maven, Chef, IBM WebSphere Application Server ND 7.1.x/6.1.x, Tomcat, RHEL, Git, SVN, Ansible, Rundeck, HPOO, BMC Bladelogic Server Automation, HP Sitescope, Splunk, Zabbix, CA Introscope and Open SUSE Linux

Confidential - Wilton, CT

DevOps& Cloud Engineer (Chef Developer)

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Worked with the delivery manager for the code deploy responsible for night an weekly buld for different modules.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Management of environments using continuous integration server TeamCity.
  • Manage deployment automation using Chef, MCollective, Hiera, Custom Puppet modules, Ruby.
  • AWS Cloud management and Chef automation.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Rundeck.
  • Responsible for Design of different Release Environments for new projects.
  • Created Chef cookbooks using multiple recipes to automate system operations.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for Database build, release and configuration
  • Responsible for nightly and weekly builds for different modules.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Worked in configuration ofNIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created multi AZ VPC instances
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances
  • Worked on DMZ and non-DMZ (Local) zones of servers.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Used IAM to create new accounts, roles and groups
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Migrated applications to the AWS cloud
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Troubleshoot the build issue during the Jenkins build process.

Environment: GIT, JENKINS, CHEF, MAVEN, ANSIBLE, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA

Confidential - Long Island, NY

Build & Release Engineer/DevOPS Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Written make, Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkinsis used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential

Websphere Administrator

Responsibilities:

  • Installed, configured and administration of WebSphere Application Server 6.1 Network Deployment on Windows Server.
  • Installed, configured and administration of IBM HTTP Server 6.1 and IIS 6.0.
  • Installed fix packs to overcome Application server problems.
  • Installed different Web Servers on Solaris servers and configured the communication from Web Servers and App Servers.
  • Created different kinds of WAS 6.0 profiles like deployment manager, appserver and custom profiles.
  • Worked closely with the development team in deploying applications across the environments.
  • Involved in creating clusters for the application gained by doing horizontal and vertical cloning.
  • Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
  • Involved with other team members in writing scripts to automate deployment process and backup procedures.
  • Configuring of JDBC providers, Data Source, Virtual Hosting, Global Security, SSL, and LDAP.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for WLM.
  • Achieved Work Load Management by creating Clusters and Cluster Members in WAS 5.x/6.0/6.1.
  • Used Resource Analyzer and Log Analyzer for performance tuning and troubleshooting.
  • Collection of JVM statistics, garbage collection data for monitoring the heap and physical memory.
  • Configured CA SiteMinder to perform authorization for WAS.
  • Analyzing Activity log files and diagnosing Application Server problems.
  • Involved in configuration of WebSphere Application Server resources like JDBC Providers, JDBC Data Sources and Connection Pooling to connect to Oracle.
  • Involved in Advance performance monitoring and tuning of both WebSphere and the Solaris operating system.

Environment: IBM WebSphere Application Server 5.x/6.0/6.1, Sun One Directory Server (LDAP), IHS 6.0/6.1,IIS 6.0, Site Scope, Solaris 8, Windows 2003, AIX, CA SiteMinder.

Confidential

Websphere Administrator

Responsibilities:

  • Installation of WebSphere Application Server and Network Deployment V5.1 on HP-UX
  • WebSphere Application Server administration and support.
  • Deploying and supporting enterprise applications in clustered WebSphere environments to UAT and Production environments.
  • Experience with the installation and configuration of IBM Http Server and IIS.
  • Troubleshooting distributed systems at runtime.
  • Fundamental understanding of Application and JVM Tuning.
  • Experience working in a 24x7 Production environment.
  • Configuring data sources for database connectivity.
  • Applying web and middleware software upgrades and patches
  • Enable application tracing on the application server level in order to troubleshoot a problem.
  • Configuration of chutney caching tool for WebSphere 5.1 on HP-UX
  • Schedule maintenance request in Test, QA and Production environments in line with change management procedures and guideline.
  • Document requirements and action plans based upon resolution and root cause.
  • Troubleshoot issues with existing and developed systems and work with the appropriate service levels to resolve them.
  • Use of Peregrine service center tool for change management.
  • Write up documentation for Application Health checks
  • Reproduce Customer problems and log bug reports in Engineering’s Defect Tracking System using Quality center.
  • Coordinate with Engineering and QA teams to provide assistance in isolating and resolving product defects.
  • Open cases with IBM and document all activities related to the case into the appropriate case-tracking database (Peregrine’s service center tool).
  • Work with Development group to resolve issues and log products problems to be addressed for customer specific issues.
  • Provide customers regular updates on open issues.
  • Reproduce reported product issues to determine symptoms, root cause and solution or workaround.

Environment: IBM WebSphere Application Server 5.x, Web Sphere Portal Server V5.x, Java, Java2EE, WSAD 5.0, IBM HTTP Server, IIS 5.X, Netscape, iPlanet, Actuate, Wily Introscope, LDAP Server, DB2 UDB, Oracle, Windows NT, AIX.

We'd love your feedback!