Frontend Developer

Posted 28 May 2024
Job type Permanent
Discipline Software Development
Contact NameMax Goldthorpe

Job description

Trident Search has partnered with a rapidly-growing, specialist consultancy who are on the search for an exceptionally talented DevOps Engineer to join their team.

As the DevOps engineer you will work in a specialised sector with clients and their project teams to provide DevOps solutions specific to the clients needs.

Key Responsibilities

  • Work closely with clients to understand their DevOps engineering needs and goals.
  • Design, develop, and implement high-quality solutions for both cloud and on-premise environments.
  • Use your expertise to architect robust, scalable systems incorporating network and cybersecurity best practices.
  • Collaborate with cross-functional teams and clients to gather project requirements, assess feasibility, and provide technical recommendations.
  • Stay current with the latest trends, tools, and technologies in DevOps engineering and share your knowledge with the team.
  • Work with project managers to ensure projects are delivered successfully within the defined timelines and budget.
  • Deliver high-quality work within agreed timelines, demonstrating initiative and the ability to dive in and get started.
  • Support client engagements, including pitches and presentations.
  • Contribute to the companies growth by actively participating in the company's strategy and helping shape its future.
  • Represent our core values: Transparent, Fair, and Daring.
Key Skills / Knowledge Required
  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Over 5 years of experience as a DevOps engineer, preferably in a consultancy or industry setting.
  • Experience with one or more Cloud service providers: AWS, GCP, or Azure.
  • Experience developing cloud solutions that can also be deployed on-premise.
  • Strong understanding of infrastructure-as-code principles and experience in practical application (e.g., provisioning/deployment via Ansible, Terraform, Helm).
  • Experience building solutions with network security considerations.
  • Good understanding of networking concepts such as Private VPCs, Security Groups, and NAT Gateways.
  • Experience working in Unix/Linux environments.
  • Familiarity with software development methodologies, such as Agile or Scrum, especially iterative approaches to software development with clients.
  • Excellent problem-solving and analytical skills, with the ability to find innovative solutions to complex technical challenges.
  • Strong communication and interpersonal skills to effectively interact with clients and team members.
  • Ability to adapt to new technologies and learn quickly in fast-paced environments.
  • A passion for delivering high-quality solutions that meet client expectations.
  • Familiarity with Software Engineering practices and principles, such as CI/CD pipelines for verifying, building, testing, and pushing deployment artifacts.
  • Experience with OCI containerization (e.g., Docker) and associated orchestration technologies (e.g., Kubernetes).
  • Experience setting up centralized logging and monitoring of deployed infrastructure.
  • Knowledge of infrastructure security principles and best practices.