Delta Dental Insurance Company is looking to solve the problem of modernizing its IT foundational goals by facilitating and directing the design, development, and maintenance of platform services technology and functions, with a specific focus on DevOps and cloud-based initiatives.
Requirements
- Design, develop, and deploy high-performing platform services, including payment and communication services utilizing CI/CD, GHEC, PCI, Payment Gateways, SendGrid, and SMS.
- Design and implement microservices architecture and container orchestration utilizing Kubernetes and App Service.
- Remediate security vulnerabilities utilizing security scanning tools like BlackDuck, Fortify as well as AKV service.
- Utilize Azure technologies, including AKS, App Services, API Ops, Azure DevOps for CI/CD, and GitHub Enterprise Server, to support cloud deployments.
- Implement cloud deployment strategies, such as blue/green and canary, to ensure minimal downtime for services and applications.
- Collaborate with vendors to implement third-party services, including Google, Elavon, and Twilio, and adhere to data security standards (e.g., PCI).
- Leverage monitoring and observability tools and practices, specifically Datadog, to improve performance and minimize overhead.
Responsibilities
- Facilitating and directing the design, development and maintenance of platform services technology and functions to ensure IT foundational and modernization goals are met.
- Provides both tactical and strategic direction for the Platform Engineering team in collaboration with Product, Application Development, Infrastructure and Operations.
- Monitors and oversees initiatives and deliverables including but not limited to completion of comprehensive definition of direction, scope and objectives; development of work plans, schedules and budgets; determination of staffing requirements; definition of deliverables; and establishment of design review and quality assurance checkpoints for all aspects of the initiatives.
- Drives increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.
- Reviews, manages, and resolves complex and highly complex problems involving one or more teams, systems or functions.
- Undertakes and oversees the process of defining problems and implementing solutions.
- Facilitates DevOps needs across Platform Engineering in collaboration with environment management, release management and Operations.
Other
- Must live within reasonable commute of HQ and appear in office as required.
- Master’s degree or foreign degree equivalent in Computer Science, Computer Engineering or related field and five (5) years of experience in Computer applications, computer systems, application development, information technology or related role or in the job offered.
- Provides ongoing education to the team to ensure proactive modernization and awareness of emerging technologies.
- Provides leadership and documentation in support of enterprise adoption.
- Promotes innovation, instills passion for delivering delight and empowering teams to achieve high performance.