Software Engineer – SRE
Posted 5hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
SRE Engineer playing a key role in cloud application deployment and automation at Sophos. Collaborating with software engineers and managing continuous feature builds for development teams.
Responsibilities:
- Provide technical skillset to the SRE team by planning and designing SRE toolsets and automation
- Participate in architecture and security reviews for SRE Projects
- Evangelize cloud technologies and CI/CD solutions for wider engineering teams
- Focus on developing tools and processes for secure development practice
- Collaborate with multiple feature development teams to identify needs for building and deploying their applications
- Deploy and configure daily iterative builds of applications and containers into Tomcat server and Kubernetes clusters for multiple feature development teams
- Deploy and configure MongoDB test databases with test data
- Design and implement automation for deployment and configuration tasks
- Identify cloud infrastructure needs for deployment environments and manage costs
- Troubleshoot failed builds and deployments
- Facilitate, manage and communicate information related to environments - their current state, deployed versions and availability to developers, QA engineers and team members
- Own and execute Github, Artifactory and Jenkins-based software configuration and release activities in central Git repositories and Jenkins builds, branching, tagging, building, releasing
- Support services and applications 24/7 by participating in an on-call rotation
Requirements:
- 2-4 years with some of the following technologies JAVA, Groovy, Python, Docker and Kubernetes
- Strong knowledge with scripting languages, preferably Python and Groovy
- Experience with build tools like Gradle, Maven, NPM
- Experience supporting production grade systems including Linux administration, deployment, high availability & durability, practical logging & monitoring, and cost optimization in a public cloud, preferably AWS
- Hands on experience with Terraform
- Knowledge of AWS services including EC2, ECS, EKS, Fargate, IAM, CloudWatch, SQS, SNS, S3 is preferrable
- Kubernetes and container orchestration experience a big plus
- Experience with Blue/Green deployments is preferred
- Experience with CI/CD tools and automation methodologies, specifically Jenkins
- Strong working knowledge of Docker and the container ecosystem
- Excellent operational knowledge of Linux operating systems
- Administration and automation skills with developer tools like Bitbucket, Artifactory
- Some experience with CI/CD automation for DevSecOps tools like Sonar, Blackduck
Benefits:
- Sophos operates a remote-first working model
- Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit
- Employee-led diversity and inclusion networks that build community and provide education and advocacy
- Annual charity and fundraising initiatives and volunteer days for employees to support local communities
- Global employee sustainability initiatives to reduce our environmental footprint
- Global fitness and trivia competitions to keep our bodies and minds sharp
- Global wellbeing days for employees to relax and recharge
- Monthly wellbeing webinars and training to support employee health and wellbeing


















