Essential Job Functions:
DevOps Engineer - WM Ecosystem
- GitLab CI/CD Pipeline Management
- Build and maintain automated pipelines for WebMethods deployments across Dev, QA, UAT, and Production environments with approval workflows.
- WebMethods Infrastructure Administration
- Manage Integration Servers, Trading Networks, Universal Messaging, and API Gateway instances across multiple environments.
- Build Automation & ANT Integration
- Implement automated builds using ANT, continuous integration practices, and code quality enforcement following Agile methodology.
- Git Workflow & Branch Strategy
- Enforce branching standards, merge request approvals, protected branch policies, and JIRA-integrated commit message compliance.
- Development Environment Support
- Configure Service Designer IDE, AWS workspaces, and resolve Windows/Linux compatibility issues for development teams
DevOps Engineer - Tollworks Ecosystem
- CI/CD Pipeline Development & Management
- Design, implement, and maintain automated GitLab CI/CD pipelines for multi-technology stack including Java, Progress OpenEdge, and .NET applications across Development, QA, UAT, and Production environments with tag-based deployment strategies.
- Multi-Platform Build & Deployment Automation
- Manage automated build processes using Maven for Java applications, Progress compilation for OpenEdge, and .NET builds, implementing blue-green deployment strategies with database automation (.df files) and rollback capabilities.
- Code Quality & Security Integration
- Implement and maintain SonarQube code quality gates, GitLab SAST/Secret Detection security scanning, Dynatrace DAST testing, and ensure compliance with coding standards across Java (JUnit/Jacoco), Progress (OpenEdge Profiler), and .NET testing framew orks.
- Infrastructure Monitoring & Application Performance
- Configure and manage monitoring solutions using Dynatrace for application performance, AWS CloudWatch for infrastructure monitoring, and Splunk for log analysis, ensuring comprehensive observability across the Tollworks ecosystem.
- Git Workflow & JIRA Integration Management
- Enforce Git branching strategies with JIRA-integrated workflows, manage protected environments with approval processes, implement merge request templates, and maintain bi-directional traceability between development activities and project management.
DevOps Engineer - Salesforce Ecosystem
- Salesforce CI/CD Pipeline Development & Management
- Design and maintain automated GitLab pipelines for Salesforce deployments using delta deployment strategies, implementing branch-based workflows with regex patterns and multi-level approval processes across DEV, SIT, UAT, PERF, and PROD environments.
- Salesforce Build & Deployment Automation
- Implement Salesforce CLI automation for metadata deployment, manage package.xml generation with SGD delta plugin, and orchestrate protected environment deployments with manual approval gates and maintainer-level access controls.
- Code Quality & Security Integration
- Configure SonarQube for Apex code quality analysis, implement GitLab Secret Detection, integrate SAST/DAST security testing w ith Dynatrace and Rapid7, and ensure compliance with Salesforce coding standards and unit testing requirements.
- Git Workflow & JIRA Integration Management
- Enforce Git branching strategies with JIRA-compliant commit messages, manage automated merge request workflows with peer review and DevOps approval processes, and maintain bi-directional traceability between development activities and project tracking.
- Performance Testing & Infrastructure Monitoring
- Configure Dynatrace infrastructure monitoring for Salesforce environments, implement performance testing benchmarks, manage automation testing frameworks, and ensure continuous monitoring across the Salesforce ecosystem with proper alerting and incident response.
DevOps Engineer - Express Parcels
- CI/CD Pipeline Development
- Design and maintain GitLab CI/CD pipelines for .NET, Angular, and Java applications
- Implement automated deployment strategies for backend services (.NET 8) and frontend services (Angular 18)
- Configure containerized deployments using AWS ECS clusters and ECR repositories
- Manage environment-specific configurations across STAGING, PREPROD, PERF, and PROD environments
- Code Quality & Security Integration
- Configure SonarQube for automated code quality analysis and vulnerability detection
- Implement container scanning using Trivy for Docker image security
- Set up GitLab Secret Detection and automated security testing
- Integrate IDE tools like SonarLint for proactive code quality checks
- Database Automation
- Implement Liquibase for automated database deployments and change management
- Configure fix-forward rollback strategies for database changes
- Manage SQL script automation with proper annotations and change tracking
- Handle database deployments across multiple environments with proper access controls
- Infrastructure & Monitoring
- Configure AWS CloudWatch dashboards for CPU and memory utilization monitoring
- Set up Application Load Balancer health checks and ECS Container Insights
- Implement zero-downtime deployments with rolling update strategies
- Manage artifact repositories and Docker image deployments
- Release Management
- Coordinate deployment processes with dependency management between environments
- Implement protected environment workflows with manual approval gates
- Manage GitLab releases and artifact tracking
- Configure automated merge request workflows with multi-level approvals
Qualifications:
DevOps Engineer - WM Ecosystem
- Core Platform Technologies:
- WebMethods Integration Server, Trading Networks (TN), Universal Messaging (UM), My webMethods Server (MWS), API Gateway
- Service Designer IDE (Eclipse-based)
- DevOps & CI/CD:
- GitLab (repositories, pipelines, merge requests, environments)
- ANT build tool
- Git branching strategies and workflow
DevOps Engineer - Tollworks Ecosystem
- Required Technologies:
- GitLab, Java/Maven, Progress OpenEdge, .NET, SonarQube, Dynatrace, AWS, Splunk, JIRA, PowerShell scripting, database deployment automation, and ITIL change management processes.
Core Platform Technologies:
- Java (IntelliJ IDEA development)
- Progress OpenEdge (Progress Developer Studio)
- .NET (Visual Studio)
- Xamarin (mobile development)
DevOps & CI/CD:
- GitLab (repositories, pipelines, merge requests, environments)
- JIRA integration and workflow management
- Git branching strategies and workflows
- Tag-based deployment processes
Quality & Security Tools:
- SonarQube (code quality analysis)
- GitLab SAST (Static Application Security Testing)
- GitLab Secret Detection
- Dynatrace (DAST - Dynamic Application Security Testing)
Testing & Coverage:
- JUnit and Jacoco (Java unit testing and code coverage)
- OpenEdge Profiler and Riverside-Software/sonar-openedge plugin (Progress testing)
- Functional testing automation with PowerShell
Infrastructure & Monitoring:
- AWS environments and services
- Dynatrace (application performance monitoring)
- AWS CloudWatch (infrastructure monitoring)
- Dynatrace (log analysis and monitoring)
DevOps Engineer - Salesforce Ecosystem
- Required Technologies:
- Salesforce CLI, Visual Studio Code, Apex, GitLab, SonarQube, Dynatrace, GitLab Secret Detection, JIRA, Git workflows, delta deployment strategies, and Salesforce metadata management.
Salesforce Platform & Tools:
Salesforce CLI (sfdx commands)
Visual Studio Code with Salesforce Extension Pack
Apex development and testing frameworks
Delta deployment strategies with SGD plugin
Salesforce metadata management (package.xml)
DevOps & CI/CD:
- GitLab (repositories, pipelines, merge requests, protected environments)
- Git workflows with regex branch patterns
- JIRA integration and commit message compliance
- Automated merge request workflows with multi-level approvals
Quality & Security Tools:
- SonarQube (Apex code quality analysis and coverage)
- GitLab Secret Detection
- SAST/DAST security testing integration
- Dynatrace for DAST/IAST monitoring
Testing & Performance:
- Apex unit testing (Test.cls) and code coverage
- Automation testing frameworks
- Performance testing benchmark documentation
- CI/CD pipeline test integration
Infrastructure & Monitoring:
- Dynatrace infrastructure monitoring
- AWS environment management
- Protected environment configurations
- Manual deployment approvals and workflows
DevOps Engineer - Express Parcels
- Development Platforms
- .NET Framework: Visual Studio IDE, NUnit testing, .NET 8 containerization
- Java: IntelliJ IDEA, JUnit testing frameworks
- Frontend: Angular 18, Jest testing, environment-specific builds
- Database: MS SQL Server, Liquibase automation, SQL change management
- DevOps Tools
- GitLab: Repositories, CI/CD pipelines, runners, merge request automation
- SonarQube: Code quality analysis, security vulnerability scanning
- AWS Services: ECS, ECR, CloudWatch, Application Load Balancer
- Containerization: Docker, container security scanning with Trivy
- Infrastructure & Monitoring
- AWS Cloud: ECS cluster management, CloudWatch monitoring, Container Insights
- Liquibase: Database change automation, SQL script management
- Monitoring Tools: Splunk dashboards, performance testing frameworks
- Security: Secret detection, SAST/DAST integration, penetration testing coordination
- Version Control & Collaboration
- Git Workflows: Branching strategies, commit message formatting, protected branches
- JIRA Integration: Issue tracking, release management, development workflow
- Code Review: Merge request templates, automated approval processes
- Technical Environment
- Infrastructure: AWS ECS clusters across multiple environments
- Development: Multi-language support (.NET, Java, Angular)
- Database: MS SQL Server with automated Liquibase deployments
- Monitoring: CloudWatch, Splunk, container-based monitoring solutions