Job Closed
This listing is no longer active.
Founded in 2005, Dotmatics is self-described as the world’s largest research and development scientific software platform, used by leading researchers in biopharma, academia, and
Senior DevOps Engineer
Location
Ireland
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Senior DevOps Engineer
Dotmatics
• Maintain and enhance our cloud-based infrastructure • Spearhead our ISO 27001 effort and maintain compliance with corporate security requirements • Work in a small yet highly effective and efficient specialised team • Maintain and operate the software build server and continuous integration pipelines for cross-platform desktop and HPC applications • Manage release processes and versioned software distribution • Support and maintain license control systems and related backend services • Manage and configure AWS services, including: EC2, RDS, S3, ECR, IAM, WAF, CloudFront, Identity, CloudTrail, Security Lake • Ensure security, scalability, and reliability of cloud infrastructure • Support operational tooling across AWS and other cloud providers • Administrator for a diverse set of services (Office, AWS, Github, Mailchimp, etc)
Job Requirements
- 10+ years of professional experience with an education or working experience background in IT infra or software development
- Strong DevOps/Platform Engineering experience
- Software engineering background (ideally C++ or other compiled languages)
- Strong understanding of build systems and software compilation pipelines
- Experience managing deployments and release processes
- Comfortable working with complex/compiled codebases (not just web apps)
- CI/CD, build systems background
- Knowledge of IT Security best practices, ISO 27001 requirements
- Experience with software licensing systems
- Knowledge of C++ build systems
- Python for CI automation and operations
- Strong AWS infrastructure background
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Database Reliability Engineer – Core Team
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
• Continuously improve the reliability and performance of ClickHouse core. • Improve and create metrics and alerts for ClickHouse to be able to identify and prevent problems in production before they affect customers. • Dig deeper into the most common problems encountered by customers in Clickhouse Core to identify the root cause of problems and submit bug fixes, issue reports and suggest improvements. • Enhance and refine incident response processes and post-mortem analysis for ClickHouse core related outages including working with support and Cloud teams to communicate to the impacted customers. • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities. • Manage on-call processes to respond to performance and reliability issues, and establish best practices for coordinating escalation to resolve issues and minimize customer impact.
Database Reliability Engineer – Core Team
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
• Continuously improve the reliability and performance of ClickHouse core. • Improve and create metrics and alerts for ClickHouse to be able to identify and prevent problems in production before they affect customers. • Dig deeper into the most common problems encountered by customers in Clickhouse Core to identify the root cause of problems and submit bug fixes, issue reports and suggest improvements. • Enhance and refine incident response processes and post-mortem analysis for ClickHouse core related outages including working with support and Cloud teams to communicate to the impacted customers. • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities. • Manage on-call processes to respond to performance and reliability issues, and establish best practices for coordinating escalation to resolve issues and minimize customer impact.
• Support and improve delivery processes. • Work in a cloud-focused role within the team. • Contribute to and support Azure DevOps and CI/CD pipelines.
• Designing and implementing automation for common tasks including CI/CD Pipelines, Infrastructure Provisioning, Monitoring / Alerting, Configuration Management, Customer onboarding, etc. • Designing and maintaining cloud infrastructure, ensuring it is scalable, secure, and cost-effective • Working closely with development and operations teams to ensure seamless integration and delivery of software. • Implementing security best practices to protect the infrastructure and data. • Continuously evaluating and improving processes to enhance efficiency and reliability. • Setting up monitoring tools to track system performance and quickly address any issues that arise. • Engaging directly with clients to understand business goals, technical constraints, and risk tolerance • Diagnosing and improving existing systems that may be partially implemented or inconsistently managed • Balancing pragmatic delivery with long-term maintainability and best practices • Accurately tracking time and work performed to support client billing, project planning, and overall project health within a professional services delivery model



