About the job DevOps Engineer
About Our Client:
Our client is a leading organisation in Ireland, recognised for driving innovation and operational excellence in critical infrastructure projects. They are committed to leveraging cutting-edge technology to enhance efficiency, scalability, and reliability. As part of their digital transformation journey, the organisation is expanding its DevOps capabilities to optimise their software development and deployment processes.
To support these efforts, they are seeking dynamic DevOps Engineers to join their team and contribute to the development of robust and efficient systems.
Role Summary:
The DevOps Engineer will play a key role in automating and streamlining software development and deployment pipelines. This includes implementing and maintaining CI/CD processes, optimising cloud infrastructure, and ensuring seamless integration of development and operations workflows.
Key Responsibilities:
CI/CD and Automation:
- Design, implement, and maintain continuous integration and deployment pipelines.
- Automate repetitive tasks to enhance efficiency and reduce errors.
- Collaborate with development teams to integrate DevOps practices into the software lifecycle.
Infrastructure Management:
- Build and maintain scalable, secure, and cost-efficient cloud infrastructure.
- Monitor system performance and implement proactive measures to ensure high availability.
- Troubleshoot and resolve infrastructure-related issues promptly.
Security and Compliance:
- Ensure that infrastructure and deployments meet security and compliance standards.
- Implement tools and processes to identify and mitigate vulnerabilities in systems and pipelines.
Collaboration and Support:
- Work closely with development, QA, and operations teams to ensure seamless integration of processes.
- Provide guidance and training on DevOps tools and methodologies to team members.
- Document workflows, configurations, and troubleshooting procedures.
Continuous Improvement:
- Stay updated on emerging DevOps technologies and best practices to drive continuous improvement.
- Evaluate and integrate new tools and methodologies to enhance system performance.
Skills and Experience Required:
Essential:
- Proven experience as a DevOps Engineer or in a related role.
- Strong knowledge of CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps).
- Proficiency in cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code tools (e.g., Terraform, Ansible).
- Experience with containerisation technologies (e.g., Docker, Kubernetes).
- Solid scripting skills (e.g., Python, Bash, PowerShell).
Desirable:
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk).
- Knowledge of agile development practices and methodologies.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience in highly regulated or critical infrastructure environments.
Whats on Offer:
- Competitive salary or day rate based on experience and employment type.
- The opportunity to work on impactful projects within a national organisation.
- Flexible working arrangements and access to professional development opportunities.