Summary
Join TrueML's DevEx team and contribute to the modernization and platform rearchitecture of our financial software. We're building a cloud-native DevOps organization, and you'll play a key role in streamlining our software development lifecycle (SDLC). You will develop and manage infrastructure as code, design scalable systems, build CI/CD pipelines, and collaborate with development teams to optimize workflows. This role requires deep AWS knowledge, proficiency in programming, and experience with Kubernetes. We offer a competitive salary, unlimited PTO, and medical benefit contributions.
Requirements
- Deep knowledge of AWS cloud infrastructure and related services
- Solid understanding of networking fundamentals, including DNS, HTTP, and cloud-based networking
- Proficiency in a programming language such as Python, TypeScript, or Go
- Experience with CI/CD processes and tools
- Hands-on expertise in managing Kubernetes clusters and associated tools
- Familiarity with Linux fundamentals, including basic troubleshooting and command-line usage
- Understanding of network security best practices and database management
- Proven ability to troubleshoot and debug complex systems
- Experience building tools and automation to optimize software development processes
- A security-first mindset with experience designing and operating secure systems
- Bachelor's degree or equivalent relevant experience
Responsibilities
- Develop and manage Infrastructure as Code (IaC) using tools like Terraform
- Design, implement, and maintain scalable, resilient systems on AWS or other cloud platforms
- Build, manage, and optimize CI/CD pipelines with tools such as GitHub Actions, ArgoCD, AWS CodePipeline, or Jenkins
- Deploy and operate Kubernetes clusters, using tools like Helm for configuration
- Collaborate with development teams to identify bottlenecks in the software development lifecycle (SDLC) and build tools or automation to optimize workflows
- Create and maintain CLI tools, scripts, and frameworks to simplify processes like infrastructure management, monitoring, and secrets handling
- Troubleshoot and resolve infrastructure and application issues, focusing on root cause analysis
- Promote platform security and stability by implementing best practices and designing resilient systems
- Work cross-functionally to empower teams to manage their services independently by providing robust tools, processes, and documentation
Preferred Qualifications
- Experience designing and building scalable, fault-tolerant systems
- Strong system design capabilities, with an understanding of trade-offs between performance, cost, and scalability
- Clear, concise communication skills for effective collaboration across teams
- Familiarity with developer experience (DevEx) concepts and practices
Benefits
- Unlimited PTO
- Medical benefit contributions in congruence with local laws and type of employment agreement