As a Senior DevOps Engineer, you will :
- Keeping the Lights On :
- Implement and maintain monitoring and observability solutions to proactively identify and address issues.
- Respond to incidents and troubleshoot production issues promptly.
- Infrastructure Management :
- Manage cloud infrastructure using tools like Terraform, Packer.
- Design, build, and maintain scalable and resilient infrastructure.
- Coaching and Mentoring :
- Mentor junior team members and other developers on DevOps best practices.
- Share knowledge and promote a culture of continuous learning.
- Security :
- Implement security best practices across the entire stack.
- Collaborate with security team to address security concerns.
- Developer Experience :
- Enhance CI / CD pipelines and deployment processes.
- Provide tools and documentation to streamline development and deployment
Our Technical Environment :
Our next generation payments platform has been developed using Java – specifically leveraging the Spring Boot frameworkOur infrastructure is hosted on AWS; using a mixture of containerization (Fargate) and vanilla EC2Our systems are secure and highly available – we have implemented passive and active monitoring and incident escalation using a combination of Datadog, CloudWatch Logs and Metrics, Postman, and PagerdutyWe utilise GraphQL (leveraging Apollo and Hasura) to open up our rich data model to internal and external stakeholdersWe develop frontend systems using the Vue, Angular, and Ionic frameworksWe aggregate and analyze logs from all of our systems via the ELK stackOur operating system of choice is CentOS and our DevSecOps team is fanatical about security, monitoring, and patch managementOur infrastructure is immutable and managed using IaC principles via TerraformWe leverage build automation (specifically CircleCI), and we’re working toward continuous deployment across all environmentsWe take advantage of AWS services to meet our various technology requirements :PostgreSQL databases run on Aurora Serverless or Aurora clusters managed via RDSRedis clusters are managed via ElastiCacheKMS provides managed security servicesAWS Lambda and API Gateway support our serverless infrastructure; DynamoDB is also an important part of our stackWe utilise highly durable messaging technologies such as SQS, Kinesis, Amazon MQ and AWS EventBridgeRequirements
Bachelor’s Degree in Computer Science, Software Engineering or relevant Information technology industry experience.Minimum 4 years experience in a similar environmentSolid working knowledge in managing cloud infrastructure (preferably AWS)Understanding of security best practices in the context of web applicationsUnderstanding of internetworking concepts and protocolsLinux Administration experienceBenefits
Generous salary packageGym subsidiesCasual dress codeFlexible working arrangements ( including work from home and remote )Delicious office snacksGuidance and mentoring from leaders within the businessDynamic, positive work environmentFantastic team culture