DevOps Engineer

Encora
Summary
Join Encora as a Mid-Level DevOps Engineer and manage and optimize AWS cloud infrastructure, focusing on automation, IaC, security, CI/CD, and system monitoring. You will leverage hands-on experience with AWS services, DevOps methodologies, and CI/CD workflows to enhance deployment efficiency and system reliability. Responsibilities include developing and maintaining IaC scripts, automating infrastructure provisioning, managing AWS services, implementing security best practices, building CI/CD pipelines, and troubleshooting infrastructure issues. The ideal candidate will have 3-5 years of DevOps experience with AWS, proficiency in scripting languages, and familiarity with CI/CD and containerization tools. This full-time, work-from-home position offers the opportunity to collaborate with development and QA teams in an agile environment.
Requirements
- 3-5 years of experience in a DevOps role, with hands-on AWS experience
- Experience with IaC tools such as AWS CDK, CloudFormation, and Terraform
- Proficiency in scripting languages (Bash, Shell, or Python)
- Familiarity with CI/CD tools like GitLab CI, Jenkins, or AWS CodePipeline
- Experience with containerization tools (Docker, Kubernetes)
- Basic understanding of AWS services (EC2, S3, RDS, Lambda, VPC)
- Knowledge of security best practices for cloud environments
- Strong troubleshooting and problem-solving skills
- Excellent verbal and written communication skills in English
Responsibilities
- Develop and maintain IaC scripts using CloudFormation, AWS CDK, or Terraform
- Automate infrastructure provisioning and configuration management, AWS SSM preferred
- Maintain documentation for infrastructure, automation scripts, and deployment processes
- Manage AWS services such as EC2, S3, RDS, and VPC
- Monitor AWS usage and assist in cost optimization efforts
- Ensure resource provisioning follows best practices for scalability and reliability
- Implement and maintain security best practices for AWS infrastructure, Security Hub, GuardDuty, and Inspector
- Work with security teams to enforce compliance policies
- Conduct basic security audits and assist in vulnerability assessments
- Build and maintain CI/CD pipelines using tools like GitLab CI, Jenkins, or AWS CodePipeline
- Collaborate with developers to optimize build and release processes
- Ensure seamless deployment workflows for application updates
- Set up and maintain monitoring and alerting tools (e.g., CloudWatch, NewRelic, Telemetry, Coralogix)
- Analyze and resolve infrastructure-related issues to maintain system uptime
- Optimize infrastructure for performance and reliability
- Work with development and QA teams to support agile workflows
- Contribute to discussions on DevOps best practices and process improvements
- Participate in team efforts to enhance automation and deployment strategies
Preferred Qualifications
- AWS Certified DevOps Engineer β Associate or AWS Certified Solutions Architect β Associate
- Familiarity with GCP (a plus)
- Familiarity with monitoring tools like CloudWatch, NewRelic
- Experience with configuration management tools
Benefits
Work from home