DevOps Engineer
Our mission is to revolutionise the way people and businesses interact with their energy. From helping people save more on energy, reducing their impact on the environment and giving them full control of their energy; as a part of Swarm, you'll have the opportunity to drive the adoption and unlocking of the full potential of renewable energy for the nation.
We are looking for a DevOps Engineer to join our team, you will focus on automating and optimising the development and deployment processes within Amazon Web Services (AWS) environments.
Responsibilities
Automating Deployment Processes: Design and implement automated deployment pipelines in AWS environments to streamline the release process and ensure consistent deployment of applications and services.
Infrastructure Management with AWS: Manage and maintain AWS cloud infrastructure, including services such as ECS, EC2, S3, Lambda, ensuring high availability, scalability, and security.
Continuous Integration/Continuous Deployment (CI/CD): Set up and maintain CI/CD pipelines in AWS using tools like GitHub, Jenkins, AWS CodeBuild, CodeDeploy, and CodePipeline to automate testing, build, and deployment processes.
Monitoring and Security in AWS: Implement monitoring and observability solutions like AWS CloudWatch or Grafana to monitor system performance, logs, and metrics, while ensuring security best practices are followed.
Automating Workflows: Automate workflows and processes within AWS environments to improve efficiency and reduce manual intervention, leveraging AWS services and infrastructure.
Integration with Development Teams: Work closely with development teams to integrate AWS solutions into the development lifecycle, providing support and guidance on AWS best practices and tooling.
Requirements
Experience Expertise in AWS Services: Implement monitoring and observability solutions like AWS CloudWatch or Grafana to monitor system performance, logs, and metrics, while ensuring security best practices are followed.
Infrastructure as Code (IaC): Experience using tools like AWS CloudFormation or Terraform for infrastructure provisioning and management within AWS environments.
CI/CD Pipeline Experience: Hands-on experience setting up and maintaining CI/CD pipelines in AWS using tools like GitHub Actions, Jenkins, AWS CodeBuild, CodeDeploy and CodePipeline.
Containerisation: Ability to build and deploy containers (i.e. Docker or similar) ideally to ECS.
Monitoring and Security Knowledge: Familiarity with monitoring and observability solutions like AWS CloudWatch or Grafana and implementing security best practices within AWS environments.
Automation Skills: Strong scripting skills and experience automating workflows and processes within AWS environments to improve efficiency and reduce manual intervention.
IoT: Preferred experience with IoT Core for things such as managing devices, provisioning, routing and security.
Benefits
33 days holiday (incl. bank holidays) + your birthday
Company EMI scheme after probation
Hybrid / Flexible working
Monthly company social events
Company pension scheme
Swarm tech kit incl. MacBook and Sony headphones
Join us
Redefine the way homeowners engage with their energy consumption and environmental sustainability. Apply now to be a part of our talented team!
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
IT Services and IT Consulting, Software Development, and Services for Renewable Energy
Referrals increase your chances of interviewing at Swarm by 2x
See who you knowGet notified about new DevOps Engineer jobs in Newcastle Upon Tyne, England, United Kingdom.
Sign in to create job alertLooking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub