Our client is a SaaS company building and operating a cloud-native platform on AWS. Their platform includes web applications, backend services, APIs, and databases that support customers across multiple environments. They are looking for a hands-on DevOps Engineer who can help them deploy, maintain, monitor, and improve our cloud infrastructure and delivery pipelines.
Responsibilities:
- Design, deploy, and maintain AWS-based infrastructure using Infrastructure as Code (Terraform).
- Manage and optimize CI/CD pipelines using GitHub Actions and CircleCI.
- Support the deployment and operation of web applications, backend services, and databases across multiple environments.
- Monitor platform health, performance, and availability, responding to incidents and troubleshooting production issues.
- Implement and maintain infrastructure security best practices.
- Configure and manage networking components, including VPCs, subnets, routing, security groups, load balancers, and DNS.
- Collaborate with software engineers to improve deployment automation and release processes.
- Maintain system documentation, operational procedures, and infrastructure standards.
- Participate in on-call support and incident response activities as required.
- Identify opportunities to improve reliability, scalability, security, and operational efficiency.
Qualifications:
- 3–5 years of experience in a DevOps, Cloud Engineering, Site Reliability Engineering (SRE), or related role.
- Strong experience with AWS services and cloud infrastructure management.
- Hands-on experience with Terraform for infrastructure provisioning and management.
- Experience using GitHub for source control and GitHub Actions for automation workflows.
- Experience building and maintaining CI/CD pipelines using CircleCI.
- Strong understanding of Linux systems administration.
- Solid understanding of networking concepts, including TCP/IP, DNS, load balancing, firewalls, VPNs, and routing.
- Experience deploying and supporting applications in production environments.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Strong troubleshooting and problem-solving skills.
- Excellent written and verbal communication skills.