Developer Productivity Engineer #2470 Position Summary: Our partner, a fast-growing SaaS company known for its IT operations and infrastructure product solutions seeks a Developer Productivity Engineer (DPE) to supercharge developer efficiency across the organization. In this role, you'll build internal tools, optimize CI/CD pipelines, and champion processes that accelerate product delivery. If you're a software developer at heart who loves DevOps best practices, thrives on automating workflows, and wants to make a real impact on engineering teams, this is your chance.
Experience and Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.7+ years of experience in software development, DevOps, or a similar role focused on improving development workflows and productivity.Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).Experience with version control systems (e.g., Git) and branching strategies.Knowledge of automation frameworks and scripting languages (e.g., Ansible, Python, Go, Shell).Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).Exposure to cloud infrastructure (AWS, Azure, Google Cloud).Familiarity with monitoring and logging systems to track and improve developer workflows. Skills and Strengths: AWS (Amazon Web Services)Auto ScalingDevelopment (Typescript, GO, Java) Tooling and Process OptimizationCI/CD Pipeline OptimizationIaC (Terraform, CloudFormation, Helm, CDK)Scripting (e.g., Ansible, Python, Bash, Shell)Containerization (e.g., Docker, Kubernetes)Code Quality AssuranceVersion Control SystemsOptimizing deployment workflowsMonitoring and Metrics Tools (e.g., Grafana, Prometheus, Splunk) Primary Job Responsibilities: Build, Enhance and optimize internal tooling/products to improve developer productivity and workflow.Design, develop, and maintain automation tools for deployment, testing, and code quality.Work with engineers to identify challenges in development processes and propose solutions.Improve build and deployment pipelines to reduce friction in the software delivery process.Implement DevOps practices to streamline development, integration, and deployment processes, ensuring smoother collaboration between development and QA teams. Evaluate and redefine existing build/test/release pipelines (Jenkins, GitHub Actions, GitLab CI, etc.) to reduce friction.Collaborate with cross-functional teams to ensure the effective integration of tooling and processes.Implement best practices for continuous integration, version control, and performance optimization.Optimize the development environment for efficiency, ensuring that tools and processes align with the needs of the engineering teams.Troubleshoot and resolve issues related to the development environment, tools, and processes.Ensure successful adoption and integration of new tools, systems, and workflows across teams, providing training and support as needed to improve productivity.