Senior DevOps

Encora
Summary
Join Encora as a Senior DevOps Engineer and play a critical role in designing and maintaining secure, scalable, and automated cloud infrastructure for our applications. You will leverage expertise in AWS, Terraform, Kubernetes, CI/CD automation, observability, and security best practices to ensure high availability, performance, and cost efficiency. Collaborate with engineering and operations teams to build automation workflows, improve deployments, enhance monitoring, and strengthen security, fostering a DevOps culture emphasizing efficiency, iteration, and reliability. This full-time, work-from-home position requires 7+ years of experience. The role involves deploying and managing AWS services, automating infrastructure deployment, deploying and configuring databases, building and maintaining CI/CD pipelines, managing network infrastructure, optimizing costs, implementing monitoring and alerting, developing disaster recovery plans, automating workflows, responding to incidents, and improving documentation. You will also collaborate with cross-functional teams and mentor junior engineers.
Requirements
- 7 - 10+ years of DevOps or Cloud Engineering experience in a production environment
- Cloud Infrastructure Expertise – Hands-on experience with AWS services (EC2, S3, RDS, VPC, Route 53, IAM, CloudFormation)
- Infrastructure as Code (IaC) – Proficiency in Terraform, Ansible, and Packer for infrastructure automation
- Containerization & Orchestration – Strong knowledge of Docker, Kubernetes (EKS), Helm, and microservices deployment
- CI/CD Pipelines & Automation – Experience setting up Jenkins, GitHub Actions, or similar tools for automated deployments
- Networking & Security – Familiarity with DNS, load balancing, IAM, firewall rules, VPNs, and cloud security best practices
- Monitoring & Observability – Experience using Datadog, CloudWatch, Prometheus, ELK Stack, or similar tools for system monitoring and alerting
- Scripting & Automation – Proficiency in Python, Bash, or PowerShell for scripting and automation tasks
- Database Administration – Experience deploying and managing SQL databases (PostgreSQL, MySQL, RDS) in a cloud environment
- Agile & DevOps Mindset – Experience working in Agile teams, advocating for DevOps best practices, and continuously improving infrastructure
- Strong Documentation & Communication Skills – Ability to document infrastructure, create runbooks, and collaborate effectively with teams
Responsibilities
- Deploy & Configure AWS Cloud Services – Provision and manage EC2, S3, RDS, Lambda, Route 53, and other AWS services for scalable application deployment
- Infrastructure as Code (IaC) – Automate infrastructure deployment using Terraform, Packer, and Ansible
- Database & Application Deployment – Deploy and configure relational databases (RDS,PostgreSQL, MySQL) and ensure high availability
- CI/CD Pipeline Automation – Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD for automated deployments
- Network Infrastructure Management – Configure load balancing, DNS, VPC networking, and security policies for optimal performance
- Cost Estimation & Optimization – Forecast infrastructure costs and implement optimizations to reduce unnecessary expenses
- Observability & Monitoring – Implement monitoring, logging, and alerting solutions using Datadog, CloudWatch, Prometheus, and ELK Stack
- Disaster Recovery & Security – Develop automated backup strategies, define disaster recovery plans, and implement security best practices
- Workflow Automation & Integration – Build integrations to automate deployment processes, security checks, and operational workflows
- Incident Response & Debugging – Respond to production issues, debug across multiple services, and manage after-hours escalations
- Documentation & Process Improvement – Continually document infrastructure, automation workflows, and troubleshooting steps for repeatability and efficiency
- Collaboration & Mentorship – Work with cross-functional teams to enhance DevOps practices and mentor junior engineers
Preferred Qualifications
- Experience with Azure, GCP, or hybrid cloud environments
- Knowledge of serverless computing (AWS Lambda, API Gateway)
- Experience with Ansible Tower, HashiCorp Vault, or AWS Secrets Manager for access and secrets management
- Certifications: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or HashiCorp Terraform Associate
Benefits
Work from home