Site Reliability Engineer
Purpose Financial · Greenville, SC · 3 wk ago
HybridEngineeringFull-time
Position Summary
Purpose Financial is looking for a talented, result-oriented, innovative Site Reliability Engineer to join the team!
Job Responsibility
- Infrastructure & Cloud Operations
- Develop and maintain reliable, repeatable processes by leveraging Terraform infrastructure as code and associated pipelines while adhering to AWS best practices.
- Create, configure, and optimize Linux, Docker, and Kubernetes/EKS/Rancher in AWS.
- Manage system architecture, reliability, and perform root cause analysis of equipment, process, and service failures in both AWS and on-premises environments.
- Participate in technical capacity planning and forecasting.
- CI/CD & Automation
- Establish and maintain continuous integration and continuous delivery (CI/CD) processes using Kubernetes/Rancher CD and GitHub Actions.
- Contribute to team improvement initiatives and projects, including process improvements, testing tools, and automation.
- Monitoring & Reliability
- Utilize system and application monitoring tools such as Elastic Cloud to support and improve System performance.
- Participate in an On-Call rotation.
- Collaboration & Culture
- Foster a collaborative and communicative culture between Development and Operations by implementing automation and instrumentation to minimize risk, increase productivity, and scale efficiently.
- Mentor and train team members as well as developers when needed.
- Attend engineering, customer, and business meetings as required.
- Documentation & General
- Maintain technical documentation and procedures.
- Perform other duties as assigned.
- Bachelor's degree in information systems, Computer Science, other relevant fields, or equivalent related work experience.
- 5+ years in a DevOps / SRE role supporting CI/CD and Agile development in production environments
- 5+ years of designing, implementing, and operating scalable AWS infrastructure
- 2+ years building and managing CI/CD deployment pipelines
- 2+ years working with containerized workloads in Kubernetes/EKS
- Excellent written and verbal communications skills
- Adaptability and flexibility to changing environment
- Comfortable working in a dynamic, high volume, fast-paced environment
- Ability to understand and ensure compliance with policies, procedures, and laws governing our industry/business and products
- Sitting for long periods of time; standing occasionally; walking; bending; squatting; kneeling; pushing/pulling; reaching; twisting; frequent lifting of less than 10 lbs., occasional lifting of up to 20 lbs.; driving and having access during the workday to an insured and reliable transportation; typing; data entry; grasping; transferring items between hands and/or to another person or receptacle; use of office equipment to include computers; ability to travel to, be physically present at, and complete the physical requirements of the position at any assigned location.
- Travel: 0-10% travel depending on location
- Attire: Business Casual
- Other: None specified
- AWS Cloud infrastructure and foundational cloud services
- Infrastructure as code utilizing Terraform
- Git, GitHub Actions, hooks, and APIs
- Programming and Scripting languages (ex. Python, Go, Bash)
- Kubernetes/EKS/Rancher
- Linux Operating System
- CI/CD & DevOps: Agile development in CI/CD environments, DevOps best practices in an HA environment
- Networking
- Storage technologies
- High availability architecture
- System monitoring tools (Elastic Stack, CloudWatch)
- Application Performance Monitoring tools (Elastic Stack APM)
Education Required
Experience Required
Knowledge Required
Physical Requirements
Competencies
Core Technologies
Familiarity with the Following is a Plus
Requisition ID
46210