DevOps Engineer

Overview

Acuity Knowledge Partners is a leading provider of high-value research, analytics and business intelligence to the financial services sector. The company supports over 500 financial institutions and consulting companies through a team of over 2,500 subject matter experts who work as an extension of the clients’ teams based out of various global delivery centers.

We EMPOWER our clients to drive revenues higher. We INNOVATE using our proprietary technology and automation solutions. We enable our clients to TRANSFORM their operating model and cost base.

 

Job Description

Key Responsibilities:

A candidate will be responsible for delivery of work including:

Collaboration with Development/QA/Release teams to achieve the continuous integration and delivery process.

Build, release, and configuration management.

System troubleshooting and problem solving across platform and application domains.

Suggesting architecture improvements, recommending process improvements.

Evaluate new technology options and vendor products.

Contribute to the configuration, installation and documentation of client solutions

Analysis and discovery of application configuration, including infrastructure and run time across client engagements.

Development of detailed designs including logical deployment views during client engagements.

Establishing dialogue with the customer to achieve trusted technical adviser status.

Identify performance improvement opportunities and communicate them to Project Managers and/or Technical Leads.

Identify potential issues preventing the successful delivery of services or solutions and informing Project Managers appropriately.

Establish Proof of Concepts to validate the client solutions.

Producing user guides and documentation for methods and tools. 

Candidate Profile:

Candidates should have a B.E./B.Tech Information Systems, Computer Science or a related field.

6–9 years of professional experience in Release, Build and Deployment of software in Containerized Environment

CI/CD and GitLab Proficiency in creating and managing GitLab CI/CD pipelines (.gitlab-ci.yml)

Experience with GitLab Runners (installation, configuration, scaling)

Knowledge of pipeline stages (build, test, deploy), jobs, and artifacts

Handling pipeline triggers, cache, and dependencies

AWS (Amazon Web Services) Experience with core AWS services: EC2, S3, IAM, VPC, EKS, Lambda,RDS, Route 53, AWS CLI

AWS CLI and SDK usage within pipelines

Infrastructure Automation Infrastructure as Code (IaC) using Terraform or CloudFormation

Shell scripting and automation (Bash, Python)

Containerization Docker fundamentals

Building Docker images and using Docker in GitLab pipelines

Pushing images to Amazon ECR

Security & Secrets Management

Managing AWS credentials securely (e.g., GitLab CI variables or AWS Secrets Manager)

Setting up the least privilege IAM roles for runners and pipeline jobs

Monitoring & Logging Basic familiarity with logging and monitoring tools (e.g., CloudWatch)

GitLab Pipeline status tracking and error troubleshooting

Core DevOps & Unix Hands-on experience in Docker, GitLab, Terraform, Kubernetes, CI/CD processes

Strong working knowledge of Unix/Linux commands.

Skills & Requirements

Devops, Aws, CI/CD, Release, Build And Deployment, Containerized Environment, GitLab, GitLab CI/CD Pipelines, GitLab Runners, Terraform, CloudFormation, Bash, Python, Docker, Kubernetes, Unix, Linux

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you