Overview:
PepsiCo Data BI & Integration Platforms is seeking an experienced highly skilled professional for managing and optimizing Apache and Oracle WebLogic server environments (on-premises and AWS/Azure cloud) ensuring high availability, performance, and security of PepsiCo’s Global enterprise applications.
The ideal candidate will have extensive hands-on experience and deep expertise in Apache and Oracle WebLogic administration, troubleshooting, and advanced configuration; deep hands-on experience with cloud Infrastructure as Code (IaC), cloud network design, cloud security principles, cloud modernization and automation.
Responsibilities:
Leadership and Guidance
-
Manage and mentor a team of cloud platform infrastructure SMEs, providing technical leadership and direction.
Modernization
-
Migration and modernization of Apache/WebLogic to Azure/AWS
Patching and Upgrades
Troubleshooting and Problem Resolution
-
Identifying and resolving system and application issues, including performance degradation, connectivity problems, and security breaches.
-
Participating in project planning and change management, including root cause analysis for issues.
-
On-Call Support: Providing on-call support for production environments.
Documentation
-
Creating and maintaining documentation of configuration changes, system processes, and troubleshooting procedures.
Collaboration
-
Working closely with development, operations, and other teams to support application lifecycle management and ensure smooth operation.
High Availability, Business Continuity and Disaster Recovery
-
Configuring and maintaining high availability and disaster recovery solutions, including clustering and failover mechanisms & testing.
-
Apache/WebLogic
Installation and Configuration
-
WebLogic – Installation, configuration, and maintenance of WebLogic Server instances, including domains, clusters, and authentication providers.
-
WebLogic – Integrating WebLogic with other systems, such as web servers (Apache, etc.), messaging systems, and databases.
-
Apache – Installation, configuration, and maintenance of Apache web servers and Tomcat infrastructure.
Application Deployment
-
WebLogic – Deploying and managing applications (, including WAR, EAR, and JAR files) on the WebLogic Server, ensuring proper configuration and integration.
-
Apache – Deploying and configuring web applications for serving static content and routing requests.
-
Apache/WebLogic – Performing capacity planning and forecasting for the application and web infrastructure.
Performance Tuning and Optimization
-
WebLogic – Optimizing the performance of WebLogic Server and applications through techniques like heap size configuration, thread dump analysis, and other performance tuning methods.
-
Apache/WebLogic – Monitoring server performance, identifying bottlenecks, and implementing optimizations to improve efficiency and responsiveness.
Security Administration
-
WebLogic – Implementing and managing security configurations/realms, including SSL/TLS, user authentication, and access control - users, groups, roles, and policies.
-
Apache – Managing security and access controls for the Apache environment and implementing secure coding practices
Automation and Scripting
-
Developing and implementing scripts (e.g., WLST) to automate routine tasks and manage the WebLogic/Apache environment, including integration with Elastic, Splunk and ServiceNow.
-
Developing and implementing automation strategies, including CI/CD pipelines, and analyzing processes for improvements.
-
Leverage Oracle Web Management Pack for automation.
Monitoring and Alerting
-
WebLogic – Monitoring server health, performance metrics, and logs, and tuning WebLogic configurations for optimal performance.
-
WebLogic – Utilizing monitoring tools (e.g., Nagios, Zabbix) to track server health and performance, and troubleshooting issues and outages.
-
Apache - Monitoring the Apache environment to resolve issues and tracking website performance through analytics.
Cloud Infrastructure & Automation
-
Implement cloud infrastructure policies, standards, and best practices, ensuring cloud environment adherence to security and regulatory requirements.
-
Design, deploy and optimize cloud-based infrastructure using Azure/AWS services that meet the performance, availability, scalability, and reliability needs of our applications and services.
-
Drive troubleshooting of cloud infrastructure issues, ensuring timely resolution and root cause analysis by partnering with global cloud center of excellence & enterprise application teams, and PepsiCo premium cloud partners (Microsoft, AWS, Apache & Oracle).
-
Establish and maintain effective communication and collaboration with internal and external stakeholders, including business leaders, developers, customers, and vendors.
-
Develop Infrastructure as Code (IaC) to automate provisioning and management of cloud resources. Write and maintain scripts for automation and deployment using PowerShell, Python, or Azure/AWS CLI.
-
Work with stakeholders to document architectures, configurations, and best practices.
-
Knowledge of cloud security principles around data protection, identity and access Management (IAM), compliance and regulatory, threat detection and prevention, disaster recovery and business continuity.
Qualifications:
- A bachelor’s degree in computer science or a related field, or equivalent experience.
-
10 to 12 years of experience in Apache/WebLogic server environment, including architecture, operations and security, with at least 6 to 8 years of experience leading cloud migration/modernization.
-
Extensive hands-on experience on WebLogic:
-
server architecture
-
deployment (deployment plans/descriptors)
-
administration
-
Java and J2EE technologies
-
JMS and messaging bridges
-
relational databases (e.g., Oracle, Exadata)
-
WebLogic Diagnostics Framework (WLDF), Oracle Web Management Packs
-
MBeans and JMX
-
WLST, shell scripting
-
integration with cloud platforms (AWS, Azure)
-
containerization using Docker and Kubernetes
-
Extensive hands-on experience on Apache:
-
web server administration including IIS and Tomcat
-
configuring Apache to serve static contents using Alias, Directory Directives and Caching
-
routing dynamic requests using URL Rewrite (simple redirect and complex URL manipulation) and Virtual Hosts
-
performance tuning modules, operating system settings
-
CDN
-
integration with cloud platforms (AWS, Azure)
-
containerization using Docker and Kubernetes
-
Extensive hands-on experience with Windows and Linux administration skills.
-
Extensive hands-on experience with web servers (e.g., Apache, Nginx), security realm configuration including LDAP and custom security providers.
-
Extensive hands-on experience leading cloud migration and modernization with experience/understanding in:
-
AWS Elastic Beanstalk, Amazon EC2, ECS/EKS, Docker, AWS Application Migration Service, microservice refactoring.
-
Azure WebLogic server, Virtual Machines, AKS
-
Oracle certification in WebLogic, Azure/AWS is preferred.
-
Extensive hands-on experience implementing high availability and disaster recovery for Apache/WebLogic or with other cloud platform technologies.
-
Deep knowledge of cloud architecture, design, and deployment principles and practices, including microservices, serverless, containers, and DevOps.
-
Deep expertise in Azure/AWS networking and security fundamentals, including network endpoints & network security groups, firewalls, external/internal DNS, F5 load balancers, virtual networks and subnets.
-
Proficient in scripting and automation tools, such as Bash, PERL, PowerShell, Python, Terraform, and Ansible.
-
Excellent problem-solving, analytical, and communication skills, with the ability to explain complex technical concepts to non-technical audiences.
-
Strong self-organization, time management and prioritization skills
-
An elevated level of attention to detail, excellent follow through, and reliability
-
Strong collaboration, teamwork and relationship building skills across multiple levels and functions in the organization
-
Ability to listen, establish rapport, and credibility as a strategic partner vertically within the business unit or function, as well as with leadership and functional teams
-
Strategic thinker focused on business value results that utilize technical solutions
-
Strong communication skills in writing, speaking, and presenting
-
Capable to work effectively in a multi-tasking environment.
-
Fluent in English language.