Job Title: DevOps Engineer
Location: Remote
Job Type: Full-time
Shift: Night
Who We Are: unifyCX is an emerging Global Business Process Outsourcing company with a strong presence in the U.S., Colombia, Dominican Republic, India, Jamaica, Honduras, and the Philippines. We provide personalized contact centers, business processing, and technology outsourcing solutions to clients worldwide. In nearly two decades, unifyCX has grown from a small team to a global organization with staff members all over the world dedicated to supporting our international clientele.
At UnifyCX, we're redefining the nexus between technology and human-centric services. Our team, backed by founders with a history of successful IPOs, specializes in real-world AI solutions revolutionizing customer experience (CX). Our approach uniquely combines innovative AI with a human touch, empowering small to medium-sized businesses with scalable, efficient services.
Job Overview:
Unify is spearheading innovation in the generative AI space, focusing on enhancing customer experiences (CX) through cutting-edge technology. As we expand our horizons, We are seeking an experienced DevOps Engineer to join our dynamic and growing engineering team. The ideal candidate will have hands-on experience with cloud infrastructure, CI/CD pipelines, and automation, with a strong focus on AWS services. As an AWS DevOps Engineer, you will be responsible for managing, improving, and scaling our cloud infrastructure, as well as supporting development and deployment processes across the organization.
Essential Duties and Responsibilities:
- Cloud Infrastructure Management: Design, deploy, and maintain AWS infrastructure using services like EC2, S3, ECS, RDS, Lambda, DynamoDB, and others.
- CI/CD Pipeline Development: Implement and manage continuous integration/continuous deployment pipelines using tools like Jenkins, Github Actions, AWS CodePipeline, or CircleCI.
- Automation: Automate infrastructure provisioning and application deployments using Terraform, AWS CloudFormation, or Ansible
- Monitoring & Optimization: Monitor cloud infrastructure and applications to ensure high availability, performance, and cost optimization. Use tools such as AWS CloudWatch, Prometheus, or Datadog. Recommends any other tooling/automation necessary for production logging and observability.
- Collaboration: Work closely with developers and operations teams to ensure smooth release cycles and infrastructure scaling.
- Security & Compliance: Implement security best practices for managing AWS resources, including IAM, VPC, and encryption. Ensure compliance with internal and external regulatory requirements.
- Incident Management: Respond to system outages or issues, providing troubleshooting and support for incident resolution.
- Documentation: Maintain clear and concise documentation on infrastructure, processes, and procedures for internal use.
Requirements:
- Experience: 5+ years of hands-on experience in DevOps, with at least 3 years working specifically with AWS services.
- AWS Expertise: Solid knowledge of AWS services (EC2, S3, Lambda, RDS, ECS, DynamoDB, EKS, CloudWatch, Redis, Kafka, ElasticSearch, etc.).
- Automation & Infrastructure as Code (IaC): Expert level on Terraform is a must. Proficiency with Cloudformation is a plus.
- CI/CD: Strong experience in building and maintaining CI/CD pipelines (Jenkins, Github, AWS CodePipeline, etc.). Expert level of Gihub Actions is a must
- Scripting: Proficiency in at least one scripting language such as Python, Bash, or Ruby.
- Monitoring Tools: Solid knowledge with monitoring and alerting tools such as CloudWatch, Prometheus, Grafana, VictoriaMetrics or similar.
- Version Control: Experience with Git, GitHub, GitLab, or Bitbucket.
- Containerization & Orchestration: Solid knowledge with Docker and Kubernetes for containerized applications (ECS, EKS, or self-hosted Kubernetes).
- Security: Strong understanding of cloud security principles, IAM roles, VPC, and encryption strategies.
- Collaboration & Communication: Ability to work effectively with development teams, system administrators, and other stakeholders.
- Problem-Solving: Excellent troubleshooting and debugging skills.
Preferred Qualifications:
- Certifications: AWS Certified Solutions Architect – Associate or Professional, AWS Certified DevOps Engineer – Professional.
- Additional Cloud Experience: Familiarity with other cloud platforms such as Azure or Google Cloud is a plus