What are the responsibilities and job description for the WebLogic Administrator position at First Soft Solutions?
A WebLogic Administrator is responsible for managing and maintaining the Oracle WebLogic Server environment, which is a key component for running enterprise-level Java applications. They ensure the platform's stability, performance, and security across various environments (development, testing, and production)
The duties of a WebLogic Administrator typically center on the full lifecycle of the WebLogic environment and the applications it hosts:
Installation and Configuration: Install, configure, and maintain WebLogic Server domains, managed servers, and clusters for high availability and load balancing.
Deployment: Deploy, manage, and troubleshoot Java EE applications (WAR, EAR, JAR files) on the WebLogic platform.
Monitoring and Tuning: Proactively monitor server health, performance, and resource utilization. Conduct performance tuning of JVM, connection pools, and other components to ensure optimal application speed and stability.
Security Management: Implement and manage security configurations, including SSL/TLS, LDAP integration, security realms, and apply necessary patches and security updates.
Maintenance and Support: Perform routine administrative tasks like patching, upgrades, backup, and recovery planning. Provide tier 2/3 technical support for production issues and participate in on-call rotations.
Automation: Develop and utilize scripts (e.g., WLST, Shell, Python) to automate routine administrative tasks, deployments, and monitoring.
Collaboration: Work closely with development teams for application integration and deployment, as well as with database and network teams to troubleshoot cross-platform issues.
Deep Expertise in Oracle WebLogic Server: Installation, configuration, clustering, and domain management.
Operating Systems: Proficiency in Linux/Unix administration and shell scripting.
Java EE: Understanding of Java Enterprise Edition (J2EE) concepts, architecture, and application deployment standards.
Networking: Knowledge of networking concepts, protocols (HTTP, TCP/IP, SSL), and load balancing mechanisms (e.g., F5).
Database: Familiarity with database connectivity (JDBC) and interaction, often with Oracle Database.
Troubleshooting: Strong diagnostic skills for logs, thread dumps, heap dumps, and resolving application and server issues.
Automation/Scripting: Experience with WLST (WebLogic Scripting Tool) and general scripting languages (Shell, Python).
Qualifications
A Bachelor's degree in Computer Science, Information Technology, or a related field is typically required.
Relevant experience, generally 8 years, in WebLogic or other middleware administration.
Certifications like the Oracle Certified Professional (OCP): Oracle WebLogic Server Administrator are often preferred.