Must have 5 years of experience working in a software application development life cycle environment
Must have 5 years of experience designing, implementing, and supporting relational or NoSQL database solutions
Must have 3 years of experience designing, implementing, an supporting Cassandra in a transactional production solution
Experience working with Agile Software Development methods
Experience with production NoSQL/Cassandra Implementations
Strong analysis skills
Excellent teamwork and communication skills (written and verbal).
Bachelor’s degree in Computer Science or a related analytical field or equivalent experience is required
Special Qualifications:
Experience with implementing Cassandra to:
Define and implement best practices on schema definition, management, and migration
Establish high availability (clustering, replication, etc.) across geographic boundaries
Assist in capacity planning based on data volume, reliability, and availability requirements
Define backup and recovery procedures
Define and implement authentication and authorization using security based practices
Establish automated deployments to facilitate practices with no-downtime, canary, blue/green and etc.
Establish tuning practices and processes to optimize performance
Develop production support procedures including monitoring and alerting
Determine upgrade, maintenance, and patching practices and procedures
Provide turnover to Publix support team
Experience with code management/deployment platforms such as Azure DevOps, GitHub, or GitLab
General experience with:
Other NoSQL technologies (e.g., Cosmos DB, MongoDB)
Other relational database technologies
Docker, Kubernetes, OpenShift
Red Hat Enterprise Linux or other Linux distributions
Real-time transaction systems
Job Description:
Working with payments project team to implement Cassandra from ground-up to fully deployed and supported in production for a transactional payment’s solution
Participating in team Agile ceremonies
Creating documentation for the Cassandra technical implementation and support tasks
Translating requirements, release notes, and design documentation into an implemented solution
Providing knowledge transfer to Publix associates
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.