Grow with us
About this opportunity:
We are looking for a highly skilled Database Deployment Engineer to join our dynamic team focused on PostgreSQL database deployment, maintenance, and optimization. The ideal candidate will play a key role in designing, implementing, and managing database deployments over different deployment variants (physical, virtual and cloud native) for Ericsson RAN Network Management Portfolio.
What you will do
* Database Deployment & Configuration:
o Install, configure, and deploy PostgreSQL databases across multiple environments and deployment variants.
o Implement robust backup, recovery, and disaster recovery solutions.
o Automate deployment pipelines and ensure smooth integration of new systems into existing environments.
* Database Performance Tuning & Optimization:
o Monitor and optimize database performance by identifying bottlenecks, improving query efficiency, and tuning indexes.
o Ensure databases are designed to handle large-scale data loads and deliver optimal performance.
o Develop and maintain scripts and tools for database automation and monitoring.
* Security & Compliance:
o Ensure database security by applying best practices such as encryption, access control, and auditing.
o Implement and enforce compliance with organizational and industry data protection regulations (e.g., GDPR, HIPAA).
o Conduct periodic security and vulnerability assessments.
* Collaboration & Support:
o Work closely with application and infrastructure teams to ensure seamless database integration.
o Provide support for database-related incidents, ensuring minimal downtime and data loss.
o Collaborate with architecture teams to ensure performance and availability requirements.
* Database Maintenance & Upgrades:
o Plan and execute database upgrades, patching, and migrations while minimizing disruptions to production services.
o Ensure data integrity during database updates and resolve any compatibility issues.
o Manage database replication, clustering, and scaling solutions.
* Documentation & Best Practices:
o Create and maintain comprehensive documentation for database deployment procedures, configuration settings, and troubleshooting guides.
o Implement and advocate for best practices in database management, deployment, and monitoring.
The Skills you bring
* Bachelor/master’s degree in computer science, Information Technology, or a related field.
* Have 3+ years of relevant hands-on Software development experience. Experience in relational database administration, deployment, and optimization would be a big plus.
* Proficiency in one or more programming languages. Python is preferred.
* Experience in SQL and query optimization.
* Strong understanding of architecture, including clusters, indices, and node management.
* Familiarity with DevOps and CI/CD practices, particularly in database deployment pipelines.
* Strong understanding of Linux/Unix environments and scripting.
* Excellent troubleshooting skills and the ability to resolve complex technical issues.
* Familiarity with monitoring tools such as Grafana, Kibana, Prometheus, or similar tools.
* Experience with cloud platforms like AWS, GCP, or Azure for database deployment.
* Knowledge of containerization technologies (e.g., Docker, Kubernetes).
* Have the capability to perform at your best in team setting, working in multi-cultural and international environment.
* Strong communication and collaboration skills.
* Be proficient is English, written and spoken.
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
Primary country and city: Ireland (IE) || Athlone
Req ID: 755781
#J-18808-Ljbffr