Lead DevOps Engineer, Cloud Engineering
Summary
Lead DevOps engineer focused on production reliability, performance, and scalability on AWS: designing infrastructure with Terraform, automating with Python and Unix shell scripts, managing document-oriented databases, and running monitoring via Grafana, PagerDuty, and Splunk, with occasional weekend releases and handovers with Europe/Asia teams.
About the role
This is a DevOps and Software Engineering role focused on improving application reliability, performance, security and scalability. You will collaborate with software development teams, provide production support, and design and manage infrastructure on AWS cloud platforms.
Key responsibilities
Collaborate with software development teams to improve application reliability, performance, security and scalability
Provide BAU Production support, and resolve issues either spotted by monitoring or reported by users before causing business impact
Develop scripts in Terraform, Python and Unix shell scripting to automate tasks and streamline processes
Design, implement, and manage infrastructure using Terraform on AWS cloud platform utilizing best practices
Write database queries and perform database management with experience in Document-Oriented Data Bases and AWS storage solutions
Set up and configure monitoring solutions, including Grafana, PagerDuty, Splunk to ensure system health and respond to incidents promptly
Occasionally participate in weekend production releases/deployments and discuss handovers with teams in Europe and Asia at early mornings or late afternoon
About you
7-15 years of relevant DevOps and Software Engineering experience
Bachelor's degree in computer science, Information Technology, or a related field
Proven experience working with AWS cloud technologies, GitHub, Terraform, and CI/CD pipelines
Familiar with Database and Database query, with Document-Oriented Data Bases experience preferred but not mandatory
Familiarity with monitoring solutions/logging solutions such as PagerDuty/Splunk and other industry-standard tools
Linux and networking knowledge with good understanding of AWS network configurations such as Routing, DNS, Load Balancing, IAM, security group
Demonstrated problem-solving ability and a proactive approach to identifying and resolving issues
Ability to adapt to a dynamic work environment and handle multiple priorities
Good written and verbal communication skills, including experience speaking to technical and business audiences
Ability to work independently or drive a group of people to work on improvement projects