Post Job Free
Sign in

Resource Manager Devops Engineer

Location:
Rosemont, IL
Posted:
November 15, 2021

Contact this candidate

Resume:

Mehtab Badruddin

***************@*****.***

267-***-****

Professional Summary:

* ***** ** ** ******** experience compromising of Devops, Oracle WebLogic Application Server v8/9.x/10.x/11g/12c, IBM WebSphere Application server v6.x/7.0, maintenance, integration including Tomcat Apache Server v6.0 including end-to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.

In-depth knowledge of Devops management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.

Extensive experience of working with MySQL, SQL Server, Oracle and Mongo Databases.

Extensively worked with automation tools like Hudson, Jenkins, Cruise Control, Cruise Control.Net, Build Forge and Bamboo to implement the automation and their configuration.

Experienced with enterprise level source control repositories such as Subversion (SVN), IBM Rational Clear Case, GIT, and Mercurial.

Implemented Security in Web Applications using Azure and deployed Web Applications to Azure .

Providing infrastructure automation templates for EC2, KMS, RDS, S3, ELB, ALB, VPC, Dynamo DB, IAM, and Config & Cloud Trail using Terraform.

Cloud development and automation using Node.js, Python (Boto3), AWS Lambda, AWS CDK (Cloud Development Kit) and AWS SAM (Serverless Application Model)

Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.

Experience in accomplishing aspects of software config management, and in Build &Release Management.

Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, NUnit, Jenkins and CAST.

Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.

Worked with Apache Kafka for High throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored messages.

Expertise in application of cloud providers, Amazon AWS Ec2/s3/VPCSNS/AMI, Cloud sigma, Win Azure.

Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as jar, war, & ear from source code and Involved in Migration activities from Ant to Maven to enhance the build process.

Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Tuning, Migration, Trouble shooting on RHEL 4.x/5.x.

Experience on container management tools Docker, Mesos, Marathon and Kubernetes. Also used to manage clusters of nodes using docker swarm, compose, DC/OS and kubernetes clusters.

Expertise in scripting for automation, and monitoring using Shell, PHP,Bash,Python & Perl scripts, PowerShell / Windows systems and automating the administrative tasks and management using cron and at.

Experienced in implementing, maintain of Apache Tomcat/MySQL/PHP, LAMP web-service environment.

Good Experience in implementing Puppet, Chef, Splunk, Jenkins, Docker and DevOps, openstack.

Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).

Experience in Installation of VMware ESX server and creation of VMs and install guest OS.

Experience in Installing Firmware Upgrades, kernel patches, systems config, tuning on Unix/Linux systems.

Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.

Strong ability to troubleshoot any issues generated while building, deploying and in production support and documenting the build and release process.

Good interpersonal skills, team-working attitude and taking initiatives in solving problems and providing best solutions. Also possess good experiment in 24x7 in production computing environments.

Education:

Bachelor’s in Civil Engineering from India.

Technical Skills:

Operating Systems

RHEL 3/4/5,6,7, Solaris Release 2.10/2.9/2.8/2.7, IBM-AIX 5.X, zVM Windows 2003/2008/2012 and NT

Programming/Scripting Languages

RDBMS, MySQL, Oracle, Sybase, C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, Bash, HTML, XML. PowerShell

Version control system

Subversion (SVN), GIT, IBM Rational ClearCase, CVS, SVN, Mercurial, RTC

Tools

Chef, Splunk, ELK stack, Jenkins/Hudson Ant, Nant & Maven, VMware VSphere, Puppet DevOps, and Nagios, Jira, MS AZure.

Web/Application Server

Apache Tomcat, WebLogic, WebSphere, NGINX, Apache DB2, Oracle, JBoss

Network Protocols

DHCP, SNMP,DNS, Ethernet,SMTP,NFS, NIS, RIP, TCP/IP,FTP, TFTP,OSPF, BGP, SSH, HTTP, HTTPS.

Tracking & Monitoring Tools

Service Now, HPSM, ClearQuest and Nagios, New Relic, Jira.

Professional Experience:

Client: Wintrust Financial, Rosemont, IL Jan 2020 to Till Date

Role: Sr. DevOps/AWS Engineer

Roles & Responsibilities:

Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.

Used Ansible for server provisioning and automating infrastructure. Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.

Worked and installed Elastic search on the severs for Restful SOA applications

Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.

Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.

Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.

Expertise in creating Docker containers and building Docker images and pushed those images to Docker registry.Experience in deploying and maintaining Micro services using Docker.

Virtualized the servers using the Docker for the test environments and dev-environment needs.Configured Docker container for branching purposes.

Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.

Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required. Integrated Kafka with Spark in sand box Environment.

Incorporated AWS native DevOps services to support development and deployment: Git, CodeBuild, CodeDeploy, CodePipleline and Cloudformation/Cloud Development Kit (CDK).

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP .

Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper.

Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.

Developed automation scripting using YAML in Ansible to deploy and manage Java applications across Linux servers. Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.

Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration.

Setting up the build and deployment automation for Terraform scripts using Jenkins.

Developed a stream filtering system using Spark streaming on top of Apache Kafka.

Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front Elastic Cache Cloud Watch etc.

Setup monitoring and alerting mechanisms for AWS and private data centre infrastructure.

Integrated Puppet with Amazon AWS to orchestrate the provision of EC2 via puppet servers.

Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.

Using Ansible to manage web applications configuration files with YAML scripting.

Worked on Managing the Private Cloud Environment using Chef.

To create and manage AD tenants, and had effectively implemented Azure container service (DC/OS,Docker, Kubernetes) and functions.

Created and configured different websites using different IP addresses, port numbers and host headers in IIS manager.

Deployed ASP.NET web applications, ASP.NET web services on IIS 7.5.

Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Docker,Chef 14.x, Redhat 6.x/5.x, Kafka, Terraform, Kubernetes, VMware, VSphere, vMotion, Windows IIS, Mcollective, Oracle DB, AWS EC2, ANT, DNS, S3, SCM, AWS, Jenkins, Rundeck, GitHub, SVN, Puppet 6.x.

Client: Sensient Technologies, Milwaukee, WI Sep 2017 to Dec 2019

Middleware/DevOps Engineer

Roles & Responsibilities:

Installed and configured WebLogic Application server 11x/12c using graphic and silent mode and configured Weblogic domain

Configured Node Manager for running managed servers. Worked with the management team on Puppet

Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.

Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.

Performed migration and upgraded WebLogic server 9.x to WebLogic 10.x/11x and to the recent version12c.

Updated JDK’s and installed service packs and patches for WebLogic Server.

Using applications Hadoop, IBM Informix, IBM WebSphere, RemedyForce, Integration Bus and other middleware technologies

Using Python Scripting in DevOps users to model and manage the entire application from load balancers to database.

Experience in Batch-Scripting for automating and reducing the time taken for everyday tasks.

Deployed web and enterprise applications on JBoss application server.

Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Involved in managing and maintaining the CI/CD pipeline using DevOps Toolset which includes Continuous Integration of GitHub, Jenkins, JFrog Artifactory and deploying through Ansible and Ansible Tower.

Used Terraform scripts to Automate Instances for Manual Instances that were launched before.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.

Integrated Openshift to run Docker containers and Kubernetes clusters.

Used NagiOS to identify and resolve IT infrastructure problems in various components including applications, services, servers and network protocols.

Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.

Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.

Worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.

Deployed various J2EE and enterprise applications (WAR, JAR, RAR, EAR) on managed servers and cluster environment, maintained Load Balancing, High Availability and Failover.

Created bash and ksh scripts to monitor domains, recycle clusters, monitor disk space, number of Apache connections, and ran them as cronjobs for timely running programs.

Configured JNDI as repository for EJB Home stubs, JDBCdata source, JMS connection factories, queues and topics.

Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic server.

Also responsible for installing and configuring third party software necessary to test products such as Apache Server.

Configure F5load balancer with Web servers. Used F5 to capacity, performance and reliability of the applications

Used OIM for access management, directory services, decision making and strengthening security

Performance monitoring and JVM Heap size and EJB monitoring using Wily Introscope and Load testing using Mercury Load Runner and Jmeter with Thread and Heap analysis Using Samuraithread dump

Used Subversion (SVN) to maintain present and historical source code versions and documentation.

Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.

Used HP OpenView for managing applications, network conditions and status across the platform

Involved in a team to design a strategy and well organized planning in data center migration using TDS

Environment: Oracle WebLogic 8.x/9.x/10.x/11g/12c, JDK 1.3/1.4/1.5, JRockit 8.1, Apache 2.x, Azure, Tomcat 6.0/6.1, MongoDB, Sun One/ iPlanet, IIS 6, AWS, DevOps, Solaris 8,9, Red Hat LINUX, Windows 2003, F5 Load balancer, Siteminder, Nagios, JMX, Oracle 8i/9i, JDBC, LDAP, subversion, EJB, JSP, Servlets, XML,MS Office, OpenSSL, Secure SSH.

Client: LogMeIn, Inc., Boston, MA Nov 2015 to Aug 2017

Role: Middleware Engineer

Roles & Responsibilities:

Installed and configured JBoss 6.0 on different environments like Dev, Test, QA and Production.

Configured database connectivity using JDBC and Connection pools. Oracle Application server 9i/10g was used in the backend.

Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.

Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.

Document and establish standard processes to ensure repeatability for J2EE administrators.

Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.

Troubleshoot environment and application issues using BEA WLS support patterns as the standard methodology and provide root cause summary to application stakeholders.

Experience in installation and configuring Kubernetes and clustering them.

Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment

LDAP authentication for project access and roles has been created using Jenkins

Performed Weblogic server 8.1.6/9.2/10.3 tasks such as installation, configuration, monitoring and performance tuning on Sun Solaris 8/10, Windows and Linux RHEL 4/5 platforms.

Performed automated SCP&FTP releases for deployments using Jenkins.

Installed and Configured Apache Tomcat 6.0 application servers on various environments like Dev, Test, Perf and Production.

Created and managed Weblogic Domains and Node Manager using config wizard and WLST.

Administered EJB Objects, setting up Jrockit IT/JDK, JNDI, JMS connection factories Queues and topics and IBM MQ series on Weblogic Server.

Configured JDBC Connection Pools/Multi Pools/Data Sources with backend databases: Oracle 9i/10g.

Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBoss 4.2/5.0, Weblogic 8.x/9.x/10.x and Apache tomcat 6.0.

Monitoring error logs, JVM heap size & Perm size, stuck Threads and tuning parameters using WLDF for optimization of Weblogic Server.

Dealt with issues like Application Deadlock, High CPU, Server Hang-up and profiling the memory with third party tools like Jprobe, HP OVO and Optimize IT.

Installed and Configured Wily Introscope 6.x/7.x for different domains and established alerts and reports that complete application monitoring dashboard.

Involved in Weblogic 8.x/9.x/10.x patches and service packs upgrade.

Installed and configured Apache HTTP server 2.0, Sun One/Iplanet, Microsoft IIS 6 web server and configured proxy plug-ins for Weblogic Server 9.2/10.3.

Worked on the Analytics Infrastructure team to develop a stream filtering system on top of Apache Kafka.

Involved in up-gradation of Weblogic 8.1 to Weblogic 10.3 and migration of Weblogic 8.1 to JBoss 5.0.

Worked with Business activity monitoring (BAM), Oracle Business Process Management, and Oracle Security and Oracle Web Center Integration, installation/configuration.

Used WLST, ANT and Jython for automatic deployment of applications.

Created bash and korn shell scripts to monitor domains, recycle clusters, monitor disk space, monitor number of Apache connections, and ran them as cronjobs.

Documented the issues, migration and upgraded patches for Weblogic servers and web servers.

Involved with the development team in trouble shooting and fixing day-to-day problems of the applications in production environment.

Environment: JBoss 4.2/5.0, Oracle BEA Weblogic Server/portal 8.1/9.2/10.3.2, Apache Tomcat 5.x, Solaris 8/10, Linux RHEL 5.1, Jrockit IT/JDK 1.6, JDBC, JMS, J2EE, EJB, Apache HTTP, Oracle 9i/10g/11g, VMware, WLST, HP OVO, F5 load Balancer and CA Wily Introscope.

Client: SN Technologies, India Aug 2013 to Oct 2015

Role: Systems Engineer

Roles & Responsibilities:

Involved in development activities which involve construction of JSP, Servlets and EJBs in J2EE environment.

Participated in navigation and functionality testing and validating using Java Script.

Developed UI by using Applets a JavaScript and HTML pages for the Front end.

Developed Custom tag Libraries, which will pass the data to the JSP pages.

Developed user personalized dashboard, which facilitates the user to save the report pages with related notes.

Created, managed and maintained customer databases using Oracle.

Configured a server to receive requests and perform Business Logic.

Involved in coding and testing of the application.

Installed, Configured and administered WebLogic server 8.0.

Done Migration from WebLogic 7.x to 8.x. & Performed WebLogic Server Performance Tuning.

Performed J2EE application deployment and administration.

Created and configured Managed Servers in a Cluster for Load Balancing Node manager for the machine.

Created user roles and groups and mapped to the applications for securing the resources.

Installed and configured Apache and I-Planet Web Server.

Configured and administered JDBC, JMS, JNDI, and SNMP in WebLogic Server 7.x.

Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.

Environment: J2EE, Servlets, Windows NT, JSP, Java Script, HTML and Oracle 8i. WebLogic Application Server, Java, JMS, JDBC, JNDI, XML, SQL, Apache, I-Planet and UNIX.



Contact this candidate