CVS Health is dedicated to building a more connected and compassionate health experience. As a Staff Software Development Engineer, you will lead efforts in building CI/CD pipelines and software applications, focusing on security processes and customer experience across CVS Enterprise.
Responsibilities:
- Lead efforts to end to end CI/CD pipelines
- Align and build clean security processes
- Build software applications
- Build CLI tools
- Build out of the box observability
- Build a deployment platform that enable teams across CVS Enterprise to build, test, preview, deploy and operate systems with reduced lead time and stack complexity
- Focus on building out a clean CI/CD experience which includes a clean security posture for customers providing a seamless, efficient customer CI/CD experience
- Have a good understand with working within Cloud providers with a focus on efficient infrastructure
- Have 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 tools 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