BILL is looking to enhance the developer experience by building and maintaining tools, frameworks, and infrastructure that streamline the development process.
Requirements
- Proven experience with AWS services and architecture.
- Strong knowledge of CI/CD principles and hands-on experience with GitLab.
- Strong programming skills in the Golang programming language.
- Extensive experience with Terraform for infrastructure as code.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with monitoring and logging tools such as Splunk, Datadog.
- Deep understanding of system design and architecture
Responsibilities
- Design, develop, and enhance tools that improve the developer experience from local development to production deployment.
- Design, develop, and maintain scalable and reliable infrastructure using AWS services.
- Develop and maintain internal tools and frameworks using Golang to improve developer productivity.
- Utilize Terraform to manage and provision infrastructure as code.
- Implement and manage CI/CD pipelines to ensure efficient and automated deployment processes.
- Troubleshoot and resolve complex technical issues related to infrastructure and development tools.
- Champion best practices in development, deployment, and troubleshooting.
Other
- Collaborate with various cross-functional teams to understand their requirements, translating them into innovative and actionable solutions to enhance the developer experience.
- Mentor and guide junior engineers, promoting best practices and continuous improvement.
- Stay up-to-date with industry trends and emerging technologies to ensure our development environment remains cutting-edge.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience in software development