Remote Senior Devops Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior DevOps Engineer will work closely with engineering teams to build scalable and globally deployed web applications.
  • The role requires a passion for automation and the ability to work with a diverse set of technologies and complex applications.
  • Responsibilities include supporting Continuous Integration/Continuous Deployment (CI/CD) using Jenkins pipelines.
  • The engineer will establish procedures for installation and maintenance of node clusters using Rancher and Kubernetes orchestration platforms, both on-premises and in cloud providers.
  • The position involves establishing best practices to secure microservices-based workloads.
  • The engineer will collaborate with development teams to support high availability and scaling of microservices.
  • Responsibilities also include automating installation, updates, and backups of microservices for both on-premise and cloud deployments.
  • The role requires implementing monitoring of services using open-source tools, focusing on health, resource utilization, performance monitoring, and alerting.
  • The engineer will build, optimize, and maintain CI/CD pipelines using tools such as Jenkins, GitLab, or Bitbucket.
  • Development and maintenance of automation scripts (Bash, Python, or similar) to enhance system efficiency is required.
  • The engineer will manage and maintain Kubernetes clusters and workloads, perform updates to Helm charts and other provisioning scripts.
  • Collaboration with teams to implement infrastructure as code solutions using Terraform is essential.
  • Troubleshooting and resolving issues in microservices related to log analysis, performance monitoring, and related technologies (Kafka, PostgreSQL, MongoDB, etc.) is part of the role.
  • The engineer will perform operational tasks related to deployment, updates, and troubleshooting of microservices.
  • Working with cloud services teams to ensure optimal, cost-effective infrastructure is necessary.
  • The role includes troubleshooting customer systems and performing root cause analysis for microservice-based workloads.
  • Continuous improvement and optimization of system performance and deployment processes is expected.
  • The engineer will perform installer updates for new releases.

Requirements:

  • Candidates must have experience supporting 24/7, high availability internet application environments that include web, application, and database servers, as well as load balancing systems.
  • Strong scripting experience in Bash and Python is required.
  • Candidates should have strong experience with Docker and associated containerization technologies, specifically Rancher and Kubernetes.
  • Experience with Kubernetes Certificate Manager and Service Mesh is necessary.
  • Building Continuous Integration/Deployment pipelines is a requirement.
  • A strong knowledge of microservice security, including TLS, is essential.
  • Experience with messaging technologies such as Kafka and RabbitMQ is required.
  • Candidates should have experience with SQL and NoSQL databases, including SQL Server, Oracle, Postgres, and MongoDB.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, and New Relic is necessary.
  • A sound technical understanding and administration of Linux distributions, such as Ubuntu and CentOS, is required.
  • Experience with deployments on AWS, Azure, and GCP is necessary.
  • Familiarity with infrastructure as code tools like Terraform is required.
  • Excellent problem-solving skills and a collaborative mindset are essential.
  • Good communication skills with the ability to work well in cross-functional teams are required.

Benefits:

  • The US base salary range for this full-time position is $150,000 - $185,000, plus benefits.
  • Salary ranges are determined by role, level, and location, reflecting the minimum and maximum target for new hire salaries across all US locations.
  • Individual pay within the range is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
  • Compensation details listed reflect base salary, and certain positions may be offered additional variable incentives.
  • Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.
About the job
Posted on
Job type
Salary
$ 150,000 - 185,000 USD / year
Leave a feedback