Description:
Barden is delighted to be partnering with a leading technology company to help appoint a DevOps Deployment Engineer. This is a fantastic opportunity to work in an organisation who offer a unique set of software solutions.
“If you are a DevOps professional with a passion for continuous improvement, a commitment to excellence, and the desire to work on cutting-edge technologies, we’d love to have you on board” – Hiring Manager
You would be joining a very innovative and collaborative work environment that offers great flexibility. This role can be hybrid or remote, with our client’s head office in Cork.
ABOUT THE ROLE:
- Design, implement, and maintain robust CI/CD pipelines.
- Develop and enhance deployment scripts and automation tools to streamline the deployment of applications across multiple environments.
- Implement and manage infrastructure as code using tools such as Terraform, Ansible, or similar technologies to ensure consistency and repeatability in infrastructure deployments.
- Work with Docker and Kubernetes to enable scalable and portable application deployments.
- Collaborate with development, testing, and operations teams to understand software requirements and optimize deployment processes accordingly.
- Implement monitoring and logging solutions to track and analyse the performance of deployed applications, troubleshoot issues, and ensure system reliability.
- Integrate security best practices into the deployment process to ensure the security of deployed applications.
- Coordinate and manage software releases, ensuring timely and smooth deployments with minimal downtime.
- Create and maintain documentation for deployment processes, configurations, and troubleshooting procedures.
ABOUT THE PERSON:
- You have at least 3-5 years’ experience as a DevOps Engineer
- You are proficient in CI/CD tools such as Jenkins, GitLab CI, or similar.
- Scripting and automation skills (e.g., Bash, Python, PowerShell).
- Experience developing deployment scripts and automation tools.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform, Ansible, or similar.
- You understand infrastructure deployment best practices.
- You have hands-on experience with Docker and Kubernetes
- Strong collaboration skills to work effectively with development, testing, and operations teams.
- Experience working in an AWS cloud environment.
- Linux System Administration Experience
- Ability to understand software requirements and optimize deployment processes accordingly.
- Knowledge of monitoring tools (e.g., Prometheus, Grafana) and logging solutions.
- Understanding of security best practices in deployment processes.