DevOps Engineer

Encora
Summary
Join Encora as a DevOps Engineer and be a key member of the Cloud Platform team, implementing and maintaining cloud-native platform capabilities for AWS-based SaaS solutions. You will focus on infrastructure automation, continuous delivery, observability, and security, collaborating with cross-functional teams. Responsibilities include evaluating new technologies, driving process improvements, and establishing best practices. You will provide expert consultation to project teams and work closely with Software Engineering, Architecture, and Information Security teams. This full-time, remote position requires a minimum of 4 years of experience in IT infrastructure engineering, software development, or related technical fields. A Bachelor’s Degree in Computer Science or a related technical field, or equivalent education and work experience is required.
Requirements
- Bachelor’s Degree in Computer Science or a related technical field, or equivalent education and work experience
- Minimum of 3 years of enterprise public cloud experience, with AWS expertise
- Strong Linux administration and cloud networking knowledge
- Proficiency in scripting languages (e.g., Python, Bash, Ruby, Powershell, Groovy)
- Understanding of Software Development Lifecycle principles and agile processes
- Proficiency in software development best practices, including coding standards, source control, code reviews, testing, and operations
- Strong troubleshooting skills and self-motivation with a collaborative mindset
- Strong customer orientation and attention to detail
- Excellent communication and documentation skills
Responsibilities
- Develop and maintain cloud-native platform capabilities, focusing on infrastructure automation, continuous delivery, observability, and security
- Collaborate with project teams to optimize the use of cloud-based services and independently lead critical initiatives when required
- Evaluate emerging technologies to improve processes and shape best practices and standards
- Work on AWS cloud infrastructure components, including compute, storage, databases, networking, and security services
- Automate infrastructure provisioning using tools like CloudFormation or Terraform
- Streamline deployment processes using configuration management tools (e.g., Ansible, Puppet, Salt, Chef)
- Enhance software delivery with Continuous Integration and DevOps tools like Jenkins, Git, and Nexus
- Develop CI/CD pipelines and implement log aggregation/monitoring tools (e.g., ELK, CloudWatch, Sensu, Prometheus)
- Utilize AWS serverless technologies, container orchestration tools, Big Data platforms, and messaging systems
- Contribute to distributed application development using microservices architecture and REST protocols
Preferred Qualifications
Associate-level AWS certification
Share this job:
Similar Remote Jobs
