For Swiss company - Senior DevOps Engineer (AWS/Docker/Kubernetes/GitHub Actions) $4000-8000 Offline

Senior DevOps Engineer (AWS/Docker/Kubernetes/GitHub Actions)

• 100% Remote • Full-time

 

Job Description

The Sr. DevOps Engineer works to improve software development and release lifecycle efficiencies by modernizing our processes & workflows and building a robust Continuous Integration/Deployment pipeline. The Sr. DevOps Engineer will provide guidance in organizing, securing, and automating existing product development workflows and must be proficient with agile development processes and best practices.

 

Responsibilities

• Manage the configuration of the build infrastructure (Linux and macOS)

• Improve reliability and performance of test and build processes

• Design and maintain automated release channels

• Proactively look for ways to automate the installation and upkeep of build tools and

dependencies

• Review and recommend solutions and tools to improve the software development process

and the development team experience

• Own the automation process for releasing builds into QA and up to production

• Building the bridge between Engineering (dev & QA) and IT Operations

Qualifications

• Think about systems: edge cases, failure modes, behaviours, and specific implementations.

• Design and deploy scalable, highly available, secure, and fault tolerant systems on AWS for

our products' development and test lifecycle.

 

Must Have

General

• Deep understanding of the Linux operating system, shells and networking concepts.

• Have strong programming skills: Shell, and Python/Ruby and/or Go.

• Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but

fix it.

• Have experience with nginx, HAProxy, or similar technologies

AWS

• Certification or 2+ years of hands-on

• Linux daemons configuration

• Deep knowledge of AWS EKS (2-3+ years) and ECR/ECS.

• Users administration support such as IAM and SSO

• Networking and infrastructure components like NLB, VPC

• Security components such as Certificate and Secrets Manager, KMS. • Monitoring and alerts

Docker

• Experience with containers as build artifacts

• Configuration, provisioning and deployment to production environments

• Environment variables specific needs of NodeJS and React-based applications • Certification or 2+ years of hands-on

Kubernetes

• Cluster provisioning, orchestration and maintenance

• Helm chart templating (or equivalent, such as Kustomize)

• Experience with geographically distributed clusters, edge functions and high load.

• Be able to create Custom Resource Definitions or custom Operators if needed

• Automated cluster provisioning and best practices such as secrets management, application

metrics and performance monitoring (Prometheus + Grafana)

• Certification or 3+ years hands on

Build and Deployment Automation

• GitHub Actions paired with ArgoCD (or equivalent, such as FluxCD)

• Demonstrable track records of implementing continuous deployment (CD) through dev to

production

• 4+ years of experience

 

Nice to Have

• ELK stack (Elasticsearch, Logstash, Kibana) or equivalent such as Grafana Loki

• RabbitMQ/AWS SQS

• GDPR

• Ansible

• HashiCorp Terraform

• HashiCorp Vault

 

ADDITIONAL INFORMATION

Swiss company offers attractive compensation, 100% company-paid health and dental insurance, short term and long-term disability coverage, flexible working hours in a casual, open, creative environment.

The job ad is no longer active
Job unpublished on 10 October 2022

Look at the current jobs DevOps →