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