We provide IT Staff Augmentation Services!

Senior Infrastructure Engineer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • A Senior Infrastructure Engineer/Cloud engineer/DevOpps Engineer with more than 8 years of experience in DevOpps engineering, Cloud Engineering (AWS), Middleware administration, and DevOps tools in areas of Ecommerce retail, Airline and Financial sectors.
  • Involved in installation of Configuration Management tool Puppet that includes Puppet Master and Puppet agents and enabling the secure communication between Master and the agents.
  • Involved in provisioning the WebSphere middleware environments using the Puppet.
  • Automated the installation of Websphere Application server, created different profiles, created the JVMs and the required virtual hosts using Puppet
  • Involved in automating the build and deploy process of WebSphere Commerce with WCBD tool using Hudson as the CI server.
  • Involved in setting up Hudson as the Continuous deployment server for frequent automated deployments to DEV and QA environments.
  • Deep knowledge of Linux operating system services including package management,
  • Deep knowledge of AWS Cloud services such as EC2, S3, Elastic load balancer, Auto scaling, VPC, Route 53 DNS, Cloudwatch, IAM, Code deploy and Cloud Formation.
  • Integrated SVN/GIT and Hudson/Jenkins as the source control
  • Working on migrating from Hudson to Jenkins to set up Jenkins as a Continuous delivery server to include automation testing to the pipeline.
  • Responsible for creating jobs and the required configuration in Hudson/Jenkins for any new environments or additional configuration.
  • Responsible for troubleshooting any build/deploy issues on Hudson/Jenkins.
  • Involved in setting up Dynatrace for application monitoring and Nagios for system level monitoring.
  • Worked on setting up WCBD tool for automation of Build and Deployment process on Hudson and Jenkins.
  • Ability to write code in Shell and Python scripting languages
  • Involved in setting up WebSphere Commerce Developer environment which includes installing the rational application Developer, Commerce developer toolkit, future packs, fix packs and enabling of feature packs
  • Responsible for performance tuning the WebSphere commerce and portal environments like tuning JVM related properties, DB connection related properties, Memory analysis, and GC algorithms.
  • Involved extensively in troubleshooting environmental and application related issues in DEV, QA, UAT and Production.
  • Created transports and message types for communication between WebSphere Commerce and external systems.
  • Involved in creating the redirects on the IBM HTTP Server for static content redirection.
  • Extensively involved in installing, configuring, maintaining, and supporting WebSphere Application Server 6.1/7.0/8.5 and the required fix packs.
  • Responsible for configuration of the environment with respect to the application needs.
  • Responsible for creating and managing the Nodes, Application Server’s, Cluster’s and Deployed multiple J2EE Applications
  • Configure and support web servers (IIS, I H S, Apache) for Internet and Intranet environments.
  • Responsible for creating all necessary documentation to build, administer and support all dev, TEST, QA and production Environments.
  • Strong experience in writing shell scripts to automate the administrative tasks and configuration and deployment process with Jacl and Jython Scripts.
  • Involved in troubleshooting any environmental/application issues.
  • Responsible for performance tuning the application and the server environment.
  • Responsible for Operating system installation, regular upgrade and administration.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
  • Create, change, and delete user accounts per request
  • Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities
  • Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required
  • Help tune performance and ensure high availability of infrastructure
  • Worked on virtualization technologies such as VMWare ESXi, Hypervisor
  • Responsible for monitoring the infrastructure with tools like Nagios

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Senior Infrastructure Engineer

Responsibilities:

  • Responsible for setting up WCBD tool (WebSphere Commerce Build and Deploy) for automation of Build and Deployment process.
  • Responsible for creating and managing jobs and related tasks in Hudson for day - to-day tasks.
  • Responsible for setting up Hudson as a Continuous Integration server and automated the build process with SVN as the source control and Sonar for code analysis.
  • Responsible for setting up Hudson as a Continuous Deployment server for automated deployments and integrated with the Commerce WCBD tool.
  • Migrated from Hudson to Jenkins and set up Jenkins as a Continuous Delivery server where in fully automating the build and deployment process using Pipeline plugin and others.
  • Worked on setting up the pipeline process which runs to build the code (which integrates with SVN and Sonar), deploy the code to DEV, followed by QAenvironments with integration to HP ALM for running automated tests.
  • Responsible for troubleshooting any build/deploy issues on Hudson/Jenkins.
  • Ability to write scripts in Shell and Python for automating middleware tasks.
  • Involved in setting up the cloud infrastructure in AWS for the application environment.
  • Worked on launching the AWS EC2 instances in the Virtual Private cloud (VPC) with auto scaling enabled.
  • Involved in setting up the elastic load balancer (ELB) and attached it to the Route 53 DNS for the application domain name.
  • Involved in setting up the users and groups in IAM with the right policies.
  • Involved in setting up the cloud watch alarms for monitoring.
  • Responsible for performance tuning the application server environment.
  • Experience with DynaTrace for application monitoring and Nagios for systemmonitoring.
  • Understanding of Akamai CDN. Involved in creating the policies for static content redirection onto Akamai.
  • Responsible for supporting regular deployments in UAT and Production environments.
  • Responsible for supporting on-call schedule on a regular basis.
  • Responsible for provisioning WebSphere Application server environments for the Order Management System (which is integrated with Commerce) using Puppet Configuration Management tool.
  • Responsible for installing WebSphere Application Server 8.5.5 and fix packs on DEV, QA, Perf, UAT and Production environments using Puppet.
  • Responsible for installing IBM HTTP Server and fix packs using Puppet.
  • Responsible for creating the JVMs and required configurations including deployments using Puppet.
  • Ability to write custom modules in Puppet using the Puppet DSL.
  • Responsible for storing and updating documentation on Atlassian Confluence (wiki) and JIRA for day-to-day tasks/issues reporting.
  • Responsible for working with the network team for any firewall access/issues and with shared services team for any OS related tasks. Used Remedy tool for submitting tickets to other groups in the organization.
  • Deep knowledge of system administration concepts.
  • Understanding of Ruby programming language

Environment: AWS cloud services, WebSphere Commerce Server 7.0, WebSphere Application Server 7.0/8.5, IHS 7.0/8.5, Redhat Linux 6.x on IBM Soft layer cloud, SVN, Sonar, Hudson, Jenkins, Puppet, Dynatrace monitoring, Nagios, Akamai CDN, Confluence wiki, JIRA

Confidential

Cloud engineer/DevOpps Engineer

Responsibilities:

  • Responsible for installing and building WebSphere Application Server 7.0/8.5 environments on Windows and Linux operating systems.
  • Responsible for architecting, installing and building WebSphere Application Server 8.5 environments on Windows and Linux operating systems using Puppet.
  • Responsible for installing the fix packs for WebSphere Application Server environments using Puppet.
  • Responsible for configuration of WebSphere Application Server resources like creating profiles, JVMs, virtual hosts and data sources using Puppet.
  • Responsible for setting up Jenkins and created jobs for deployments and common administrative tasks.
  • Automated the WebSphere build and deployment process using Jenkins (and required plugins).
  • Creating jobs in Jenkins for various day-to-day activities and responsible for troubleshooting.
  • Responsible for creating branches in SVN for different projects and updating Jenkins for building the code from the new branches and deploying it to different environments.
  • Installed and configured IBM HTTP Server and Apache Web Server to transfer HTTP requests to the WebSphere Application Server in a clustered environment.
  • Responsible for day to day troubleshooting with websphere applications hosted on IBM WebSphere Application Server environment.
  • Responsible for J2EE Application Deployments, Service Integration Bus Configuration, Message Activations, Destinations, Plug-in Configuration, Data Source Creation, Virtual Host Creation, Session management, clusters, Deployment Manager Configuration, Network Deployment Configuration in WebSphere6.1 and WebSphere7.0 on Linux environment.
  • Automated the deployment process using wsadmin/jython scripting.
  • Responsible for architecting, installing and administering the Apache Tomcat TC Server environment for some of the applications.
  • Enforce documented processes and procedures for creating packages, and deployments. Enabling Technologies Infrastructure Services will review the package, deployment script, and install documentation and ensure they are error-free and meet the documented standards.
  • Configured and Enabled the Global Security for WAS Administration Console users and Console Groups using Active Directory Server as a LDAP User Registry.
  • Worked with the shared services team for any OS/networking configurations or issues.
  • Used Service Now tool to work and track tickets with different teams in the organization.

Environment: WebSphere Application Server 7.0/8.5, IHS 7.0/8.5, Puppet, SVN, Jenkins, Apache Tomcat TC Server 2.0, Netegrity Site Minder5.5/4.5, WebAgent5.5/3.5, Redhat Linux 5.x, Jacl, Jython, Shell Scripts, WsAdmin scripting, Java, Dynatrace monitoring.

Confidential, Dallas, TX

Responsibilities:

  • Responsible for installing and building WebSphere Application Server 7.0/8.5 environments on Windows and Linux operating systems.
  • Responsible for installing the fix packs for WebSphere Application Server environments
  • Responsible for the configuration of WebSphere which includes datasource, MQ, LDAP/AD and additional configurations.
  • Responsible for configuring the SSL security for WebSphere environment.
  • Responsible for deploying the applications on DEV, TEST, QA and production environments.
  • Profiled all the J2EE Application has and worked with Application Groups in improving performance of application and possible memory leaks in application before deploying.
  • Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes and Automated the WAS environment with Jacl and Jython Scripts.
  • Capable of successfully manage time, projects, and multiple priorities, provide root cause determination for enterprise-wide issues, and able to work well under pressure and time constraints and be able to adjust to a constantly changing, fast paced environment
  • Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and Deployed Multiple J2EE Applications.
  • Installed and configured IBM HTTP Server and fix packs.
  • Responsible for configuring the SSL security for WebSphere environment.
  • Responsible for the configuration of WebSphere which includes datasource, MQ, LDAP/AD and additional configurations.
  • Responsible for deploying the applications on DEV, TEST, QA and production environments.

Environment: WebSphere Application Server 6.1, IHS 6.1, Shell Scripts, WsAdmin scripting, DynaTrace.

Confidential, Milpitas, CA

Responsibilities:

  • Administer the WebSphere Portal Server environments Development, Integration, Testing, Staging and production environments, deploy WebSphere applications and portlets to all the environments.
  • Responsible for the installation and configuration of IBM WebSphere Portal Server V7.0 on Linux and Windows platforms.
  • Automated the deployment of portlets, pages, themes and skins using XMLAccess, ANT Release Builder, wsadmin, wpscript and Unix Shell scripting.
  • Designed the DB2 database environment for hosting Portal configurations for Member Manager, Java Content Repository, Feedback, Likeminds, Customization, Community and Release content.
  • Configured Portal Server and Application Server security by integrating Portal Server environment with Tivoli Access Manager and Tivoli Directory Server.
  • Clustered the Portal Server environment using horizontal clustering across multiple boxes to facilitate high availability, failover support and load balancing in a production environment.
  • Installed and configured IBM HTTP Server and Apache Web Server to transfer HTTP requests to the
  • WebSphere Portal Server through the WebSphere Application Server plug-in in a clustered environment.
  • Deployed portal releases using Release Builder utility from the base test environment to production environment and effective version control of portal changes.
  • Administer the WebSphere development, TEST, Stage and production environments, deploy WebSphere applications to DEV and TEST environments
  • Responsible for J2EE Application Deployments, Plug-in Configuration, Data Source Creation, Virtual Host Creation, Session management, clusters, Deployment Manager ConfigurationNetwork Deployment Configuration in WebSphere6.1 and WebSphere7.0 on Linux environment: Tyco Apr 2008 to Mar 2009
  • Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary
  • Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required
  • Supporting System Administration Services, Production Support, launching web projects, working on AIX, and NT environments for Development, Testing and Production environment, which also includes software installations, backups, memory management, patch administration, disaster recovery processes etc. & Documentation.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
  • Maintain all systems optimally and make recommendation to optimize systems based on measured metrics
  • Managing web applications using Internet Information Services (IIS) and troubleshoots application errors
  • Responsible for Planning, Backup, laying out proper steps and getting approval for the upgrades of all server software, client software, and drivers.
  • Monitoring Multiple Applications on QA and Prod Environments using candle and wily tools.
  • Trouble shooting various problems in different stages of development using logs files and enabling traces.

We'd love your feedback!