DX Global Engineering & Technology is seeking a Software Engineer - Platforms for a project hire (up to 12 months) to support their engineering team in designing, implementing, and maintaining infrastructure that supports data pipelines, on-prem server architecture, data delivery and analytics, and DevOps automation.
Requirements
- Minimum of 3+ years of professional experience in infrastructure engineering, DevOps, or related fields.
- Strong understanding of DevOps concepts (performance monitoring, autoscaling, failover, redundancy, traffic analysis).
- Experience with CI/CD systems (e.g., Jenkins, GitHub Actions).
- Familiarity with infrastructure-as-code tools (e.g., Ansible, Terraform).
- Hands-on experience with server infrastructure, including: Linux and Windows server administration, Network configuration and troubleshooting, Storage management and backup strategies, Virtualization technologies (e.g., Harvester, Rancher, VMware, Proxmox, etc.).
- Knowledge/experience with AWS products and services.
- Experience with web delivery workflows.
Responsibilities
- Design, implement, and maintain infrastructure automation using tools such as Ansible and Terraform.
- Efficiently support software throughout its lifecycle, performing technical maintenance and troubleshooting for components while maintaining clear documentation.
- Build and optimize CI/CD pipelines to ensure reliable deployments across environments.
- Monitor and improve system performance, availability, and scalability through proactive analysis and automation.
- Maintain compliance with security and operational standards across all environments.
- Partner with team members, product, and engineering partners to deliver new features and resolve project issues while developing specifications for assigned components or fixes.
- While this role does not primarily involve application coding, you will leverage tools like Ansible, Terraform, and CI/CD systems to streamline deployments and optimize system performance
Other
- project hire (up to 12 months)
- Proven ability to work across multiple teams in a collaborative environment.
- Highly thorough with the ability to clearly document work.
- Self-starter with strong problem-solving skills and ability to identify root causes and drive solutions.
- Excellent communication and collaboration abilities.