W2 DevOps Middleware Resource Local to Oakland

Overview

On Site
$60 - $70
Contract - W2
Contract - 12 Month(s)

Skills

Azure Cloud

Job Details

Please contact Abdul on "" OR email me at ""

  • Looking for DevOps resources with strong (current) WebLogic skills, weblogic version 12c, shell scripting, ansible, CICD pipelines and some exposure to any cloud based tasks, patching and upgrade of weblogic servers.
  • Weblogic with a bit of DevOps areas like CICD pipelines, Jenkins, GitHub, shell, python scripting, automation type of work using Ansible or any other tool, some performance monitoring tools like AppD, Grafana or Datadog. Some exposure to cloud but not to an expert or certified level but just a few hands on experience is good enough. This is for a role to migrate weblogic 12c to 14c besides handle some cloud work that may come up in future
  • The client prefers this resource to be within driving distance of Oakland, CA. Please renew your search and send some options for Oakland.
  • This requirement is exclusive with us - let's submit slam dunk profiles for this ASAP.

About the Role:
You will be working as part of the DevOps team to perform Middleware installation and configuration work as well as automate application deployments. Your experience and scripting skills will be needed to help us automate the scaling and management of server resources, implement code for zero-downtime deployments and to facilitate DevOps practices. This position offers an outstanding opportunity for a unique individual who possesses a solid development, deployment and operations background.

Responsibilities:

Work closely with the Development, Operations and Release Management teams.

Educate, empower Development team members to use self-service for DevOps tasks.

Install, configure middleware.

Automate, implement, administer, and maintain, continuous development and continuous deployment systems.

Qualifications:

In depth knowledge of installing and configuring middleware, build and deployment automation technologies.

An attitude and ability to take ownership and deliver a high-quality product, on time.

A strong bias for action, and shipping product.

Process-oriented.

Skill sets:

OS (Unix/Linux) From the basic Application administration and maintenance perspective

Knowledge about DNS, DHCP, Load balancer, DMZ, Firewalls, listing, TCP/HTTP/SOAP/RESTAPI etc.

Configuration Management Tools like Ansible/Chef/Puppet

Scripting using shell, python, Json, YAML

Build packages like Maven, npm and Dockerfile

CI/CD Pipeline - Github actions, Jenkins, Cloudbees with Ansible, Rundeck, Jfrog artifactory, Azure DevOps, etc., canary & blue/green deployment

Middleware experience using any Enterprise servers like WebLogic, Podman (Docker), Tomcat, JWS, Apache, proxy plugin setup

Deployment to Azure Cloud services like Azure App Services, APIM, AKS, etc

Security - SiteMinder, ODS, LDAP, AD, Azure AD, Patching for vulnerabilities, SSL certs/CSR, Openssl, Keytool

Monitoring Tools - Preferably with any of these: Datadog, Splunk, Nagios, AppDynamics etc.

Troubleshoot experience on Production & Non-production issues with infrastructure knowledge

Knowledge or exposure to Agile/Scrum process and methodologies

Job Description:

Performs as an individual contributor of middleware team that builds and supports exceptional customer-facing applications with challenging business use cases, existing systems and operational problems.

Experience working on various middleware application servers and containers from monolithic to modern versions.

Apply middleware infrastructure automation code with utmost attention to scalability, security and performance and with an end-to-end mindset from conception to delivery and production support, owning capacity specifications, quality, release deployments and monitoring of production health.

The candidate must also have some Shell/Perl/Python scripting language experience and be able to use this to implement changes in pipelines.

Maintains technical documentation on any implementations, README files up-to-date, and status pages of the projects along with Release team handover.

Collaborates closely with Engineering leadership, Product Managers, Designers, Test Automation and other teams to define, prioritize, sequence and scope middleware around business and functional areas.

Accurately scopes effort, identifies risks and clearly communicates trade-offs with team members and other stakeholders.

Instruments infrastructure and application performance monitoring, capacity management, alerting, tools instrumentation and metrics (KPI) management.

Perform impact assessment of product (hardware, software) upgrades, patching, migration and hot fixes.

Assists in planning, coordinating, and executing projects across various environments (Regression, Performance, Production and Post-production).

Supports and collaborates with other Engineers through evaluation, design analysis, and development phases.

Familiarity on common issues that causes builds/deployments to fail such as out of memory, disk full, missing libraries or security certificates etc.

Proven track record of handling & troubleshooting various critical Production and nonproduction applications end to end & infrastructure technical issues, providing comprehensive root cause.

This list is not all-inclusive and you are expected to perform other duties as requested or assigned.

Marked in X are mandatory skills and rest are preferable

1

Shell scripting

X

2

Groovy Scripting

3

Python scripting

X

4

Jenkins Admin & CICD Pipeline

X

5

Docker or Podman (Docker Admin, Docker file scripting)

X

6

Tomcat (Admin & Deployment)

X

7

JBOSS (Administration and Deployment)

8

WebLogic (Administration and Deployment)

X

10

Apache Administration

X

13

Rundeck (Administration and jobs development)

14

Linux Administration around applications

X

17

Azure Front Door or any cloud equivalent

18

Azure APIM or any cloud equivalent

19

Azure AKS/Kubernetes or any cloud equivalent

X

20

Azure App Services or any cloud equivalent

21

Ansible

X

Please contact Abdul on "" OR email me at ""

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.