DevOps Middleware Engineer

Cloud Destinations LLC Logo
  • Security

Role: DevOps / Middleware Engineer- Need Locals Location: Hybrid Alpharetta, GA (preferred) or Rancho Cordova, CA (secondary)

Engagement: 6 12-month contract-to-hire


Top Requirements (Must-Have Skills)

WebLogic experience Critical skill (application server setup, configuration, patching, troubleshooting).
Strong Linux/Unix administration and application maintenance background.

CI/CD automation Hands-on with GitHub Actions , Jenkins , Artifactory , Maven , and deployment strategies (Canary / Blue-Green).

Scripting skills Shell, Python, Perl, YAML, JSON, PowerShell. Configuration Management Tools Ansible, Chef, or Puppet. Middleware servers WebLogic, JBoss, Tomcat, Apache (installation, patching, proxy setup, and tuning).

Cloud exposure AWS/Azure (load balancers, DNS, EC2, S3/EBS, VPC, Route 53).

Containerization & orchestration Docker / Podman / Kubernetes.

Security Okta, SiteMinder, LDAP, AD, Entra ID, SSL certificate lifecycle, OpenSSL/Keytool, MFA, RBAC.

Monitoring tools Datadog, Splunk, AppDynamics, Grafana, Dynatrace, or Kibana.

Strong troubleshooting skills especially for production incidents (root cause analysis).
Familiar with Agile (Scrum/Kanban) methodology.


Nice-to-Have / Preferred Skills

  • Experience supporting high-availability and mission-critical applications.
  • Exposure to DevSecOps practices and infrastructure as code (IaC) concepts.
  • Familiarity with networking concepts DNS, DHCP, load balancers, DMZ, firewalls, TCP/HTTP/SOAP/REST API.
  • On-call support rotation experience and ability to manage releases across multiple environments.

Key Responsibilities

  • Build, deploy, and support middleware and DevOps environments for customer-facing applications.
  • Automate infrastructure using configuration management tools and scripting.
  • Work closely with cross-functional teams (Engineering, QA, Product, and Security).
  • Own deployment pipelines , monitoring setup, and production health.
  • Document environments, configurations, and deployment processes.
  • Conduct impact analysis for upgrades, patching, and migrations.
  • Troubleshoot build/deployment failures (e.g., memory issues, disk usage, missing dependencies, cert errors).
  • Participate in on-call rotations and knowledge-sharing sessions.