Senior DevOps Engineer

Observability: * Design, implement, and enhance observability solutions to ensure comprehensive monitoring, logging, and alerting across the entire software stack. * Collaborate with cross-functional teams (product/engineering/customer success) to identify key metrics and performance indicators, establish benchmarks, and create dashboards for system health and performance analysis. * Continuously improve observability capabilities by evaluating and integrating new tools, technologies, and best practices. CI/CD Pipeline Management: * Architect, implement, and maintain a robust and scalable CI/CD pipeline to enable seamless and automated software delivery * .Streamline and optimize the build, test, and deployment processes, ensuring high-quality software releases with minimal manual intervention. * Develop and enforce CI/CD best practices, including code branching, version control, automated testing, and deployment strategies. Developer Experience: * Collaborate with software engineering teams to understand their needs and pain points, and proactively propose and implement solutions to enhance developer productivity and experience.Drive the adoption and integration of developer tools, frameworks, and processes that improve efficiency, collaboration, and code quality.Provide mentoring and guidance to members of the team, promoting a culture of continuous learning and growth. Infrastructure and Configuration Management: * Manage and scale the infrastructure required for CI/CD and observability, leveraging cloud services and containerization technologies. * Implement and maintain infrastructure-as-code (IaC) practices using tools such as Terraform, Ansible, or similar technologies.Create processes for disaster recovery, and incident management. Continuous Improvement: * Stay up to date with industry trends, emerging technologies, and best practices related to DevOps, observability, CI/CD, and developer experience. * Identify areas for improvement in the existing infrastructure, processes, and tooling, and drive initiatives to enhance efficiency, reliability, and scalability. * Conduct regular performance analysis, identify bottlenecks, and implement optimization strategies.