Xplor

Senior DevOps Engineer (AWS CDK)

Manchester, England, United Kingdom

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software, Payments, CommerceIndustries

DevOps Engineer

Employment Type: Full-time Location Type: Remote

Company Description

At Xplor, we help businesses succeed by providing them with the software, payments, and commerce-accelerating technologies they need to thrive. We understand our clients and partners because we once were them. We grasp their industry, customers, and unique goals, enabling us to help them overcome obstacles and leave a lasting legacy.

Position Overview

We are seeking an experienced DevOps Engineer with expertise in cloud system design, development, deployment, and operations to join our dynamic team. The ideal candidate will possess a strong understanding of operating modern cloud software systems in AWS, containerization, and infrastructure-as-code (IaC) using the CDK with TypeScript. This role demands a blend of hands-on technical skill and effective collaboration with the Engineering team throughout the design and development process, as well as in resolving production issues. A passion for automation in multi-region, large-scale system management and a willingness to adapt and learn quickly in a dynamic environment are crucial for success.

Responsibilities

  • Infrastructure as Code: Build infrastructure as code with the AWS CDK using TypeScript to ensure consistent and reliable management of application environments.
  • Containerization: Provision cloud-based infrastructure for deploying, managing, and scaling software applications, ensuring cost-effectiveness and adherence to budget constraints. Real-world experience with Docker, AWS Fargate, and ECS is required.
  • Deployment Pipelines: Design, build, and support effective CI/CD pipelines that align with the company's development roadmap and operational excellence goals.
  • Collaboration: Work with various teams to understand and fulfill their development and integration needs.
  • Ongoing Maintenance: Maintain system stability and enforce security measures during software updates and feature deployments, integrating secure coding practices.
  • System Optimization: Optimize system deployments to balance performance, cost, and security concerns, including regular cost analysis and implementation of cost-saving measures.
  • Observability: Expand advanced system monitoring and alerting capabilities, proactively addressing system bottlenecks and ensuring operational efficiency.
  • Troubleshooting: Actively troubleshoot and resolve system alerts, failures, and operational inefficiencies, adhering to defined ownership and support models.
  • Testing and Diagnostics: Support system and software testing and debugging, ensuring compliance with established standards and best practices.
  • Integrations: Integrate cloud-based resources and networks with local and distributed infrastructure.
  • Documentation: Maintain documentation for system architecture, processes, and workflows.
  • Continuous Improvement: Continuously evaluate and implement new tools and technologies to improve infrastructure and support processes, with a strong focus on automation and efficiency.
  • Security: Possess a good understanding of the risks to web-based applications. Ensure robust cloud and network security practices are in place and continuously improved.

Qualifications

Essential Skills and Experience:

  • AWS: Extensive experience with AWS services, especially ECS, RDS, and Lambda.
  • Infrastructure-as-Code: Proficient in TypeScript and AWS CDK for infrastructure management.
  • TypeScript or Similar: Proficient in common code quality tools and test frameworks widely used within the community and ecosystem.
  • Containerization: Strong experience with Docker and AWS ECS.
  • CI/CD: Experience with Bitbucket / Bitbucket Pipelines and GitHub / GitHub Actions. Good understanding of Git-based software delivery processes.
  • Global Deployment: Experience deploying services globally.

Skills

AWS CDK
TypeScript
Cloud System Design
Cloud System Development
Cloud System Deployment
Cloud System Operations
AWS
Containerization
Infrastructure as Code (IaC)
Docker
AWS Fargate
AWS ECS
CI/CD Pipelines
System Stability
Automation
Multi-region Systems
Large-scale Systems Management

Xplor

Provides software and payment solutions for businesses

About Xplor

Xplor Technologies offers software and payment solutions designed to help small to medium-sized businesses grow by managing digital marketing, loyalty programs, and appointment scheduling. Their products operate on a subscription model for software and transaction fees for payment processing, allowing businesses to streamline operations and enhance customer engagement. Xplor stands out by promoting an inclusive culture and continuously improving its offerings with advanced features like Xplor Pay Mobile and Service Autopilot. The company's goal is to empower businesses to effectively engage with customers and drive growth through accessible technology.

None, NoneHeadquarters
2022Year Founded
DEBTCompany Stage
Consumer Software, Enterprise Software, FintechIndustries
1,001-5,000Employees

Benefits

Remote Work Options

Risks

Increased competition from Square and Stripe may impact Xplor's market share.
Economic instability in Australia and New Zealand could affect Xplor Gym's adoption.
Regulatory scrutiny on PayFac as a Service may delay its implementation.

Differentiation

Xplor integrates SaaS solutions with embedded payments for everyday life businesses.
The company offers AI-driven tools like Service Autopilot for innovative service delivery.
Xplor's PFaaS optimizes payment systems, unlocking new revenue streams for SaaS companies.

Upsides

Xplor Gym's launch in Australia and New Zealand expands its fitness market presence.
Justin Beck's appointment is set to drive global growth in home services.
Generative AI integration can enhance Xplor's offerings, adding value for clients.

Land your dream remote job 3x faster with AI