Senior DevOps Engineer

Task details
Posted on Mar 28th, 2022
Accepting applications
365 days
$4500.00 per month (Negotiable)
Full Time
Skills Required
  • Devops Engineering

About the Client: E-health tech company with international reach, focused on design, development and validation of Digital Health products and solutions.
The company is expanding its team and is looking to hire a skilled DevOps Engineer to join the team as a long-term, full time contractor / independent remote developer.
The Role & Project Goals:
The DevOps Engineer Consultant will implement, test, deploy, support, and perpetually improve upon continuous integration pipelines utilizing new technologies, industry-standard toolsets and software development in a fast-paced agile environment in order to streamline time-to-value for our customers. 
In this role, you will focus on standardized IaC module development utilizing Terraform, CircleCI or Jenkins. 
The ideal candidate will be organized, analytical, meticulous, innovative, and possess excellent communication skills.
• Modernize and automate release management, deployment processes and strategies covering Dev, Test, Stage, Canary and Production environments
• Design and implement solutions for managing applications and infrastructure, with goals of increasing the security, reliability, repeatability, and consistency of operational tasks
• Work closely with distributed development and QA resources in several countries to achieve low-friction efficient CI/CD pipelines.
• Provide architectural design and practical guidance to software development teams to improve resiliency, efficiency, performance, and costs.
• Support and Automate Linux, Windows and Database administration activities and monitoring
• Identify KPIs and implement scaling and resilience strategies in support of SLA expectations
• Perform analysis and provide recommendations with regard to AWS deployments and opportunities for efficiency and cost reduction initiatives
• Maintain and enforce compliance with audit controls and external certifications.
• Some after-hours and weekend work is required for this position.
• Work closely with distributed development and QA resources globally to achieve low-friction efficient CI/CD pipelines.
• Provide architectural design and practical guidance to software development teams to improve resiliency, efficiency, performance, and costs.
• Identify and analyze requirements.
• Perform analysis and provide recommendations for AWS implementations.
• Define and meet scalability, availability, security, and performance goals
• Rapidly build and evolve major features in collaboration with product management
• Research and experiment with key technologies, architectures, and standards
Desired Candidate Profile:
• Bachelor’s degree in computer science or similar relevant field
• 4+ years hands-on UNIX/Linux system administration experience in a distributed enterprise environment
• 2+ years of experience designing and implementing infrastructure as code within AWS ecosphere in tools such as EBS, S3, Aurora, DynamoDB
• Expert level proficiency in at least two scripting/programming languages: Bash, Python, Go, Ruby, etc.
• Proficient in DevOps discipline and processes supporting Continuous Delivery Tools such as one of CodePipeline, Jenkins, Git, Vagrant, Consul, Artifactory, etc.
• Deep understanding of config management tools such as Puppet, Ansible, Chef, etc.
• Experience with Kubernetes, Docker, Vault, Kafka, Grafana, Loki, Prometheus
• Mastery of, and hands-on experience with, Terraform and its related methodologies
• Experience with APM / Error management tool sets such as OpenAPM, NewRelic, Scout, Bugsnag, etc.
• Hands-on experience with Agile/Scrum
• Strong analytical skills and problem solving aptitude. Attention to detail.
• Ability to work independently and remotely, coordinating with the primary team business day.
• Experience with CI/CD solutions, message queue systems and background task management.
• Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system.
• Working knowledge of containerization platforms and orchestration tooling environments (Docker/rkt, kubernetes/openshift/rancher/ECS).
• Experience managing and automating deployments for complex applications deployed to AWS Cloud environments.
Nice to Have(s):
• Experience implementing testing standards at various levels (unit, functional, regression).
• Hands-on experience directly writing tests is a significant plus.
• Strong PowerShell skill set and experience automating AWS Windows deploys.
What to expect:
• Great financial conditions
• Long-term collaboration
• Flexibility
• Innovative and interesting projects to work on
• Interesting case studies

Are you an employer? Post a similar job