Barden is delighted to partner with a leading software solutions provider in their search for a DevOps Engineer to join their Dublin team. This is a hybrid role, with 3 days on-site and 2 days remote each week. It’s a permanent position offering a strong salary and benefits package.
ABOUT THE ROLE: As a DevOps Engineer, you’ll play a critical role in maintaining and enhancing IT infrastructure to ensure seamless, efficient operations. You’ll automate processes using Infrastructure as Code (IaC) tools, monitor system health, and optimise CI/CD pipelines. You’ll also collaborate with developers and support teams to ensure secure application deployments that adhere to best practices and regulatory standards.
- Infrastructure as Code (IaC): Automate provisioning and management using tools like Terraform and Helm. Maintain version-controlled infrastructure configurations.
- Monitoring and Logging: Set up and oversee monitoring tools (e.g., Prometheus) to ensure application health and implement logging solutions for effective troubleshooting.
- Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and manage CI/CD pipelines using Jenkins to support seamless software build, test, and deployment processes.
- Automation and Scripting: Create and maintain scripts in Bash and PowerShell to automate routine tasks and enhance operational efficiency.
- Database Management: Manage database snapshots, replication, and conduct quarterly disaster recovery testing for smooth failover capabilities.
- Security and Compliance: Implement security practices across CI/CD, infrastructure, and deployments, ensuring adherence to GDPR, ISO27001, and other relevant standards.
- Collaboration and Communication: Work closely with development, QA, and support teams to ensure cohesive and successful deployments.
ABOUT YOU:
- 4-8 years of experience in DevOps.
- Proficient in Terraform, Bash, and Helm, with familiarity in Kubernetes management (kubectl, kubeadm, advanced K8s concepts).
- Experience managing private cloud environments for microservices, databases, and other critical services.
- Strong skills in system monitoring and alerting with tools like New Relic, Prometheus, Grafana, or ELK.
- Collaborative experience with development teams to optimize and support Kubernetes deployments.
- Familiarity with Jenkins for CI/CD pipeline management.
- Experience with C#, .NET Core applications on Kubernetes, PostgreSQL, and database replication.
- PowerShell scripting knowledge is a plus.