1025 | Senior DevOps Engineer

Role Overview

This senior DevOps engineer role involves designing and managing AWS infrastructure using Terraform and Ansible, implementing CI/CD pipelines with GitLab CI/Jenkins, and ensuring security and compliance through IAM best practices and monitoring tools like Prometheus. The engineer will work on automating deployments, optimizing cloud resources for cost-efficiency, and maintaining databases and messaging systems, contributing to a distributed team focused on scalable and reliable digital solutions.

Perks & Benefits

The job offers a fully remote position with worldwide location flexibility, likely allowing work from anywhere without strict time zone constraints. It provides opportunities for career growth in a leading technology company, with a focus on innovative projects and a collaborative team environment, though specific benefits like health insurance or professional development are not detailed but can be assumed typical for tech roles.

Full Job Description

Headquarters: Latvia

Intetics Inc., a leading American technology company specializing in custom software application development, distributed professional teams creation, software product quality assessment, and all-things-digital solutions, is looking for a Senior DevOps to join its innovative team. Infrastructure as Code (IaC) & Automation: Design, implement, and manage AWS infrastructure using Terraform Automate provisioning and configuration management with Ansible Maintain idempotent & reusable IaC code for environments (dev, staging, prod) Implement infrastructure changes via GitOps workflows (PRs & approvals) Optimize cloud resources for cost vs. performance balance Cloud & Server Management (AWS): Set up and maintain EC2, EKS, DynamoDB, RDS (PostgreSQL), S3, VPC, IAM, Route53 Design secure networking (VPC, Subnets, Security Groups, VPN, Route53) Manage IAM roles, permissions, policies with least privilege principle Optimize AWS resources for cost-efficiency (rightsizing, auto-scaling, reserved instances, saving plans) CI/CD Pipelines: Design and maintain CI/CD pipelines using GitLab CI/Jenkins Ensure zero-downtime deployments Database & Messaging System Management: Deploy, configure, and optimize RDS PostgreSQL & DynamoDB Implement backups and failover strategies Fine-tune database query performance, caching, and connection pooling Manage RabbitMQ clusters, queues, and message durability Monitoring & Observability: Set up and manage Prometheus, Grafana, and Loki for monitoring & logging Create dashboards & alerts for system health, performance, and failures Use distributed tracing tools (e.g., OpenTelemetry) for debugging Security & Compliance Best Practices: Implement IAM best practices (least privilege, MFA, role-based access control) Enforce network security (VPC isolation, security groups, WAF, private endpoints) Manage secrets & sensitive data securely via AWS Secrets Manager Ensure automated security patching for OS and dependencies Regularly conduct security audits, vulnerability scans, and compliance checks Backup & Disaster Recovery: Set up automated backups for databases & critical systems Implement disaster recovery plan according to RPO (Recovery Point Objective) and RTO (Recovery Time Objective) Test disaster recovery plans with periodic simulations

To apply: https://weworkremotely.com/remote-jobs/intetics-1025-senior-devops-engineer

Similar jobs

Found 6 similar jobs