Job Summary
Important Information
Experience: +4 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
The Mid-Level DevOps Engineer is responsible for managing and optimizing AWS cloud infrastructure, focusing on automation, infrastructure as code (IaC), security, CI/CD, and system monitoring. This role involves hands-on experience with AWS services, DevOps methodologies, and CI/CD workflows to enhance deployment efficiency and system reliability.
Responsibilities and Duties
- Infrastructure as Code (IaC) and Automation
- 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.
- AWS Infrastructure Management and Cost Optimization
- 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.
- Security & Compliance
- 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.
- CI/CD & Deployment Automation
- 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.
- Monitoring & Troubleshooting
- 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.
- Collaboration & Continuous Improvement
- 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.
Qualifications and Skills
- 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.
Preferred:
- 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
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.