Recurly has an immediate opening for the Cloud Engineer who will be responsible for building and maintaining the Cloud infrastructure on which all of Recurly's IT systems and services are built. This position will report into the Cloud Engineering Team and work alongside Security, Engineering, Customer Success, QA, and the Solutions Team to improve the developer experience and engineering velocity. Responsibilities Build, scale, and maintain development and production infrastructure Own the administration and operational aspects of multiple systems and related software to include Google Cloud Platform (GKE) and Amazon Web Services hosted environments, Ubuntu LTS, and Ubuntu KVM Develop new systems and tools to improve the developer experience and engineering velocity Help control and manage software baselines, deployments within development, and the customer release processes Automate, develop, and perform software deployments for test environments for internally and externally developed software Drive monitoring across environments and ensure reliability across an increasingly complex system Work closely with technical teams to understand business needs, develop technical roadmaps, and implement solutions Thrive in a fast-paced, agile environment and communicate on a technical level to both technical and non-technical stakeholders Requirements 5+ years of related experience including software installation and maintenance experience 1+ year working on Cloud Provider Service (AWS, GCP, Azure, other) related projects Experience with container strategies and orchestration (Docker and Kubernetes) Experience with automation technologies to build, deploy and integrate both infrastructure and applications (e.g., Terraform, Ansible) Experience designing, installing, configuring and troubleshooting VPCs to ensure the platform is secure and efficient and can be accessed by end users using a variety of tools (including access control, perimeter defenses and intrusion detection) Experience troubleshooting across storage and compute areas to determine optimal performance Experience in networking and sysadmin (Linux) fundamentals, including private space IP address management, VPN and Direct Connect services Ability to write scripts using bash, python and/or ruby Experience configuring and using monitoring tools (e.g., Nagios, VictorOps, CloudWatch, Stackdriver) Knowledge of Agile Development methodologies Experience with distributed source code repositories (e.g., Git) Experience with issue/problem tracking systems (e.g., Jira) Experience with continuous integration environments (e.g., Jenkins) Excellent communication skills, both written and verbal Bachelor ??s Degree in Software Engineering, Computer Science, or a related field About Recurly Recurly is an enterprise-class subscription management platform that cuts through the complexity of subscription management to optimize and automate revenue growth. Founded in 2009, Recurly uses an open platform approach to easily connect with a broad variety of back-office systems. In addition to enabling lightweight and flexible custom integrations, Recurly also has powerful out-of-the-box integrations with enterprise solutions like Salesforce, NetSuite, and Avalara to provide efficiencies through end-to-end automation of billing events throughout the customer lifecycle. Recurly's flexible architecture, coupled with deep expertise in the payments industry is validated by the billions of dollars in transactions the company processes each year. Thousands of companies worldwide depend on Recurly to manage and optimize their rapidly-growing subscription businesses. Associated topics: chief program officer, cpo, manage, manager, management, monitor, product manager, project manager, relationship manager, task
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.