Senior Platform Engineer (AWS)



In this role you will work within our clients' platform engineering team to enhance and maintain a world class, web-based, healthcare platform. Focusing on the cloud-based infrastructure, you will perform several key tasks, including solution implementation, technical investigations, code reviews, and mentoring of more junior team members.

To be suitable for this position, you should have significant prior experience working as a cloud platform engineer, on enterprise grade, web-based solutions. You will be expected to leverage your mature practical and theoretical knowledge to solve complex, business critical technical problems. Additionally, you will need to become well versed in the existing infrastructure, gaining a comprehensive understanding of its inner workings, and quickly applying that knowledge in your day-to-day job.


Responsibilities: 

  • Technical implementation - You will be an expert in key infrastructure technologies, using your knowledge to implement features and resolve issues as part of an agile scrum team. As a senior engineer you will also assist others with day-to-day technical challenges, working together to deliver modern, fit-for-purpose results.

  • Technical investigation and design - You will undertake spike investigations to understand and solve discrete problems. You will also contribute to larger scale research and development projects and complex solution designs. You will be able to document your findings in an appropriate format and communicate your proposals in a timely and effective way.

  • Helping to maintain internal platform engineering standards - You will be expected to stay up to date with industry best practices so that you can help to maintain our standards documentation and be a catalyst for adoption of best practices within the team. You will participate in code reviews and retrospectives, promoting a culture of continuous improvement.

  • Preparing and estimating work - You will prepare work packages for the projects you own. You will ensure these are properly refined and estimated prior to commencement of work. You will also provide early, high-level estimates for certain technical projects, to assist with planning and prioritization.

  • Assisting with recruitment and training - When required you will assist with the hiring process, utilising your experience and technical knowledge to identify suitable candidates for platform engineering roles. You may also be asked to train and onboard new team members or help with upskilling those with gaps in their knowledge.

Requirements:

  • Mature expertise in relevant technologies - You must be highly proficient in a broad range of technologies which form the basis of our client's customer facing and internal infrastructure. These include, but are not limited to:

    • Infrastructure as code and configuration management tools (Terraform, Ansible) which provision our cloud-based systems in AWS.

    • Containerisation tools (Kubernetes and Docker) which are used by CI pipelines, development environments, and certain production systems. Our client intends to move to a fully containerised architecture in future.

    • Standard web application components including load balancers, web servers and databases. Core application tech stack is Nginx, MySQL and PHP, running on Linux (CentOS and Rocky).

    • Supporting software and tools including Python, Bash and Git.

    • Using AWS as cloud provider so you must have deep experience working with AWS services and tools.

  • Very good understanding of web application infrastructure - engineers need to be accustomed to working with a range of web application architectures, from the traditional session-based monolith to modern distributed services.

  • DevOps mindset - You must have some knowledge of DevOps practices and principles and have prior experience working in a DevOps orientated engineering department. We have implemented several DevOps processes already, including iterative development, infrastructure as code, and continuous integration, but there is more work to do.

  • Good research and analysis skills - This will form a regular part of your day-to-day job, so you must be adept at researching technical topics and analyzing complex information to inform your work.

  • Proficiency in conveying technical information - You should be able to communicate your findings and ideas using diagrams, flow charts and similar techniques. Written communication is important in this role, playing a regular part in the day-to-day sharing and discussion of ideas, so your written English must be good.


    Preferred experience:

  • Experience utilising serverless computing for on-demand execution.

  • Experience with monitoring tools such as Splunk and DataDog.

  • Experience with systems integration in healthcare, specifically HL7, MirthConnect.

  • Working in a HIPAA and/or GDPR compliant environment.

  • Experience of other relevant technologies, such as CI, build and test automation (Jenkins).

  • Familiarity with the Atlassian suite of software including Jira, Bitbucket and Confluence.

  • Additional Requirements /Qualifications:

  • High degree of fluency in English (written/oral).

  • Honest and accountable.

  • Customer and business orientated.

What our client is offering:

  • Soft skills and technical training for current and emerging products and technologies;

  • Career development: opportunity to grow within the team;

  • Special referral bonuses for recommending your friends;

  • Private Medical subscription;

  • A monthly budget for flexible benefits program that includes public transportation reimbursement and meal tickets, sport & wellness, telecom & electronics, children & parents, holiday & culture, tourism;

  • Flexible working hours and work from home, aligned with project needs

Apply for this job

Does this job fit your talents and seem right for you? Don't hesitate to apply online now.

Facts about the job

Country
Romania
Location
Bucharest
Contract type
permanent
Job-ID
412310
Company
Talentor Romania