Job Title: DevOps Engineer II
As a DevOps Engineer II, you will play a key role in building, maintaining, and improving the cloud infrastructure, tooling, and automation that enable RevSpring engineering teams to deliver high‑quality products. In this mid‑level role, you will operate with growing autonomy, take ownership of moderately complex initiatives, and contribute to the evolution of DevOps best practices across the organization.
Key Responsibilities
- Collaborate Across Teams: Work closely with product managers, software developers, InfoSec, and business stakeholders to translate requirements into scalable and reliable infrastructure solutions.
- Cloud Infrastructure Support: Contribute to the development, testing, and deployment of products using AWS and GCP. Help maintain highly available, resilient production architectures.
- CI/CD Pipeline Development: Enhance and maintain automated build, test, and deployment pipelines using tools such as GitHub Actions, Jenkins, and CircleCI.
- Infrastructure as Code: Implement and extend IaC solutions using Terraform, Pulumi, and CloudFormation to streamline and standardize cloud environment provisioning.
- Automation & Tooling: Write clean, maintainable code and scripts to automate operational processes and optimize developer workflows.
- Reliability & Observability: Apply core SRE principles to improve system reliability. Assist in enhancing monitoring, alerting, and logging capabilities using platforms like Datadog.
- Security & Compliance: Help implement security best practices and controls to strengthen cloud infrastructure posture. Participate in initiatives supporting compliance frameworks such as SOC 2 or HITRUST.
- Stay Current on Technology: Keep up with cloud computing, infrastructure, and security trends.
- Code Quality & Reviews: Participate in code reviews and contribute constructive feedback to maintain a high‑quality codebase.
- Technical Problem Solving: Work through ambiguous technical challenges, using troubleshooting skills and creative thinking to identify root causes and craft solutions.
- Agile Collaboration: Work effectively within Agile/Scrum teams, partnering with both core and cross‑functional teams.
- On‑Call Participation: Contribute to site reliability by joining the team’s on‑call rotation.
What You Will Bring
Required Skills & Experience
- Solid experience with at least one programming or scripting language (Python preferred).
- Hands-on experience with Infrastructure as Code tools such as Terraform, Pulumi, and/or CloudFormation.
- Strong understanding of AWS services such as EC2, ECS, IAM, S3, Fargate, Lambda, and VPC.
- Strong understanding of GCP services such as GCE, GKE, IAM, GCS, VPC, Cloud Run, and Cloud Functions.
- Experience with containers and OS-level tooling: Docker, Linux, Shell/Bash.
- Working knowledge of Git and modern DevOps workflows.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or CircleCI.
- Familiarity with monitoring and logging tools (e.g., Datadog).
- Experience with Jira, Confluence, GitHub, or similar software development lifecycle tools.
Preferred / Nice-to-Have Skills
- Experience with configuration management tools such as Ansible or SaltStack.
- Exposure to security frameworks or compliance standards (SOC 2, HITRUST, etc.).
- Experience contributing to the design or optimization of cloud networking and security architectures.
- Strong communication skills for collaborating and documenting technical work.
Language Skills:
Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Physical Capabilities: Standard categories
The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment