Role Summary
Our SRE team is responsible for the design, operation and reliability of Upserve’s product infrastructure. We collaborate with teams across the company to make this happen: Developers, QA, PMs, etc.
Key Responsibilities
- Initiate and contribute to continuous improvement of our software delivery processes and practices in a multi-location, multidisciplinary team to empower and accelerate product development
- Use automation extensively to design, configure, manage, and monitor systems in support of our product development teams
- Design and architect operational solutions with the specific goal of increasing the standardization, automation, repeatability, cost-efficiency and consistency of operational tasks
- Working with developers and other SREs to design and build scalable, reliable and cost-efficient Cloud infrastructure
- Adhere to and advocate for best practices, including Infrastructure as Code, monitoring, high availability, disaster recovery, security, and SRE/DevOps methodologies
- Provide timely assistance and remediation solutions during critical situations and production incidents to help resolve service problems (You will be on call for periods of time)
Required Qualifications
- Strong knowledge of Amazon Web Services
- Strong experience with Docker, Kubernetes & Linux Systems
- Experience with configuration management tools such as Chef, Puppet, Ansible, Salt
- Experience with Infrastructure as code practices: we use Terraform & OpenTofu
- Ability to read & write complex scripts using Shell
- Ability to read & understand programming languages: Python, Ruby, Go, etc.
- Good understanding of Agile development and continuous delivery best practices, software engineering tools, processes, methods and testing
- Ability to collaborate effectively with other teams
- Ability to plan, organize, prioritize and stay focused
- Good experience provisioning and managing infrastructures with high availability constraints
- Good experience with cloud cost optimization
First 90 Days: Success Outcomes
- You are a problem solver who does not shy away from tackling complexity and critical thinking
- You have a strong will to learn, grow and get out of your comfort zone
- You have great energy and passion for technology
- You are able to express yourself flawlessly in English
- You have strong interpersonal skills
Opportunity
- Lots of autonomy, flexible work culture and possibility of remote work
- Development of high traffic products, used at the global scale
- Exposure to modern and proven technology
- Opportunity to learn and expand your skill set
- Tons of growth opportunities into technical or people management roles
- Opportunity to join a fast-paced, high-growth company