Lead DevOps Engineer

Job Description

We are actively searching for a talented Lead DevOps Platform Engineer to join our team, supporting one of our clients who operates a premier SaaS-based platform. This role is pivotal in enhancing our client’s technological framework, contributing to the seamless operation and continuous advancement of their software development and deployment processes.

We need someone who is detail-oriented and committed to managing, improving, and scaling our application as the company grows. You will play a crucial role in collaborating with delivery capabilities and infrastructure management as we continue to expand and develop new team competencies.

About Adroit Cloud Consulting:

Adroit Cloud Consulting is an engineer-led DevOps and digital transformation consultancy co-founded by ex-engineers. At Adroit, we excel at building scalable teams to assist technology leaders in creating services and products, leveraging our robust engineering culture and innovative ways of working. Our expertise helps organisations of all sizes to develop products and services while establishing the core foundations of exceptional technology and personnel. We have a proven track record, having built a culture of innovation using tried and tested processes and engineering best practices​.

Key Responsibilities:

  • Assist the DevOps team in ensuring the smooth operation of software development and deployment processes.
  • Evaluate the current deployment process to identify bottlenecks and implement solutions for continuous deployment and continuous integration (CI/CD).
  • Develop and maintain infrastructure on Azure and AWS, utilizing AWS tools such as CloudFormation, AWS Lambda, and AWS Step Functions to automate processes and enhance efficiency.
  • Implement automation, effective monitoring, and proactive alerting of our software systems.
  • Maintain the security of our software systems by implementing best practices and staying abreast of the latest security threats.
  • Ensure total security compliance of our internal processes through meticulous password management, Role-Based Access Control, and software license management for third-party tools.
  • Develop and implement comprehensive disaster recovery strategies, including backups and failover systems, to ensure data and system resilience.
  • Collaborate with the development team to ensure that software is built with efficient deployment in mind.
  • Work alongside the QA team to support and enhance their automation processes.
  • Proactively seek opportunities for cost savings and efficiencies and implement measures to realize them.

Technical Skills & Current Stack:

Cloud PlatformAWS
ContainersKubernetes
Infrastructure as Code (IaC)Terraform
ObservabilityGrafana
Languages & FrameworksC#, .NET, Python, ASP, Hangfire, Entity Framework, React
Database & StorageMS SQL, SSIS, Redis, AWS ElastiCache, EC2
Messaging & ReportingRabbitMQ and AWS Quicksight
LoggingAmazon CloudWatch
SecurityAmazon Cognito, Azure Active Directory
CI/CDAzure DevOps

Future possible stack might include:

  • Storage solutions: AWS Aurora/RDS, Redshift
  • Data pipelines/transformation: AWS Glue, Apache Spark, AWS SQS, Step Functions
  • Container workloads: AWS ECS, AWS Fargate

Required Capabilities

  • Technical Expertise: Profound technical skills and hands-on experience with the aforementioned technology stack.
  • Proactive Approach: A self-starting attitude with a strong sense of responsibility and ownership.
  • Analytical Thinking: A keen analytical mind capable of prioritizing effectively and preemptively identifying potential issues.
  • Business Acumen: A solid understanding of business objectives, with the ability to align team efforts with broader business goals and targets.
  • Time Management Excellence: Exceptional time management skills, coupled with the ability to deliver high-quality work under pressure.
  • Technological Proficiency: Highly tech-savvy with a commitment to researching and proposing innovative technologies that can enhance team efficiency and productivity.

Why Adroit?

At Adroit, we pride ourselves on constructing highly innovative teams with talented individuals who share our core values. We are committed to delivering outstanding technology to our customers. We foster a flexible work environment within a community of like-minded individuals, driven by technology, and encourage personal development. We are always on the lookout for keen, tech-minded individuals who thrive working with the latest technologies and tools.

The Package

TitleDevOps Platform Engineer
LocationFully Remote
CompensationMarket
HoursFull Time – 37.5 hours per week

Application Process:

Our Commitment to DIversity and Inclusion:

Adroit Cloud Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.