Devops Engineer Resume
SUMMARY
- Nearly 10+ years of experience in IT industry in the areas of Infrastructure planning, Design, implementation, support for various intranet/internet applications.
- Experience in Devops principles and technologies .
- 7+ years of experience in Creating, Building, and automating CI/CD Pipelines utilizing Declarative and Scripted groovy DSL syntax.
- Expertise in Design and implementation of DevOps, DevSecOps, DevNetOps Architecture practice.
- Automate infrastructure creations/upgrades utilizing Ansible Workflows.
- Architected F5 Load Balancer integration with Ansible for administrative tasks.
- Experience integrating Ansible Tower API with applications like ServiceNow and Jenkins
- Implement, Maintain and Manage OpenShift Container Platform with end - to-end CI/CD setup for containerized applications.
- Architected AMQ Migration to OpenShift Container platform with network of Brokers across OpenShift container platforms.
- Experience in implementing AWS Services like VPC, S3, EC2, IAM, Lambda, RDS, DynamoDB, Autoscaling, ELB, Route53, Code Commit, Code build, Code Deploy, Code Pipeline and application analytics and Operations tools like CloudWatch, CloudTrail, Athena, Kinesis.
- Experience Implementing AWS CLI with Jenkins for implementing CI/CD with AWS.
- Implemented Load Balancing and Autoscaling for apps deployed on AWS.
- Hands on experience with CloudFormation.
- Experience maintaining and managing Kubernetes Cluster
- Implemented MuleSoft Runtime Fabric Container Service on UPI (User Provisioned Infrastructure) and IPI (Installer Provisioned Infrastructure) with master’s and Workers.
- Experience in migrating Source code repositories between various version control systems like SVN to GIT.
- Experience in Linux Administration, installation, Configuration, Tuning, Maintaining and applying OS patches
- Experience in build automation using MAVEN and GRADLE along with custom profile setup for build dependency
- Install, Configure and Maintain Bitbucket Version Control System and configure Webhooks for CI/CD Workflows.
- Install, Configure and Maintain Nexus Repository Manager for Docker and Maven hosted repositories.
- Extensive experience in installation, configuration, administration, and maintenance of Middleware Technologies like BEA WebLogic Server 8.1/9.xx/10.xx/12.xx, JBoss-EAP 5.x/6.x/7.x, Apache-Tomcat 6.x.7.x.8.x.9.x.
- Experience implementing Code Quality and Code Security in CI/CD pipelines.
- Experience Implementing and configuring SonarQube as Code Quality tool along with Quality Gate measures and code coverage configuration (jacoco) with CI Platform.
- Integrate Fortify and Black Duck (synopsis) as SAST with CI to perform code Security.
- Experience on Configuration, Administration and Maintenance of CI/CD tools like Jenkins, Travis, and Circle CI.
- Automate SSL Certificates Installation process using Venafi workflows for Cert management
- Configure AMQ with clustering and setup Queues and Topics.
- Install, create, and manage Subversion (SVN) Repositories
- Compile Apache Web Server from source code.
- Install and configure OHS and JBOSS Web servers.
- Experience in automating the process through Shell scripting in UNIX and Active State Perl in Windows Environment.
- Experience in deploying applications on Domain and Standalone JBoss EAP Servers, Clustered and standalone WebLogic Servers and maintain Load balancing, failover, high availability and session replication.
- Experience in Managing/Tracking the defects status by using JIRA tool and Planning and resolving the issues per SLA.
- Extensive experience in troubleshooting, RCA and Performance tuning/Optimization.
- Hands on experience with Terraform Packer
- Strong analytical and problem-solving skills, self-starter and good team player.
- Highly self-motivated and enthusiastic. Possess the willingness to take on new responsibilities and challenging job functions.
TECHNICAL SKILLS
Operating System: UNIX, Red Hat Enterprise Linux, Fedora, Ubuntu, CentOS, Windows
Cloud Services: AWS, Open Stack
Container-Orchestration: Kubernetes, OpenShift
JMS: AMQ, Artemis
Build Tools: Maven, Gradle, Ant
Java Technologies: Servlets, J2EE, Spring, Networking, JDBC/OJDBC, JNDI
App Servers: WebLogic Server 9.x/10.x/12c, JBoss EAP 5.x/6.x/7.x, Apache Tomcat 6/7/8/9.
Web Servers: Apache 2.0/2.2.x, OHS Web Server 11.x, Nginx1.x, IIS 5.0/6.0
Databases: Oracle, SQL, MongoDB, PostgreSQL
Protocols: TCP/IP, FTP, SSH, SCP, SFTP, SOAP, HTTP, SSL, TLS and LDAP.
Tools: OAM, Open SSL, AppDynamics, App internals, LDAP, Terminal Services, Apache Maven, Apache Ant, Gradle Microsoft Office.
Languages: Shell Scripts, Python, Jython, Perl, Groovy, Yaml and Java.
Environment: 24/7 Production on-call Support, Batch processing support.
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins and bash, ansible scripts.
- Create and maintain continuous build and continuous integration environments in Scrum and Agile Projects.
- Integrate Ansible with F5 for achieving Administrative task like Disable and Enable Pool member and provisioning tasks like automated adding of pool members and creating pools.
- Maintain and manage Ansible tower and integrate Tower-API with third party tools like service now
- Experienced in automating manual processes using Python, Ruby, Unix Shell (bash, ksh), perl, Ant, etc.
- Installed and maintained software on Unix Linux, Windows servers.
- Experienced with Web service technologies, including REST, SOAP, JSON, XML
- Experienced with Cloud Platforms and virtualization Technologies.
- Deployed and automated infrastructure/applications in cloud environment using Chef, RPM, etc.
- • Experience with container systems like Docker and container orchestration like Kubernetes andOpenShift
- Design and Develop CI/CD Pipelines in Jenkins for automating the service deployment
- Built and install OpenShift Cluster and setup CI/CD pipelines for deploying to containers and pods.
- Architect AMQ Migration to OpenShift Container platform with automated creation of brokers using CI/CD Pipelines.
- Architect and Administer AWS Cloud infrastructure Services:EC2, S3, RDS, LAMBDA, IAM, SNS, Auto Scaling, Cloudwatch, Cloudtrail, ELB, ROUTE53, VPC
- Create and Maintain Custom IAM Policies and roles.
- Build, maintain, configure and Manage MuleSoft Runtime Fabric (RTF) cluster and configured end to end pipelines to deploy to Mule cloud and on prem cluster
- Install and configure SonarQube for code quality and integrated Sonar scanner with Jenkins to publish scan results as part of the build process.
- Integrate Security components like Fortify, Black Duck, Web inspect in to pipeline for scanning security vulnerabilities as part of the build process.
- Implement SAST and DAST for Application security.
- Configured Declarative pipelines with various DSL methods to achieve Multibranch pipeline setup.
- Lead and architect CI/CD process implementation for projects and provide pipelines as code.
- Develop Ansible YAML scripts to deploy, configure and manage OpenShift cluster from bastion server.
- Created function in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB and S3.
- Created Terraform templates for provisioning AWS resources and used Terraform graph to visualize execution plan. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development projects
- Implemented Nexus Repository Manager for artifact management and third-party build dependency and integrated with Black duck plugin to scan repository for security vulnerabilities
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime.
- Setup and Manage On-Prem Version Control System like Bitbucket and Gitlab.
- Automated build and deployment using Jenkins CI Server
- Architect JBoss EAP Migration from EAP-6.x to 7.x for web applications.
- Design Infrastructure project to replace RHEL 5.x, 6.x system for PROD Env for maintaining application support.
- Implemented Microservices using Spring Framework and supported transition of Monolithic apps to Spring microservices.
- Configured Jasypt java library with Spring to secure encryption of plaintext password.
- Applying patches and deploys applications to WebLogic, JBoss EAP, and tomcat environments.
- Install and configure WebLogic, Jboss-EAP and Tomcat environments for variety of new applications with high availability clustering and load balancing.
- Install and Configure Apache with mod jk and mod proxy for Jboss and tomcat application for high availability clustering.
- Automation of the applications and deployments in a scripted way with shell, perl and python scripts.
- Configure and administer WebLogic and JBoss JDBC connection pools and data sources with Oracle and Microsoft SQL databases.
- Monitor, tuning and configuration of WebLogic, Jboss and tomcat applications.
- Deploy various JAR, WAR, EAR applications in domain and clustered environments.
- Assists the team in the migration of WebLogic on to JBoss EAP.
- Well versed knowledge of JBoss Command Line interface for better management of JBoss environment.
- Install and setup JBoss monitoring tool JON(JBoss operations Network) for monitoring Jboss & Jboss Fuse applications.
- Migration of Jboss Fuse from 6.1 to 6.2 and managing the entire setup in multiple environments from container setup to git setup for pushing profiles and managing services for deployed applications.
- Implemented Jenkins for automated and scheduled builds deployments of various application in different environments.
- Setup SSL communication between application and web server.
- Manage and maintain Application Delivery Controllers like Brocade Virtual Traffic Manager for setting up friendly url’s for internal applications use and setting up rules and IP whitelisting as a security measure.
- Install AppDynamics agents and setup the environment for new applications for better visibility in to application behavior.
- Instrument and Harvest JVM’s with AppDynamics to provide JVM runtime for better understanding of application.
- Setting up single sign on (sso) for applications through oracle access manager through webgate.
- Versed knowledge of DNS controller Infoblox for managing vLAN’s which are used as a load balancer and configure with subnets .
- Excellent troubleshooting skills for various issue like server hang, Application Deadlock, High CPU and Out Of Memory.
Confidential
JBoss-Platform Engineer
Responsibilities:
- Install, upgrade patches, deployment, monitor, tuning and configuration of JBoss application server in multi cluster/server environment.
- Configured and administered JBoss JDBC and JNDI Data Sources with Oracle database. Deployed various WAR, EAR, JAR applications in Clustered environments.
- Installed patches and plug-ins for Jboss Application Server.
- Used shell script to day to day activities and tasks for automating.
- Manage and maintain Manhattan Warehouse Management for Open Systems (WMOS), Supply Chain Intelligence (SCI) with bundled Cognos.
- Assist the team while bringing up new warehouses on Manhattan Software.
- Coordinate with warehouse management, OPS team, network team and system administrators to resolve issues and perform routine maintenance for Manhattan Software.
- Implemented System Director for monitoring the WMOS applications, logs and restarts.
- Assist with the various teams to bring the environment up and down depending on the request to perform different task in multi clustered environment.
- Maintain a variety of maintenance programs written in Shell and Perl scripting.
- Migration from JBoss-Eap 5.1 to JBoss-Eap 6.1. Dealt with troubleshooting issues like Server hang, Application Deadlock, Out of Memory, High CPU.
- Maintaining a cluster for WMOS for the smooth running of the warehouse.
- Cloning the applications in WMOS to create the new environments and keep all the environment up to date as well.
- Maintaining the CPU percentage of the servers using System Director and making necessary changes to lower the higher CPU usage.
- Assist with different teams for gathering the Audit data for the database and system Director.
- Maintain and Create a variety of printers (RAW and Kyocera) and export and import labels.
- Creating and adding different users to the System Director depending up on the customers request for monitoring different issues.
- Implemented Webmin as an alternate tool to monitor the status and activities of the different WMOS applications.
- Install, upgrade patches, deployment, monitor, tuning and configuration the Jboss application server since the WMOS is based on it.
- Migration of Jboss server to the latest version available.
- Installation of Solution Delivery Notifications (SDN) in different environments.
- Monitoring and troubleshooting the issues with Disk space, Memory, CPU and Load Average of the server.
- Manage the WebSphere Messaging Queues (MQ) for Linux - Queue Managers, Configuration, Monitoring and Restarts.
- Working knowledge of Fuse ESB with Service mix, Active MQ Apache cxf web services.
- Applying and upgrading patches to the WMOS applications.
- Onboarding performance monitoring tools like Webmin, Nagios and Nmon Analyzer for Web applications.
- Implemented SoapUI an open source functional testing tool for testing web service applications.
- Working knowledge of Amazon Web Services
- Assist with the various teams for keeping the applications up to date by performing the various tasks which includes Restoring, backing up, Server restarts and application Snapshot/refresh.
- Hands on implementing automated cloud infrastructure using chef.
- Coordinate with application team and production support team to troubleshoot production performance and reliability issues.
- Install and upgrade various vendor softwares like Puppet, Chef, Appdynamics and Splunk in to all Development, QA and Production environments.
- Install and upgrade graphical server performance tools like Apache JMeter and Webmin.
- Working knowledge of Autosys in creation of jobs and boxes and setting up in different environments.
- Working knowledge on Service Now ticket management system for tracking and creating tickets and Incidents and publishing of knowledge base tickets and problem management task.
- Worked on 24/7 Operations support model with production support team to troubleshoot production performance and reliability issues which helped in managed smooth flow of distribution center.
Environment: UNIX, Linux (Red hat& Fedora), Solaris, Windows 2K/2003, MS Excel, MS Project,JBoss-Eap Server 5.1/6.1, Manhattan WMOS, Oracle Coherence, MQ Series, System Director, F5 Load balancers, Wiley Introscope, Oracle enterprise manager, JDK1.6, J2EE, Jrockit8.1, JSP, Servlets, EJB, LDAP, JDBC, XML, Perl, Active State Perl (on Windows), Oracle 9i, Open SSL, Documentum, iPlanet/Apache Tomcat/IIS.
Confidential
WebLogic / SOA Administrator
Responsibilities:
- Install, upgrade patches, deployment, monitor, tuning and configuration of WebLogic application server in multi cluster/server environment. Configured Node manager for administration of Managed servers. These applications include Service Profile Manager, Service Pro GUI.
- Migration from WebLogic 9.1 to WebLogic 10.3.3. Dealt with troubleshooting issues like Server hang, Application Deadlock, Out of Memory, High CPU.
- Setup the Policy store and key stores with Siteminder tools at the first time setting up of Policy servers. Configured the Siteminder Policy server for failover to multiple user directories and policy stores.
- Performed Caching, invocation and Processing in clustered environment using Oracle Coherence.
- Build, configure, deploy and support SOA Suite 11g and fusion middleware applications such as BPEL, and BAM in a multi-instance hosting environment.
- Designed the topology and Replication Strategy for directory data in order to support failover.
- Configured and administered WebLogic JDBC connections pools and Data Sources with Oracle 9.i database. Deployed various WAR, EAR, JAR applications in Domain and Clustered environments.
- Configuration and maintenance of J2EE Services including JDBC, JMS, and JNDI on WebLogic Server 8.1.
- Installed and configured Sun ONE Web Server (iPlanet) and MQ Series to work with WebLogic Server 8.1. Also configured LDAP using Netscape directory Server for user authentication. Maintained Installable Services and Service components that are part of MQ product structure.
- Deployed applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
- Configured Clustering of EJB objects, JDBC Connections and JMS connection factories.
- Created Self Certified Digital Certificates.
- Monitor and tune Disk Queue, MQ Series queue depth, JVM’s, JVM heap size, garbage collections, Java stack and Native thread and production performance.
- Utilized Open SSO, and Oracle Identity Management suite to provide Federation and Access Management strategies for vendors, employees and customers.
- Researched and troubleshoot emerging application and run time issues, from WebLogic configuration issues. Developed Python/Jython, ANT builds scripts and auto deployment process.
- Configured JNDI as repository for EJB Home stubs, queues and topics and was actively involved with the migration of WebLogic server from previous version 7.0 to the current version.
- Applying the patches to the WebLogic servers.
Environment: UNIX, Linux (Redhat& Fedora), Solaris, Windows 2K/2003, MS Excel, MS Project, WebLogic Server 8.1/9.2/10.xx,SOA Suite 11g, Oracle Coherence, MQ Series, LDAP, Site minder, F5 Load balancers, Wiley Introscope, Oracle enterprise manager, MQ Series, JDK1.4, J2EE, Jrockit8.1, JSP, Servlets, EJB, LDAP, JDBC, XML, Perl, Active State Perl (on Windows), Oracle9i, OpenSSL, Documentum, iPlanet/Apache Tomcat/IIS.
Confidential
WebLogic System Administrator
Responsibilities:
- Installed and configured WebLogic Application Server 10.3.1/10.3.4 in production, testing, development, and UAT and LE environments.
- Installed and configured iPlanet/Apache Tomcat, JBOSS Plug-ins for WebLogic.
- Set up Secure Sockets Layer (SSL) communication between iPlanet and the WebLogic Application Server.
- Created sample LDAP queries for the development team. Gave inputs to the development team about performance issues in WebLogic server.
- Creation of SSL - X.509 Certificates and to configure them of WebLogic Server Instances.
- Configuration of LDAP Server on WebLogic Server to provide the Group and Roles Management outside WebLogic Server.
- Development and implementation of WLST Scripts, Python/Jython and shell scripts for various administration tasks.
- Implementing Oracle Web Services Manager security in securing OSB services.
- Tuning the performance of the OSB runtime and also incorporating service lifecycle governance.
- Enabled session sharing and management across different web applications, domains and heterogeneous application servers using Oracle Coherence.
- Developing and implementing solutions to monitor and troubleshoot production outages using case sentry and scripts.
- Deployment of Java J2EE application in production environments. Perform disaster recovery tasks during the DR exercise.
- Installed and Configured Wily Introscope and to monitor WebLogic servers.
- Enabled the use of JDBC batching to ensure the optimal performance through batch processing.
- Perform retail readiness and performance tasks for system availability and scalability.
- Working with vendors to apply necessary patches to the middleware (Oracle WebLogic, JBOSS and Apache Tomcat Web Server) products.
- Involve in On Call support for the Production environment on rotation basis.
Environment: WebLogic 10.3.1/10.3.4 , Oracle Fusion Middleware 11g, Oracle Enterprise Linux 5.x, Hyperion 11g, Oracle Discover 11g, Oracle OEM, SOA 11g, IDM 11g, Oracle Load Testing, UAT application testing, Redhat Linux, ODI 11g, Oracle Http Server, Oracle coherence, UCM 11g, Apache Maven, OID, Jrockit-1.6.
