Position: Senior Cloud Database Engineer
Company: EIS Group
Category: Other
Experience required: 5y
English level: upper

Are you powerful, proactive, and prone to excellence? Are you missing coworkers who challenge you? We’re the Olympians of “Strong Personalities”.  Get in here, we’re doing MSaaS and we’re growing!  If you bring the skills, we’ll make you better.  We have opportunities, customers, and likely the most brilliant people you’re ever going to work with.  You must have SQL and RDBMS skills.  NoSQL, Search, ETL, and Data-warehousing are a plus. We have PostgreSQL, MsSQL, SOLR, Cassandra, GLU, Memcached, Redis, RDS Proxies, and a whole lot more. 

Our Production Operations culture centers around embracing a team mentality. We look for people that are highly motivated, love the process and will not hesitate to jump into their responsibilities headfirst. We want your time with us to be an investment in both you and EIS. We look for people that embody the characteristics of being humble where you focus more on the success of your team and your customers; hungry, meaning you have a strong work ethic, are determined to get things done and contribute in any way you can; and finally inner personally smart.
 
If you read this and know you check the boxes, Production Operations may be the right place for you and your career.

Key Responsibilities:

The Senior Cloud Database Engineer is responsible for providing operational and engineering database support. This role will also be involved in Senior level discussions within the team and outside the team and be a representative of the team in architectural discussions. Environment cloud-based (AWS + Azure) using PostgreSQL and MS SQL relational databases and their corresponding cloud services.

Organizational Relationships:
As a member of the ProdOps Team, the role requires frequent interaction with multiple teams including Engineering, QA, Professional Services, Security, Development Operations, Support, Network Engineering and Infrastructure Engineering.

Responsibilities:
- Administer and maintain production database environments and provide day-to-day operational support.
- Monitor and Insure database operational stability and make recommendations and execute changes to improve operational stability and operational performance.
- Provide thought leadership, advice and guidance in your field of expertise, especially for architecture and design for current and future customer deployments/environments.
- Provide inputs in setting governance and standards related to all aspects of databases.
- Real-time troubleshooting for customer-impacting events, particularly where the database is involved.
- Review customer environments to ensure health, performant operations, and headroom for growth.
- Proactive monitoring of key database health including query performance and statistics reviews, index health, table partitioning and efficient disk and memory utilization.
- Perform ongoing tuning of database instances.
- Compose, and review reports of current database performance pursuant to support and the achievement of SLAs.
- Provide problem and root cause analysis data to the IT support organization through capacity management tools and techniques.
- Oversee design, execution, and status of backup and recovery for customer-facing databases.
- Control migrations of database changes through the development life cycle.
- Provide insight, testing, and support of database engine upgrades.
- Perform database re-organizations as required to assist performance and ensure uptime of the database.
- Put standards in place to ensure that all application design and code is produced with proper integrity, security and performance.

Skills, Knowledge and Expertise:

- Minimum 5 years of experience with database administration.
- Minimum 3 years of SQL server database architecting experience.
- Deep PostgreSQL understanding.
- Experience with administering databases greater than 5 TB.
- Automation experience for day-to-day tasks is required.
- Experience with cloud High Availability (HA) and Disaster Recovery (DR) design and architecture.
- Experience in troubleshooting and resolving problems (performance issues, database integrity issues, blocking and deadlocking issues).
- Experience in Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools.
- Experience with database backup and recovery scenarios.
- Experience with database replication.
- Excellent communication and documentation skills.
- Experience in implementing operational automation using scripts is desirable.
- Understanding of AWS and Azure technology.

Benefits:

- Work with top talent and great colleagues who are industry and technology experts. Operate in a Scaled Agile environment, diverse, multicultural and cross-functional teams.
- We are a global and modern software product company building world-class Enterprise InsurtTech Product powered by leading-edge technologies (microservices, reactive, cloud, continuous delivery)
- We can offer ownership to our employees- from being able to make decisions that impact the growth of the company, to giving stock options
- We offer freedom - build from building your career path through development programs and exciting global mobility opportunities (we have a remote and global culture)
- Attractive compensation packages (includes merit-based increase and stock options)
- We offer flexible working hours, remote or hybrid work options
- Participate in a variety of new knowledge-sharing and training opportunities - EIS University, external training, and certification programs
- Earn bonuses through our Employee Referral Program
- Health insurance
- Paid vacation and sick leave
- English language courses

EIS is an equal opportunity employer (EOE), M/F/Disability/Veterans, and strongly supports diversity in the workforce.