Job description
Important Information
Experience: +7 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
The Senior DevOps Engineer will play a critical role in designing and maintaining secure, scalable, and automated cloud infrastructure for our applications. This role requires expertise in AWS, Terraform,
Kubernetes, CI/CD automation, observability, and security best practices to ensure high availability, performance, and cost efficiency. You will work closely with engineering and operations teams to build automation workflows, improve deployments, enhance monitoring, and strengthen security—all while fostering a DevOps culture that emphasizes efficiency, iteration, and reliability.
Responsibilities and Duties
- 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.
Qualifications and Skills
- 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.
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.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.