Develop and own best practices for managing production infrastructure: provisioning, application scaling, configuration management, capacity planning, CI/CD, staging, etc.
From an operational standpoint, improve critical infrastructure and systems (i.e., deployment, logging, monitoring, alerting, etc.)
Work with the wider engineering team on the design, deployment, and continuous improvement of the infrastructure that supports our developer platform
Create apps that are scalable and reliable
Work closely with developers during the deployment and testing phases to provide insights into security best practices
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a DevOps Engineer
Demonstrable experience working with CI/CD, AWS, SQL, and Java
Excellent object-oriented, database design, and problem-solving skills
Experience working with AWS and cloud infrastructures (e.g., EC2, S3, RDS, Elastic Beanstalk)
Experience in Java Object-Oriented design and programming concepts
Experience designing and operating large-scale, multi-region production systems
Build and operate complex distributed systems involving microservices and APIs