DevOps Engineer

at  Trapeze Group Limited

Aberdeen, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024Not Specified25 Mar, 20243 year(s) or aboveWritten Communication,Scalability,Security,Jira,Git,Application Architecture,Microservices,Bitbucket,CollaborationNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Summary:
The role of the DevOps Engineer is to help deliver and manage web and enterprise APIs ensuring the highest quality of service, security and usability to our clients and end users. Reporting into the Head of Engineering the successful candidate will be responsible for provisioning, configuring and administering cloud-based infrastructure, continually strive to improve performance through scaling, configuration and tuning and will be a ‘go to’ person for any of the processes and platforms that support our core products. The role will involve extending and maintaining the process automation capabilities for continuous integration and delivery of applications as well as maintaining our current, more manual, processes while we transition towards full automation.
Job Description:

Roles and responsibilities

  • Responsible for maintaining and providing environments that are highly available, resilient, secure, scalable, and performant to address the needs of the development teams and customers.
  • Take full ownership of performance, integrity and security of our systems and databases, as well as the planning and implementation of future implementations.
  • Perform deployments of our applications, websites, APIs and Lambda functions to various environments following our internal change management processes.
  • Designing and implementing scrips to automate CI/CD for websites and APIs.
  • Responsible for occasional out of hours work for critical system and database deployments/issues and planned maintenance where needed.
  • Preparing documentation for all DevOps processes including deployment.
  • Work closely with the project team for any test environment and deployment requirements throughout the software development life cycle.
  • Maintain and monitor AWS/MongoDB resources and system performances to ensure high system availability is sustained.
  • Manage cloud infrastructure including AWS and MongoDB Atlas by keeping up to date with new products/features. Implement key features to improve reliability and efficiency.
  • Be responsible for live system monitoring to maintain uptime, improve reliability and service across all our apps and servers.
  • Championing process by following established processes and supporting their continual improvement.
  • Writing testable, scalable and efficient code and conducting DevOps code reviews.

Required skills and experience

  • Minimum 3 years AWS cloud infrastructure experience
  • Working knowledge of managing/deploying Restful APIs and microservices
  • Knowledge of security, scalability, and resilience
  • CI/CD tools such as Jenkins/Team City/Octopus/Azure DevOps.
  • Working knowledge of NoSQL – ideally MongoDB.
  • Good knowledge of .Net application architecture, ideally previous .Net engineering background
  • Substantial experience with an Agile methodology and different software methodologies
  • Experience using Jira or similar project management tool
  • Experience with Version control system such as Git and BitBucket
  • Organised and methodical, with keen attention to detail.
  • Excellent oral and written communication and collaboration skills

Desirable

  • Any exposure to Docker, Kubernetes, AKS, EKS and Windows Server would be an advantage but not essential.
  • Knowledge of Python is highly desirable
  • Experience in Linux would be an advantage but not essential.

Worker Type:
Regular
Number of Openings Available:
1
And a fantastic opportunity to join a market leading Software Company.

Responsibilities:

  • Responsible for maintaining and providing environments that are highly available, resilient, secure, scalable, and performant to address the needs of the development teams and customers.
  • Take full ownership of performance, integrity and security of our systems and databases, as well as the planning and implementation of future implementations.
  • Perform deployments of our applications, websites, APIs and Lambda functions to various environments following our internal change management processes.
  • Designing and implementing scrips to automate CI/CD for websites and APIs.
  • Responsible for occasional out of hours work for critical system and database deployments/issues and planned maintenance where needed.
  • Preparing documentation for all DevOps processes including deployment.
  • Work closely with the project team for any test environment and deployment requirements throughout the software development life cycle.
  • Maintain and monitor AWS/MongoDB resources and system performances to ensure high system availability is sustained.
  • Manage cloud infrastructure including AWS and MongoDB Atlas by keeping up to date with new products/features. Implement key features to improve reliability and efficiency.
  • Be responsible for live system monitoring to maintain uptime, improve reliability and service across all our apps and servers.
  • Championing process by following established processes and supporting their continual improvement.
  • Writing testable, scalable and efficient code and conducting DevOps code reviews


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Aberdeen, United Kingdom