CVS Health is dedicated to building a world of health around every individual, aiming to simplify healthcare for communities. The Staff Software Development Engineer will lead efforts in developing CI/CD pipelines, enhancing security processes, and creating scalable solutions that improve customer experience and align with enterprise objectives.
Responsibilities:
- Leading efforts to end to end CI/CD pipelines
- Align and build clean security processes
- Build apps, cli tools, out of the box observability, and a deployment platform
- Enable teams across CVS Enterprise to build, test, preview, deploy and operate systems with reduced lead time and stack complexity
- Building out a clean CI/CD experience which includes a clean security posture for customers
- Providing a seamless, efficient customer CI/CD experience
- Understanding working within Cloud providers with a focus on efficient infrastructure
- Having laser focus on customer experience and building out solutions that align to enterprise initiatives and team objectives delivering scalable solutions
Requirements:
- 7+ years of overall backend development experience on enterprise class applications
- 6+ years of experience working as DevOps Engineer with building standardized workflows, templates, reusable pipelines, maintaining runners, runner pools, node pools
- 3+ years experience with End-to-End CI/CD i.e. Github, Github Actions, Artifact management such as JFrog
- 2+ years experience partnering with architecture, product, and program management teams to influence product development decisions
- 3+ years of experience with backend technologies, such as Java, C#, Python, Helm, Golang
- 2+ years experience with Kafka and similar technologies
- 2+ years experience with PostgreSQL or similar RDBMS experience
- 3+ years experience with large public cloud technologies i.e. GCP, Azure, AWS, etc and container orchestration technologies such as Kubernetes
- 3+ years of experience with leading teams who follow a Scrum/Agile development methodology
- 2+ years of experience automating through scripting and/or CLIs
- Experience with full stack development
- Experience with observability, Telemetry for infrastructure services
- Experience training and mentoring other engineers
- Ability to understand the performance of a largely scaled infrastructure platform
- Demonstrate Ownership and Accountability with the ability to thrive in a remote working setup with other team members
- Ability to identify customer needs and pain points and identify self-service automation solutions
- Ability to think 'Out of the box' to solve complex issues for the enterprise
- Ability to present the benefits and drawbacks of various architecture designs for infrastructure
- Experience with additional tools such as Octopus, Teamcity, Jenkins is a plus