At a Glance
- Tasks: Join us to automate and optimise our deployment pipeline on AWS.
- Company: MAK-SYSTEM, a leader in innovative software for healthcare management.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and continuous improvement.
- Why this job: Make a real difference in healthcare tech while working with cutting-edge tools.
- Qualifications: Strong AWS experience and scripting skills in Python or similar languages.
The predicted salary is between 60000 - 80000 £ per year.
Location: London - Remote
Reporting to: Head of Platform Engineering
Established in 1984, MAK-SYSTEM’s vision is to design, develop, and deliver globally best-of-breed software to manage Blood, Plasma, Tissue, and Cells from end to end using the best technologies and functionalities for the patient’s benefit. Our software solutions continuously support the digital transformation of organisations such as Blood Centers, Plasma Centers, Transfusion Services, Tissue Banks, Stem Cell Labs, and Cell and Gene Therapy (SME to Big Pharma, CMOs, Hospitals).
Key Responsibilities
- Strives for continuous deployment of both applications and infrastructure on AWS platforms.
- Builds and configures the tools and scripts of our automated deployment pipeline.
- Participates actively in discussions with peers to identify issues and continually improve the overall system for everyone.
- Works with internal MAK-SYSTEM teams and third parties to ensure all our tools and platforms are meeting service level objectives.
- Monitors systems and identifies performance issues proactively.
- Supports NFR activities, including security hardening, load, and performance testing.
- Elevates and manages incidents appropriately, ensuring root cause analysis and remediation, participating in a monthly on-call 24/7 rotation.
- Acts as an enabler for innovation in new tools, technologies, processes, and techniques.
Objectives
- To introduce processes, tools, and methodologies, to balance needs throughout the software development life cycle, from coding and deployment to maintenance and updates.
Previous Experiences/Qualifications
- In-depth AWS experience running production workloads, migrations, and CI/CD pipelines.
- Experience using scripts to automate the configuration of services and tools via their APIs or SDKs with a background using Python and other tools (e.g., PowerShell, Bash).
- Experience developing in a source-controlled workspace (e.g., Git, SVN).
- Experience with infrastructure-as-code approach to automating platform provisioning using CloudFormation, Kubernetes, Helm, Pulumi, and Terraform.
- Experience with build and deployment tools (e.g., GitHub Actions, Jenkins, Code Deploy, Ansible).
- Experience in deploying and managing deployments of relational database technologies (Oracle, MySQL, PostgreSQL).
- Understanding of the software engineering life cycle, including design, architecture, test automation, deployment automation, monitoring, and alerting.
- Support exposure in a 24/7 environment.
- Linux experience, Amazon Linux/CentOS/RedHat/Ubuntu Distro.
- Configuration management tools experience: Chef, Puppet, Ansible; CloudFormation, Kubernetes, Pulumi, and Terraform.
- Knowledge and experience of working with containers (e.g., Docker, CRI-O).
- Knowledge and experience of working in Java application development environments a benefit.
- Strong background in Linux/Unix operating systems and networking concepts; Linux and shell scripting; Experience in deploying Micro-services.
- Excellent troubleshooting skills.
- Ability to use a wide variety of open-source technologies and cloud services.
- Innovation, Flexibility, and Adaptability – undertake tasks with a positive attitude and respond well to management and customer requests.
- Must be prepared to meet business goals and respond well to change.
- Positive attitude and commitment to professional development.
- Proven ability to make recommendations to resolve problems by using judgment that is consistent with MAK-SYSTEM's culture, policies, and procedures.
- Effective communication and collaboration skills suitable for liaising with colleagues within the DevOps Team and beyond to the broader project team, both on a one-to-one and one-to-many basis.
- Fluency in English (both verbal and written).
- Bachelor’s degree in a software engineering related field (or equivalent experience).
Senior DevOps Engineer employer: Mak-System International Group
Contact Detail:
Mak-System International Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AWS, CI/CD pipelines, and automation. This gives potential employers a tangible look at what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common DevOps scenarios and be ready to discuss how you've tackled challenges in previous roles.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior DevOps Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior DevOps Engineer role. Highlight your AWS experience, automation skills, and any relevant tools you've worked with. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about DevOps and how you can contribute to our mission at MAK-SYSTEM. Keep it concise but impactful – we love a good story!
Showcase Your Projects: If you've worked on any cool projects or have experience with CI/CD pipelines, make sure to showcase them in your application. We’re keen to see how you’ve tackled challenges and what tools you’ve used along the way.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're serious about joining our team!
How to prepare for a job interview at Mak-System International Group
✨Know Your AWS Inside Out
Make sure you brush up on your AWS knowledge before the interview. Be ready to discuss your experience with production workloads, migrations, and CI/CD pipelines. They’ll want to hear specific examples of how you've used AWS to solve problems or improve processes.
✨Show Off Your Scripting Skills
Since scripting is a big part of the role, prepare to talk about your experience with Python, PowerShell, and Bash. Bring examples of scripts you've written to automate tasks or configure services, and be ready to explain your thought process behind them.
✨Demonstrate Your Problem-Solving Abilities
They'll be looking for someone who can troubleshoot effectively. Think of a few challenging incidents you've managed in the past, and be prepared to walk through how you identified the root cause and what steps you took to resolve the issue.
✨Communicate Clearly and Confidently
Effective communication is key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to liaise with various teams. Show that you can collaborate well and adapt your communication style to suit different audiences.