Senior Systems / DevOps Engineer (#76)

REFERRAL BONUS
Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Leading health information service provider

The DevOps/Systems Engineer is responsible for the availability and reliability of critical platform services and applications, ensuring they meet the requirements of internal and external users. 

This position offers the chance to positively impact patient outcomes in healthcare by ensuring the availability and reliability of services used by healthcare providers to distribute important medical data. In addition, this position is a ground-floor opportunity to be instrumental in the transformation of an industry leader’s offerings. You will be a key contributor in the transition from running services in a private datacenter to providing services and capabilities that are scalable, always available and cloud native.

If you enjoy solving hard problems and want to be a part of a legacy that impacts our world by improving patient outcomes, this job may be for you!

 

Primary Responsibilities:

  • Maintain and optimize current private data center serving as the primary infrastructure supporting Software as a Services (SaaS) applications serving the B2B healthcare industry
  • Build and advance CI/CD solutions to improve rapid deployments as well as improving build system by adding parallelized builds, quicker build failure indication, automated notifications of results & packaging
  • Continuously improve cloud infrastructure to be easy to deploy, scalable, secure and fault-tolerant
  • Communicate and collaborate with developers, project managers, QA engineers, and database admins
  • Create and implement procedures to improve code delivery and system availability
  • Create, implement, and optimize telemetry, logging and alerting systems to reduce downtime and help predict issues before they occur
  • Perform troubleshooting within both private data center and cloud environments, identifying hardware, code, system, and configuration issues
  • Provide BAU support, monitoring, and maintenance of deployed products
  • Maintain, upgrade, and support existing systems and infrastructure to ensure operational stability
  • Administer, automate, and manage Linux/Kubernetes/Windows environments
  • Actively work with internal teams in providing technical guidance and oversight, work collaboratively with offshore team
  • Keep abreast of innovations and industry trends as well as changes to internal systems and determine how they impacts tools, training, and support necessary to keep systems up, running, and secure
  • Utilize excellent problem solving and analytical skills.
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve
  • Partner with development teams to improve services through rigorous testing and release procedures
  • Create sustainable systems and services through automation of tasks and uplifts

 

Experience:

  • 5 years of hands-on experience supporting, automating, and optimizing mission critical deployments, leveraging configuration management
  • Experience with VMware Vcenter
  • In-depth understanding of network protocols, Linux (RedHat, CentOS, Ubuntu), and information security concepts
  • Knowledge of PKI Infrastructure, TLS, mutual TLS, and encryption
  • Experience configuring SSO authentication/authorization technologies
  • API Gateways / Edge Routers (Mulesoft a plus)
  • Linux system administration
  • Windows system administration (Active Directory)
  • Experience configuring and managing F5 BigIP Applicances a plus
  • Excellent problem solving and analytical skills.
  • Bash scripting
  • Python development for internal tooling

 

Preferred specific tools experience:

  • Ansible
  • Terraform
  • Mulesoft
  • Data Dog
  • Okta
  • SAML
  • OAuth2/OIDC
  • Thales
  • Gitlab CI/CD
  • Google Cloud Platform
  • RedHat

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings