We provide IT Staff Augmentation Services!

Devops Engineer Resume

Dallas, TX

SUMMARY

  • Over 7 years of extensive experience in IT industry with every increasing level of responsibility and expertise as DevOps Engineer on Middleware administrations, configuration and integrating with all the J2EE components.
  • Strong experience in building CloudFormation template stacks for provisioning AWS resources (EC2, RDS, VPC, ECS Lambda and Lambda SAM).
  • Managing AWS cloud infrastructure for over 400+ servers such as Configuring relevant tags (like Name, Project, Cost Center, BU, etc..), Configuring and monitoring alerts/alarms for the EC2, RDS instances using CloudWatch and Automated snapshot clean - ups for EBS volumes and RDS instances.
  • Experience in designing and deploying the micro-services in AWS Lambda using SAM (Serverless Application Model) CloudFormation.
  • Experience in administering Postgres RDS instance (single AZ and multi-AZ).
  • Experience in creating public and private VPC, Subnet, NACL, Route Tables, Internet Gateway, NAT Gateway.
  • Working experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure DevOps, Azure search, and notification hub.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Working experience with GCP platform, worked on creating Compute Engines, CloudSQL, LoadBalancing with Autoscaling, VPC.
  • Involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Proficient with DevOps release tools such as Ansible, Automated configuration management and deployments using Ansible playbooks and YAML.
  • Experience in provisioning of Cloud Infrastructure on AWS, Azure and GCP using Terraform.
  • Experience in setting up Ansible to automate tasks like spinning up EC2 and RDS instances, deploying code and managing AWS CloudFormation templates.
  • Hosting WordPress & Tomcat Applications on OpenShift Origin/Kubernetes orchestration & AWS ECS. Implementing CI/CD via Jenkins, GitHub & Artifactory. Building & hardening Docker images. Containerize Applications using the Docker concepts.
  • Supported application teams in deploying the docker containers to Openshift platform as a part of refactoring Monolith applications into Microservices.
  • Proficient in Installation, Setup and Configuration of JBOSS EAP, IBM WebSphere Application Server, WebLogic Application Server, TOMCAT, Apache and IBM Http Server.
  • Strong experience in webserver app server plugins such as mod jk, mod cluster, mod proxy, plugin cfg plugins between Apache, IHS to Tomcat, JBOSS, WAS.
  • Vast experience in deploying applications JAR, WAR, EAR, and maintained Load Balancing, High Availability and Fail over functionality in clustered environment using Admin consoles and through scripting using JBossCLI on and HTTP-JSON API in JBOSS EAP, wasadmin scripts on WAS.
  • Created Centralized Installation Manager (CIM) on WAS to install product components, apply various types of maintenance, monitor submitted requests and to create additional installation packages.
  • Configuring of JDBC Providers, Data Sources, Virtual Hosts, Global Security, Security Domain, SSL, and LDAP.
  • Proficient in creating and installing of SSL certs on web servers and application servers using keytool & openssl.
  • Experience in coordinating with multiple teams that involve dev, test teams for patching/upgrading Java to patch or major version on the application server to address the security concerns raised by the security teams.
  • Automated application deployments using scripting languages like Shell, Python, PowerShell scripting and providing support to the team to meet business objectives.
  • Experience in working on development tools like Eclipse IDE for code related issues and SQL Developer, TOAD for running SQL queries on DB related issues.
  • Worked closely with Service Now team to implement corresponding Service Catalog forms for Web related builds.
  • Experienced in configuring Databases like Oracle 10g/11g/12c, MySQL, TeraData, DB2, Dynamo, Cassandra DB.
  • Hands on in Installing and monitoring performance parameters through JvisualVM, JConsole for JBOSS EAP.
  • Used performance tools like NewRelic, Dynatrace to monitor the performance of the servers.
  • Experience with Splunk log monitoring tool and good knowledge on open source ELK stack log management tools.
  • Experience in application configuring to Local/Global Traffic management on F5 load balancing, LDAP and Webserver exclusively on the end-to-end implementation and maintenance of Single Sign ON.
  • Troubleshooting Production issues, worked on resolving Application Server Hang issues and High memory and CPU issues in WAS, JBOSS EAP.
  • Ability to provide 24x7 on call support rotation, monitoring and maintaining multiple Applications in Development, TEST, QA, Staging and Production Environments.

TECHNICAL SKILLS

DeveOps Technologies: Kubernetes, OpenShift, Docker Containers, Jenkins, AWS EKS, EC2, S3, VPC, ROUTE53,GCP,Azure AKS, Ansible

Operating Systems: UNIX, Linux, Windows NT/2008 R2/ 2012 R2.

Programming Languages: Shell Scripting, PowerShell, JavaScript, Python

Application Servers: IBM Web Sphere Application Server 6.X/7.X/8.X, JBOSS 4.X/5.X/6.X/7.X, TOMCAT 4.X/5.X/6.X/7.X/8.X IBM WCM 5.1/6.0, IBM HTTP Server 6.X/7.X/8.XWeb Servers: IBM HTTP Server, Apache HTTP Server 2.X, IIS 6.0/8.5, AWS EC2

Databases: ORACLE 10g/11g/12c, TeraData, SQLServer, MySQL, Amazon RDS

Protocols: TCP/IP, HTTP/HTTPS, SSH, Telnet, FTP, RMI/IIOP and WAP (WTP/WSP)

Tools: Clear Case (Version Control Software), SSO - CA Siteminder, SSH, Maven, Eclipse, SQL Developer, Microsoft System Center Orchestration, AppViewX, ServiceNow.

Miscellaneous: Microsoft Office Suite (2003, 07, 10) Microsoft Visual Studio (2005, 08), Microsoft Visio, Various VPN Clients, PUTTY.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Implemented end to end CI/CD pipeline via GitHub, Jenkins, Nexus, Enterprise Dockerhub, Docker containers and OpenShift Orchestration.
  • Created multiple Dockerfiles for LAMP stack, JBoss, tcserver offerings as per enterprise standard to facilitate the business using them as part of their application infrastructure onboarding process on to Enterprise OpenShift platform.
  • Responsible for creating the Docker images based on the application stack and pushing the images to Enterprise Artifactory.
  • Responsible for provisioning of Cloud Infrastructure on AWS, Azure and GCP using Terraform.
  • Developed Terraform code base to deploy Kubernetes cluster, ELK stack platforms for log monitoring on Azure and Amazon.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Developed scripts for builds, deployment, maintenance and related tasks using Jenkins, Maven, Groovy and Shell.
  • Involved in developing designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS), Google Cloud Platfrom (GCP), Azure.
  • Worked with various GCP services like Compute Engine, GCP Storage, CloudSQL, LoadBalancer, VPC.
  • Created Load Balancer for applications in GCP by configuring Instance Template, Instance Groups, FrondEnd IP’s, backend configurations.
  • Worked with various AWS services like EKS, VPC, EC2, S3, ELB, EBS, RDS, IAM, CloudFormation, Route53, CloudWatch, CloudFront, CloudTrail.
  • Configured Elastic container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.
  • Deployed and managed Docker containerized applications onto Amazon Elastic Container Service for Kubernetes (EKS) and Azure Kubernetes Services(AKS).
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python on familiar servers such as Apache and IIS.
  • Used CloudFront to deliver content from AWS Edge Locations to users, allowing for further reduction of load on front-end servers.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.
  • Manage and Create Storage Account and Affinity Group in Azure Portal.
  • Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create Virtual Network and End Points in Azure Portal.
  • Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
  • Install, configure and administer Apache HTTP Server, TOMCAT servers 7.X/8.X, WebSphere Application server 8.X/9.X, JBoss EAP Application Server 7.X.
  • Develop Web services as per the automation requirements using REST API services to enhance end to end infrastructure support.
  • Participate in the SCRUM meetings, assist team on all phases of agile development life cycle with 2-weeks sprints/ iterations, pulling user-stories, backlog grooming, and retrospective meetings.
  • Responsible for source code management including branches, code check-ins, merges of the developed automation scripts in Git.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Built Python and Bash scripts for system administration and automation, such as automate the regular tasks like removing core files, taking file backups, file transfers among servers etc. several other ad-hoc requirements.
  • Administered and configuring the monitoring tool like Jboss operations network, Jconsole, GCviewer.
  • Install and administer Dynatrace Application Performance monitoring (APM) tools to monitor JVM, application performance, end to end transactions.
  • Deployed and configured J2EE applications which including JDBC Providers, Data Sources, Virtual Hosts, Global Security, SSL, LDAP, Network Listeners (AJP, HTTP, HTTPs), DB pools, JMS, log management.
  • Responsible in JVMs tuning, setting heap size and GC time by analyzing the must gather information for Application Server Hangs.
  • Responsible for Platform Upgrades, Patches and Fix Packs which resolves all the Security Vulnerabilities.
  • Responsible for support and reliable maintenance of the applications on different platforms for on-going application development.
  • Support applications 24/7 on-call support for major applications that involved troubleshooting issues in application components, application servers, web servers, F5 load balancers and DNS aliases.

Environment: Docker, OpenShift, K8s, AWS EC2, S3 Bucket, RDS, EKS, TOMCAT 7.X/8.X, WAS 8.X/9.X, Apache HTTP Server, WebLogic 12.1, JBOSS 7.X, LDAP, TCP/IP, Java, J2EE, JSP, JDBC, JavaScript, ORACLE 10g/11g/12c, HTML, GIT, Bitbucket, Shell Scripting, REST Services.

Confidential

DevOps Engineer

Responsibilities:

  • Implemented end to end CI/CD pipeline via GitHub, Jenkins, Artifactory, docker, Ansible and Kubernetes Orchestration on in house Datacenters.
  • Deployed and managed application PODS to the K8s clusters using kubectl command line tool.
  • Implemented various kinds of K8s Deployment approach like Deployment, Replication Controller based on the application requirements.
  • Created and Configured Services in K8s clusters to handle load balancing of requests among the multiple application pods for high availability.
  • Worked closely with the development teams in troubleshooting the issues on applications that are deployed in K8s clusters and helped in identifying the causes and issue resolutions.
  • Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch and Cloud Formation.
  • Worked on various services of Azure: Virtual Machines, App Service, DNS, Blob Storage, Content Delivery Network, Azure Active Directory, Monitor and Azure Resource Manager (ARM) templates.
  • Configured Jenkins master and slave servers and configured them with automated jobs for continuous integration (CI) and continuous development (CD) of the monolith application.
  • Worked on many Proof of Concept (POC) assignments on Amazon Web Services, Chef, Puppet and Ansible automation tools.
  • Installed, configured and administered Apache HTTP Server 2.4, TOMCAT servers 7.X/8.X, JBoss EAP Application Server 6.X, 7.X.
  • Involved in migrating the application platform from WebLogic Application Server 12.1 to JBOSS EAP 7.0.4.
  • Created shell script that using jcli tool to apply patches on JBoss EAP servers from 7.0.4 to 7.0.9 version.
  • Planned and implemented Apache migration project with migration of old servers to Cloud VMs, along with the version upgrades from 2.4.9 to 2.4.35.
  • Worked on clustered configuration in JBOSS EAP (Horizontal/Vertical Scaling) in domain mode for high availability of the application.
  • Prepare and maintain detailed design and operational documentation for production systems.
  • Creation and configured of SSL and Digital Certificates, which include requesting, generating and implementation for the secure between Web server and the Application Server.
  • Configured applications to use latest TLS protocols to address security vulnerabilities periodically.
  • Coordinated and worked closely with Red Hat Jboss support team to diagnosis and issue resolution.
  • Coordinated production outages and facilitated resolution by working with several teams like UNIX, Network, Oracle Database, Infrastructure and Application teams.
  • Involved in developing standard for the mod jk, mod cluster connector configuration from Apache webserver to Jboss Application Server.
  • Administered and configuring the monitoring tool like jVisualVM, Jconsole, GCviewer.
  • Installed and administered New Relic, Dynatrace Application Performance monitoring (APM) tools to monitor JVM, application performance, end to end transactions
  • Installed and administered browser components for APM tools to monitor end user experience of the application and involved in resolving issues working closely with the development team.
  • Coordinated with testing teams for load testing the application and worked with jVisualVM & Jconsole to monitor the Jboss parameter values like memory usage, thread counts or JCA connection Details.
  • Configured and integrated Splunk log monitoring tool with the application servers for application log management.
  • Implemented POC on opensource ELK (Elastic, Logstash, Kibana) stack for application log management.
  • Integrated Nagios monitoring tool with the servers for network, application monitoring.
  • Responsible in JVMs tuning by analyzing the must gather information for Application Server Hangs.
  • Configuring of JDBC Providers, Data Sources, Virtual Hosts, Global Security, SSL and LDAP.
  • Responsible for support and reliable maintenance of the applications on different environments for on-going application development.

Environment: TOMCAT 7.X/8.X, JBOSS 6.X/7.X, AWS, Kubernetes, Docker, Ansible, Jenkins Siteminder, Apache HTTP Server 2.4.X, LDAP, TCP/IP, Java, J2EE, JSP, Servlets, EJB, JDBC, JavaScript, ORACLE 11g/12c, HTML, GitHub, Shell Scripting, Dynatrace, NewRelic, Nagios, Splunk, ELK, jVisualVM, Jconsole.

Confidential

JBoss Engineer

Responsibilities:

  • Involved in developing and implementing automation, integration and providing infrastructure solutions using Ansible tool. Involved in planning and implementing of a Jenkins based continuous integration builds and test environment.
  • Involved in build and deployed application on AWS stack cloud platform including EC2, EBS, S3, RDS and ELB along with Continuous Delivery pipeline with Docker , GitHub , Jenkins and required plugins for AWS and JBoss.
  • Worked on Continuous Integration pipeline tool Jenkins for the applications hosted on premises datacenters to track the application build progress.
  • Involved in creating standardized automation scripts for Apache, JBoss EAP provisioning through Oracle Enterprise Manager (OEM) 13c.
  • Installed, configured, and administered Apache HTTP Server 2.2.22, 2.4.17, 2.4.18, 2.4.23, TOMCAT 7.0.47, Red Hat JBoss EAP Application Server 4.3/5.1/6.2 on Red Hat (RHEL) 6.5/6.7.
  • Involved in migration of JBOSS Application Server 5.3 to 6.2 version. Configured JBoss EAP 6.2.4, 6.4.7 Application servers and integrated Apache webserver on Linux, Windows and Solaris platforms to work with Application server.
  • Installed, configured, and administered IIS 8.5 and .NET framework 3.5/4.5 based on the application requirements on Windows 2008 and 2012 R2 through Microsoft Orchestration runbooks.
  • Deployed and maintained websites on IIS under load balanced environments on all production and non-production environments. Prepare and maintain detailed design and operational documentation for production systems.
  • Automated regular administration tasks like parsing the classpath of running scripts, checking for errors in the logs, validating the integrity of running processes/artifacts, generating thread dumps and several other adhoc requirements.
  • Created and implemented shell scripts to perform Apache upgrades from versions 2.2.22, 2.4.10, 2.4.18 to 2.4.23 as a part of platform refresh projects.
  • Involved in working closely with developers in the development process and assist them in troubleshooting the application functionality by identifying the roadblocks in the application code and Oracle database objects.
  • Worked on Eclipse IDE for java code reviews and SQL Developer to run select/insert queries for database related issues along with the development team.
  • Involved in creating the Maven build scripts for the application and compiled the code for deployment.
  • Deployed and configured J2EE applications which including Network Listeners (AJP, HTTP, HTTPs), DB pools, JMS, log management.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions in Rational ClearCase, GIT version controls.
  • Worked on configuring the network load balancing of the application behind F5 segment. Worked on installing the security certificates and configuring CA Siteminder for single sign on (SSO) on Apache Webserver.
  • Worked on change control process in ServiceNow for implementing the production changes.
  • As a part of process standardization worked closely with ServiceNow team by gathering and providing the required information in creating a specific Service Catalog for the web related builds.
  • Configuring of JDBC Providers, Data Sources, Virtual Hosts, Global Security, SSL and LDAP.
  • Responsible for support and reliable maintenance of the applications on different platforms for on-going application development.
  • Coordinated and worked closely with Red Hat Jboss support team to diagnosis and issue resolution.
  • Involved in on-call support for major applications that involved troubleshooting issues in application components, application servers, web servers, F5 load balancers and DNS aliases.

Environment: TOMCAT 6.X/7.X, JBOSS 4.X/5.X/6.X, IIS 8.5, F5 Network Load Balancer, Siteminder, Apache HTTP Server, LDAP, TCP/IP, Java, J2EE, JSP, Servlets, EJB, JDBC, JavaScript, ORACLE 10g/11g/12c, HTML, Oracle OEM 12C, Eclipse, SQL Developer, Clearcase Version Control, Shell Scripting, PowerShell, Ansible, Jenkins, AWS, ServiceNow.

Hire Now