Sphere Pay is looking for a full-time DevOps Engineer working remotely. As a DevOps Engineer at Sphere Pay, you will work to integrate, scale, and maintain the core infrastructure systems that support our engineering organization. The work you do solving exceptionally difficult technical problems will ensure our ability to scale payments globally and receive live insight into the health of our business and services.
Key Responsibilities:
Manage Infrastructure: Manage the lifecycle of core Sphere Pay infrastructures from research to planning, deployment, and upgrades. You will be expected to have or grow an extensive knowledge of the resources our business relies on including integration strategies, secure backups, and upgrade management.
Manage Production Pipelines: Maintain the deployment pipeline and automation which allows our engineering team to “just push code”. You will build and manage the pipelines which allow our engineering team to push changes to sandbox, run controlled rollouts (change testing), dynamically scale applications, and more.
Solutions Architect: Design scalable infrastructure using industry standard secure coding techniques. You will be expected to educate yourself on the known security vulnerabilities and standard development patterns of the infrastructure we use with an eye towards stability and consistency.
System Monitoring: Integrate our infrastructure with robust logging and monitoring platforms to enable insight into the health, operations, and availability of our services. You will also work with the various domains of Sphere Pay’s engineering team to automate alerting and insights into service interruptions, availability, and usage.
Test Environment: Maintain a cross domain testing platform and sandbox where our engineering teams can stage changes and expose beta services to our clients.
Development: Write high-quality code with an emphasis on extensive security standards, scalability, and testing. You will be expected to define the company standards for interacting with common services and to that end will act as a subject matter expert (SME) for the rest of the engineering team.
Documentation: Create and maintain technical documentation, including architecture diagrams, management workflows, and integration standards for other teams. You will be expected to document every standard process required to maintain our infrastructure including backup strategies and upgrade management.
Scale and Performance Optimization: Research and identify bottlenecks in performance in common resources used across the engineering team. You will be asked at times to investigate common scaling issues across Sphere Pay’s engineering domains to help scale our throughput and peak performance.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• Proven experience as a software engineer, with a minimum of 8 years of experience.
• Experience working previously as a DevOps engineer, alternatively extensive management experience with infrastructure at scale.
• Proficiency with the Google Cloud Storage (GCS) suite of products is a must with either a proficiency with or a willingness to learn: TypeScript, PostgreSQL, etc.
• Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
• Strong communication and interpersonal skills.