Responsibilities
Design, implement, and manage infrastructure in AWS
Ensure that infrastructure is scalable, resilient, and fault-tolerant
Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar
Automate building, and deployment processes to improve the speed and reliability of product releases
Set up and manage comprehensive monitoring and logging for applications and infrastructure using tools like Prometheus, Grafana, elastic, New Relic, Bugsnag, etc.
Act on monitoring alerts and logs to troubleshoot and ensure systems' performance, availability, and stability
Develop scripts and tools to automate repetitive tasks and processes
Implement and maintain security and compliance by following proper access controls and vulnerability scanning
Design and implement runtime environments for development, staging, and production
Work with developers to identify areas where DevOps can enhance productivity and quality
4+ years of experience in DevOps engineering roles, ideally within a SaaS environment
Hands-on experience with the AWS ecosystem
Proficiency in CI/CD tools (Jenkins / GitLab) and IaC tools (Terraform, CloudFormation)
Strong scripting skills (Python/bash)
Strong understanding of LINUX/UNIX-based system
Experience with Kubernetes and containerization
Coding AWS lambda functions
Familiarity with monitoring and logging tools
Excellent communication skills, with the ability to work collaboratively in a fast-paced environment
Problem-solving mindset, with attention to detail and a proactive approach to challenges
Ability to take on new challenges, with a can do mindset
Experience in a high-availability SaaS environment