Sr. Site Reliability Engineer (Remote)
Location | Portland, Oregon |
Date Posted | November 18, 2024 |
Category |
Computer / Hardware / Software
|
Job Type |
Full-time
|
State | Oregon (OR) |
Description
Why Springbrook:
Springbrook Software is the leader in cloud-based ERP and payments software for local municipal governments and special districts. For over 30 years, Springbrook has set the industry standard for how small and medium sized municipalities and utility districts operate with high efficiency, economy, and security. More than 1,000 cities, towns, and districts from coast to coast use our suite of modern, high-performance solutions to manage their finances, payroll, and utility billing. We believe in a citizen-centric government that empowers its community with financial transparency, efficiency, and a seamless payment experience.
We offer employees a culture that emphasizes performance, productivity, and collaboration. You will be empowered and engaged working with like-minded individuals who are driven and passionate about contributing to a market-leading software organization with proven technology.
While we are busy changing the world, we also strongly believe in having fun at work as well as encouraging a collaborative and healthy work-life balance. We also offer competitive salaries and excellent benefits.
If you are motivated by the idea of delivering on the promise of solving for a new era of more efficient, open, and innovative governance, then we'd love to hear from you.
Where you fit:
Springbrook is looking for a Senior Site Reliability Engineer to join its Cloud Operations Team. Site Reliability Engineering (SRE) is an alternative approach to the traditional split of IT Operations and Product Development teams, pioneered by Google. SRE is driven by Software Engineers running Cloud Operations. Our SRE mission is to protect and improve the software and systems of Springbrook - with an emphasis on security, availability, performance, and capacity. It is DevOps with a software engineering focus.
As with traditional Operations groups, we keep important systems up and running despite all sources of disruption. As an SRE on the SRE team, you will have the opportunity to tackle the complex problems of scale and availability while using your expertise in coding, algorithms, complexity analysis and system design.
This position is 100% remote.
Responsibilities:
- Design, develop and implement software to improve Springbrook's software system availability, scalability, latency, and efficiency. Scale solution to the business need
- Lead problem solving for critical services and build automation to prevent future recurrence. Drive response automation to all non-critical service conditions to increase productivity through decreased operational load
- Drive the creation and adoption of new designs, architectures, standards, guidelines and approaches for software development
- Be responsible for ensuring that security is built into the design and development of services produced by the team
- Perform full system analysis on software performance in addition to capacity planning, and demand forecasting
- Conduct operations support including the execution of software releases, production data updates, OS patches and utilize system expertise to answer user questions around system function
- Identify and implement KPIs to measure success of our services
- Ability to be a leader/mentor to the other engineers
- Prioritize and manage work, adhering to critical project timelines in a fast-paced environment
- Participate in an On-Call rotation for issues that occur after business hours
- Participate in incident response teams for service interruptions or security incidents
- Assist in compliance initiatives (PCI, SOC, NIST, etc.)
- Maintain general awareness of Springbrook security and privacy policies
- Report any security incident or suspected security incident to the Springbrook Incident Response Team
Required Qualifications:
- A degree in Computer Science/Information Systems or a related field; or equivalent work experience
- A minimum of five years' experience in supporting cloud native applications and infrastructure in Azure.
- A thorough knowledge of Azure services, including the security and compliance services. To demonstrate your experience of using Azure related resources such as VNets, Resource Groups, App Services, Functions, AzureVM, NSGs, and RBAC, etc.
- A thorough knowledge of Azure Kubernetes Service (AKS) with experience designing, configuration, deploying and managing highly available high performance transactional systems hosted in AKS.
- To have experience using Terraform, Desired State Configuration and Blueprints to deliver complex infrastructure across Azure
- To have experience writing PowerShell for scripting and automation
- A solid understanding of LAN network design and management
- A solid knowledge of Entra ID
- A solid knowledge of IT Operations best practices
- Operating and maintaining Windows and Linux Server environments
- Understanding of testing principles in the context of Infrastructure as Code
- Experience and understanding of software source control systems, preferably Git
- Knowledge of DevOps tooling, build systems, and software integration systems. Strong and demonstrable experience working in continuous integration and continuous deployment systems (CI/CD) such as (Azure DevOps, TeamCity, GitHub Actions, etc)
- Attention to detail, meticulous documentation and repeatable process design
- Self-starter who can collaborate with others in a cross-functional team or work independently
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills
Desired Qualifications:
- Familiarity with Docker
- Familiarity with Liquibase
- Familiarity with nginx
- Familiarity with writing yaml pipelines
- Familiarity with ITSM
- Familiarity with Software Lifecycle Management
- Certification: DevOps Engineer (Expert, AZ-400)
Applicants must have the unrestricted ability to work in the United States (sponsorship will not be offered)
Springbrook Software is an Equal Opportunity Employer. Springbrook does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website.
https://springbrooksoftware.isolvedhire.com/jobs/1357266-119719.html