This is a job opportunity for a DevOps engineer to participate in creating something new and impressive for the enterprise space. We are creating a sophisticated automation that will allow to focus more on developing and less on routine operations.The product we work on helps companies make complex acquisitions of physical equipment and services from vendors. Take for example a healthcare company that operates multiple hospitals. These companies need to regularly replace and update the equipment
This is a job opportunity for a DevOps engineer to participate in creating something new and impressive for the enterprise space. We are creating a sophisticated automation that will allow to focus more on developing and less on routine operations.The product we work on helps companies make complex acquisitions of physical equipment and services from vendors. Take for example a healthcare company that operates multiple hospitals. These companies need to regularly replace and update the equipment that they use to provide patient care. This equipment can be extremely complex and expensive and can be used by a wide variety of medical professionals across multiple medical specialties. Our software aims to make this entire process fool proof and easy.We have been working on it for 4 years and are now preparing to launch. We have a rich multi-product roadmap to develop an eco-system of products to extend our reach to all forms of complex acquisition activities.We are changing our developer culture, and we want you as a professional DevOps engineer to help us with that!Compensation and benefits:Competitive hourly wage rate determined by your experience and reviewed once a yearPaid vacations and Ukrainian national holidaysPaid bonuses: birthday, New Year, parental bonusPayment of salaries on a fortnightly basis without delaysNo overtimesOccasional pizza and online courses paid for by usPlease read the following requirements to check whether this vacancy fits your skills.Responsibilities:Building and enhancing tools for automating software deploymentApplying best practices to infrastructure and services in pursuit of five-nines of availabilityMonitor infrastructure including services, software profile data, and trends to manage system scalability and for incident preventionManage services for disaster recovery such as scheduled backups, fail-over automations, etc.Monitoring and optimizing infrastructure costsSupport and maintain every part of our infrastructure and environmentsImproving our Developer Experience by creating efficient development and testing environmentsTech requirements/experience:Programming skills, e.g. Bash, Python, GoLang, JavaScript or JavaDocker, KubernetesLoad Balancing, API Gateways, Proxies, Sidecar Containers, Service Discovery, Pub/Sub, Caching, Authentication Systems, Authorization Systems, etc.Terraform, Helm, AnsibleNetworking, networking tools & protocols, Git, multi-stage deployment strategies, etc.Linux System AdministrationGoogle Cloud PlatformOptional: Grafana, JAMstack applications, Jenkins, AWS and/or Azure, MongoDB Atlas, OAuth and other Authentication Systems/Protocols, Authorization control strategiesOur tech stack:Core Product:Front-End: VueJS based SPABack-End: Spring BootDatabase: Mongo DB AtlasInternal Tools:Front-End: NuxtJS + VueJS + NodeJSBack-End: Python + FlaskDatabase: Mongo DB AtlasOther Technology:Infrastructure: Google CloudNetworking: Google Cloud, CloudflareOthers: Google Kubernetes Engine, Redis, GitHub, GitHub Actions, Google Cloud Build, JenkinsWorking conditions:Completely remote work from your home (you must have a calm and convenient workplace, decent hardware and good internet connection)Full time (40-hour week, 8-hour day)Online availability between 4pm to 8pm by Ukrainian timeWorking in an international team with the manager located in USASpeaking English to all teammates outside UkraineReadiness to long-term relationshipOther information:This vacancy is only for residents and citizens of Ukraine, located in the western part of Ukraine to minimize the riskIf you are looking for a junior/trainee position, then we cannot invite you for this opening (unfortunately)We do not hire anyone from agencies or studiosIf you are interested, please apply, and we will be glad to discuss possible collaboration!