We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY

  • Over Nine years of IT Experience as Systems Administrator, Middleware Engineer and Devops Engineer with expertise in Middleware tools and technologies, building applications working closely with developers and Devops cultured software engineer.
  • Working experience with Middleware/Internet facing applications hosted on various application/web servers like JBOSS, WebSphere, Tomcat, apache, WebLogic, LAMP and Nginx, TC Server, Tibco ems, Tibco BW, Splunk, Maven, JFrog Artifactory, Jenkins, Mongo DB, Oracle 12 C, Postgres.
  • Experience working with Puppet 2.x and 3.x and Chef for software configuration management on JBoss and Tomcat server instances.
  • Good experience with systems administration on CentOS 5.x/6.x, Ubuntu v14.x and RHEL 5.x and 6.x
  • Good experience in monitoring platforms like Nagios, Splunk and AppDynamics. experience as a DevOps Engineer with configuration management tools such as chef, Puppet, continuous integration and continuous delivery using Jenkins, ANT, Maven and Gradle build tools, cloud architecture AWS, VMware, Docker, Version control using GIT, SVN, and extensive programming in Ruby, Shell, Python and Perl scripting.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services, configuring security groups, and setting up Elastic IPs, auto - scaling configuration, and Cloud Formation.
  • Wrote Chef Cookbooks, Recipes utilizing attributes templates and Ohai.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters
  • Experience in design micro services deployment using Docker and Kubernetes
  • Experience working with Chef data bags, attributes, cookbooks, recipes and templates in Chef.
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs.
  • Worked on setting up the life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Experience in setting up the Enterprise Infrastructure on AWS
  • Experience in automating builds using Jenkins (implemented master slave configuration) and GitHub.
  • Good understanding and automate process using Bash and Python scripting languages.
  • Managed installation, configuration and administration of WebSphere Application Server 5.1/6.0/6.1/7.0 , WebSphere Portal Server 6.1/8, JBOSS 4.3/5.1 EAP, JBOSS A-MQ, Rabbit MQ, BEA WebLogic Server 8/9/10, Tomcat 6.0/7.0, Apache and NGINX.
  • Experience in Setting up Chef Server, Clients and Workstations; and boot strapping various enterprise nodes, setting up keys
  • Worked on Install, configure and Managed SVN, GitHub, USVN, Hudson, Nexus, Sonar and Jenkins.
  • Proficient in automating JBoss builds, code deployments and configuring resources like JMS listeners, Database with Datasource (Oracle, DB2, Sql) using ANT, Maven, BASH and Python scripts for Continuous Integration and Continuous Deployment techniques.
  • Experience in Analysis, Design and Development of large-scale Front-office Applications using J2EE (JDBC, Servlet, JSP, EJB, JNDI), Java (Exception Handling, Multi-threading, JavaBeans, Collections, Swing), Spring, Hibernate, JSF (Java Server Faces), MVC, Struts, XML and XSD using IDEs XML Spy (for XSD and Webservice Designing), RAD, RSA, WSAD and Eclipse
  • Familiarity with Webservice Description Language such as WSDL, XML, SOAP, REST and XSLT
  • Involved in design, implementation and configuration of WebSphere and JBOSS clustering technologies like Horizontal, Vertical and Hybrid clusters for successful implementation of workload management
  • Worked on Install, Configure and manage Apigee.
  • Extensive experience with JIRA, Confluence, BMC Remedy for Project Planning/Management.
  • Ability to deploy, configure and manage EC2 servers on AWS cloud with supporting features like S3, ELB.
  • Good knowledge on Install, configure and administration of Big Data Infrastructure based Hadoop server administration and Docker container support.

TECHNICAL SKILLS

Operating Systems: Linux (CentOS 6.x/5.x, Ubuntu v14.x and RHEL 5.x/6.x), Windows 2008/2012

Scripting languages: Bash/Shell, Python and Ruby.

Monitoring tools: Nagios, Wily, Splunk and AppDynamics

Source Control Management: CVS, SVN, GitHub

System Configuration Tools: Pupupet 3.x, 2.x, Chef 11.0.4

Application/Web Servers: Tomcat 7.x and 6.x, TC Server, JBOSS 5.1/5.0, IBM WebSphere Server 6.0/5.1, BEA WebLogic Server 8.1/7.0, Apache2, LAMP stack

Messaging: Tibco EMS, Rabbit MQ

Programming Languages: C, C++, Java and PHP 5.x

Java Technologies: J2EE (JDBC, Servlet, JSP, EJB, JNDI), Java (Collections, Multi-threading, Swing and JavaBeans)

XML Technologies: XML, JAXP (SAX, DOM) and XSD

Remote Protocol: Webservices (REST, JAX-RPC and Apache AXIS runtimes)

Frame Works: MVC, Struts, Spring and Hibernate

Databases: DB2 Universal, Oracle 12c,11g/10g/9i/8i, HSQL and MySQL 5.0/4.0

Build Tools: Jenkins, Sonar and Nexus

Software Tools: Maven 2, Graddle, Ant, Log4j, JUnit

IDEs: RAD, RSA, WSAD 5.0 and Eclipse 3.x

XML Tools: XML Spy 2006

Debugging tools: JProfiler, JMap, Jhat, Jmeter and JProbe.Yourkit

PROFESSIONAL EXPERIENCE

Confidential, Columbia, MD

Sr. Devops Engineer

Responsibilities:

  • Linux (RHEL and CentOS and Ubuntu) server administration with debugging and resolving system/application issues effectively and can tune kernel settings for best operating system performance in order to have application stability and good response time.
  • Good experience working with Chef and Puppet software configuration and management tool to automate repetitive tasks quickly and efficiently.
  • Installed, configured and administered WebSphere 8.x, JBoss 5.x, Tomcat 7.x and WebLogic 11.x, tibco ems, tibco bw, Tc Server, application servers on a very large enterprise scale.
  • Installed, Configured and Implemented various frameworks and mapping to create business driven workflows and integration services with IBM IIB v9.x on Linux platform.
  • Worked on install, upgrade and supporting various content management systems and servers for digital content management business groups to use or update content providing recommendations to the customers based on the customer need.
  • Participates as a subject matter expert in project planning, design and maintenance of IT Infrastructure working closely with the Development teams.
  • Responsible for administration of several Red Hat Enterprise Linux LAMP and Solaris systems and servers
  • Developing Bash and Ansible playbook scripting for automating configuration management on the CI/CD build and deployed production environment with JBoss and tomcat application server support and administration.
  • Automated deployment of web applications to Tomcat and JBoss servers by creating chef recipes.
  • Maintains the enterprise infrastructure, including troubleshooting, administration, performance monitoring and optimization, capacity and continuity planning. Leads problem solving and troubleshooting sessions for the Linux Server environments in an Agile fast-paced environment.
  • Interacts with different third party vendors supporting new systems and technologies to provide them production Infrastructure to install/upgrade RPMs
  • Responds quickly and effectively to escalated or P1/P2 production issues tracked in BMC/Jira and take responsibility for seeing those issues through resolution with required root cause analysis and putting fixes as agreed/approvals from the management in a 24/7 operations environment.
  • Good working knowledge on setting up AWS EC2, S3, VPC, ELB, CloudFormation coding, RDS and DynamoDB on Red Hat and Ubuntu Linux instances for implementing AWS application deployments.
  • Analyzes existing IT operations and make recommendations for continual service improvement.
  • Delivers stable and healthy infrastructure as a part of operations team and provides thorough knowledge transfer to operational support teams.
  • Participates in Post-Mortem meetings to discuss incidents, and recommend changes to avoid reoccurrence.
  • Installed, configured and managed WebSphere, JBoss, Tomcat servers with Nagios and AppDynamics tools for monitoring performance.
  • Virtualized Linux and windows server deployments, clone, migrate hosts using VMware and vSphere client
  • Setup various application jobs in the Jenkins for the commit basedbuildsas well as nightlybuilds which are integrated from the GIT server.
  • Installed and managed source control systems like Github and SVN for application source code checked out to the Jenkins via git plugin.
  • Worked with DB Admins supporting DB2, PostgreSQL and MongoDB databases and work closely to escalate and troubleshoot any DB issues.
  • Involved in various projects for creating Jenkins jobs for building RPMs, WAR and EAR files and deployed using Shell scripts to CI servers
  • Experience with installation and support of Hadoop server cluster, configure and tune the Hadoop environment to ensure high throughput and availability.
  • Experience with Java and .NetBuildsystems using eclipse and visual studio.
  • Worked with teams supporting NetApp storage on a very large scale for creating volumes required for the application mounts with required capacity
  • Worked closely with dev team and release process for promoting builds on environments like Dev Integration, Staging and Production environments
  • Installed and managed various third party applications like Geo-location GIS services and Memcache for caching on Apache servers.
  • Installed, configured and managed Windows 2008 R2, IIS 6.0/7.0
  • Worked on Splunk, AppDynamics, JIRA and BMC Remedy for monitoring and troubleshooting to create an Incident/Problem ticket for Root cause analysis.
  • Works on assigned PBI incident and problem tickets to find/identify the possible root cause analysis and drive towards a permanent solution.

Environment: JBOSS, WebLogic, Tomcat, Linux, IBM DB2, WebSphere Application server, Ansible, CI/CD, Puppet, Chef, AppDynamics, Splunk, GitHub, Jenkins, LDAP, OpenAM, Java, JSP, Servlets, XML, Spring, Hibernate, AWS, MongoDB, JMS, IBM HTTP Server, Apache, nginx, memcache, geo services, Splunk and MQ Series.

Confidential, Bentonville, AR

Middleware Engineer

Responsibilities:

  • Responsible for setup, installation and administration of IBM WebSphere Application server, 5.1/6.0/6.1, WebSphere portal server, WebSphere commerce server, JBOSS 4.x and IBM HTTP Server 1.3x/2.0x, Weblogic, Apache in LINUX, Ubuntu, Solaris and windows 2k, windows 2k3.
  • Implemented Puppet writing manifests and modules with yaml files primarily around building and managing JBoss and Tomcat server instances.
  • Strong ability to troubleshoot Infrastructure, server (middle-tier and backend DB) or application related issues generated while building, deploying and during startup issues effectively.
  • Migrated applications from WebSphere 5.1 to JBOSS 4.3 using JBoss Studio developer and migrated applications from one datacenter to another.
  • Strong Experience in troubleshooting and applying fixes for the Java server related errors and exceptions based on the analysis/problem management skills by taking working inputs from the developers in an Agile methodology based work culture.
  • Day-to-day management of systems and support and demonstration including software and hardware upgrades, RPM packages updates and patch management in mixed Linux/Unix and windows environment.
  • Installed, configure and managed supporting the LAMP stack in Red Hat and Ubuntu environments and supported application and server issues in 24/7 team.
  • Connected continuous integration system with GIT version control for checking in the puppet configuration files to the central repository using push.
  • Involved in Load Balancing/Tuning/Clustering for WebSphere application server ND, Weblogic and JBOSS Application server using Jgroups clusters.
  • Installing and configuration of WebSphere 5.1, 6.0/6.1/7.0 ND, Weblogic 10.x/11.x and JBOSS Application servers 4.x/5.x/6. x.
  • Worked with cloud operations in creating POC on Amazon Web Services (AWS) environments, security groups, auto-scaling, VPCs.
  • Worked on the utilization of the JON with Jboss for the QA systems for optimizing the server performances and better throughput.
  • Configuring the HTTP Server for various clustered appservers using virtual hosting enabling SSL security.
  • Worked with Repository management using Nexus and sonar for artifact storage, management and best practice with tracking releases.
  • Experience implementing Atlassian techniques on Demand CI using JIRA and GIT tools.
  • Experience with Configuration management using Puppet writing manifest files as assigned by the configuration manager and good understanding doing proof of concept to use chef wirh ruby coding practice.
  • Support IBP (Integrated Banking Platform) project in build, deploy phase which is adhered to accommodate all banking applications in a centralized single interface application.
  • Worked in the teams supporting install, configure and administering IIS and .net web applications like online banking and mobile banking.
  • Created new profiles using wsadmin and wlst scripting and federated nodes to the existing DMGR to provide HA by implementing the clustering techniques.
  • Responsible for designing and creating shared WAS 6.1/7.0 environments by setting up multiple clusters (horizontal and vertical) for various applications across various lines of business.
  • Configured Queue Connections Factories, Queue Definitions and Listener Ports in order to provide connectivity to Enterprise MQ infrastructure
  • Analyzing activity log files and diagnosing Application Server problems to tune the JVM parameters in pre-prod environments prior to stress/load/UAT testing to implement the changes in production.
  • Install eFixes and cumulative fixes to the existing infrastructure along with system level patches to fine tune the Infrastructure.
  • Involved in Load balancing/Tuning/Clustering for IBM WebSphere Application Server Administration using Deployment Manager (Network Deployment).

Environment: JBOSS AS 4.3.0 GA, JBOSS 5.1 EAP, WebSphere Application server 5.0/6.1, AIX, Linux, Puppet, GitHub, Jenkins, Siteminder (Single signon), LDAP, Java, JSP, Servlets, XML, Spring, Hibernate, DB2, oracle 10g, IBM HTTP Server, Apache, Splunk, WilyIntroscope and MQ Series 6.1.

Confidential, Fort Worth, TX

Build & Release Engineer

Responsibilities:

  • Installed and managed SVN repository for backend source control management
  • Installed and managed GitHub repository for Frontend source control management.
  • Installed and managed Hudson and jenkins for creation of backend and frontend CI Projects for automation of builds and deployment
  • Installed and administered jboss for application deployment of code modules like digital locker, subscriber search/reco, social, etc
  • Installed and managed Tomcat for Quova Geo services.
  • Installed, Configured and Managed Terracotta servers for caching security tokens
  • Installed and managed Magento for CRM Services.
  • Involved in various projects creation using Maven POM files and ANT build scripts
  • Worked in Dev-Ops team and helped dev team to provide necessary data/dumps in case of performance issues occurred during application runtime.
  • Worked on collecting core dumps upon jvm crash, Process failures and analyzing them to tune up for fine jvm metric
  • Develop, maintain and ensure the reliability, availability, and performance of Liferay portal applications.
  • Involved in the release process for promoting code to the production environment.
  • Extensive experience in troubleshooting JBoss server issues such as out of memory problems, configuration related missing properties for loading modules, memory leaks and hung sessions by investigating into diagnostic data collection by taking core/heap/memory/tcp dumps
  • Worked closely with dev team and supported environments like Dev sandbox, Integration and Maintenance environments.
  • Provides on time, frequent well written narratives or status updates to management and/or customers during escalations, incidents, problems or projects tasks.
  • Installed, configured and administered JBoss 5.x, Tomcat 7.x application servers serving different applications.
  • Possess good knowledge leveraging AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling features provided by the cloud.
  • Developed and implemented many of automated batch processing jobs using autosys automated jobs as required by BA Team.

Environment: Tortoise SVN, Hudson, Jenkins, GitHub, JBOSS Application server 5.1, Tomcat 6.0, Apache server, Liferay portal, Magento, Java/J2EE, Terracotta, Quova Geo service, RHEL5, Maven, ANT, Windows2007

Confidential

Build & Deployment Engineer

Responsibilities:

  • Installed and configured Web Sphere Application Server6.0/7.0, WebSphere Commerce server6.0/7.0, Websphere MQ 6.0/7.0, Apache, Tomcat 6.1.x, Vmware Vsphere 4.1 ESXI, Red Hat Linux 5.6, Red Hat Linux 6.0, WindowsNT, JBoss 4.2.2GA./4.5/5.1, Web Sphere Portal sever 6.0/6.1, Oracle10g/11g Microsoft SQL version .
  • Created SCM Process, policies and procedures to follow Development and Software QA team toReleaseor Deploy highest quality product for the enterprise.
  • Worked onBuildAutomation and Continuous Integration tools like ANT, Maven and Jenkins.
  • Build and automation of infrastructure for Web mid-tier environments using puppet, git and Jenkins tools.
  • Worked on ANT script and XSL’s for configuring java objects in the DataPower Deployment Policy automation and Integration of Websphere with the DataPower ESB. configured SSL and managed certificates for WAS, JBOSS and Web Sphere MQ.
  • Responsible for Developing Shell, ANT, Python, Scripts for build and release automation and deployment Automation for JBOSS 5.0GA, Web sphere Application Server 7.0.
  • Expertise in infrastructure automation,upgrading applications from WAS 6.0 to WAS 7.0.
  • Responsible Web Sphere MQ Administration and installation, MQ cluster high availability through active/passive Queue manager setup to built more robust MQ cluster.
  • J2EE/JEE, JDBC, JNDI, JAXP, JAAS and JMS experience.
  • Developed MQSC scripts to create Cluster Sender and Cluster Receiver channels, SSL configuration in clustered Queue managers.
  • Responsible for Configuring SSL for Apache, IHS Between JBOSS and WebSphere AppServer.
  • Responsible for setting heap size and GC time settings at the time of running JBOSS application server with an ALL, DEFAULT configuration modes.
  • Involved in J2EE Application Server tuning (JVM), Supporting, collecting thread dumps and analyzing dumps to identify the issues.
  • Expertise in Deployment and performance tuning of liferay portal6.x, Jboss, Web sphere Application server.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 5.1/6.0 that involves
  • EAR (Enterprise Archives) and WAR (Web Archives).
  • Involved in trouble shooting and performance tuning using Resource Analyzer and Log Analyzer.
  • Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
  • Responsible for WAS6.1, upgrade and fix pack interim fix upgrades for Web Sphere application server 6.1/7.0.
  • WebSphere Application Server 6.0/7.0 migration, WebSphere MQ upgrade to 7.0.

Environment: Datapower XI50, MQ, Site minder 6.0, XSLT, WSDL, XSD, WebSphere, Web Agent EJB, XML, JDBC, JavaScript, DB2, IBM HTTP Server, Apache Web Server, Build Forge, Ant, WebSphere Application Server,WebSphere Message broker6.0/7.0,Websphere MQ7.0, JBOSS 4.2.2, Liferay Portal6.x, Cleacase, HTML, Visual Age for Java, Rational Rose 2000, Clear Case, Perforce, ITCAM.

We'd love your feedback!