DevOps Engineer / Cloud & Monitoring Specialist

Technosoft Corporation
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Tomcat
Google App Engines
Server Applications
Bash
Ubuntu (Operating System)
Cloud Computing
Cloud Storage
Software Quality
System Configuration
Continuous Integration
Linux
DevOps
Amazon DynamoDB
Github
Monitoring of Systems
Identity and Access Management
Python
Log Analysis
Maven
Enterprise Messaging Systems
MongoDB
MySQL
Nagios
Nginx
Octopus Deploy
Scrum
RabbitMQ
Redis
Release Management
Ansible
Prometheus
Single Sign-On
Amazon Web Services (AWS)
SonarQube
Spinnaker
Datadog
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Istio
System Availability
Delivery Pipeline
Grafana
Boto3
Reliability of Systems
Amazon Web Services (AWS)
GIT
Amazon Web Services (AWS)
Containerization
Gitlab-ci
Gherkin
Kubernetes
Infrastructure Automation Frameworks
Google Cloud Functions
Rancher
Performance Monitor
Route53
Functional Programming
Cloudwatch
Rundeck
Amazon Web Services (AWS)
Terraform
Software Version Control
Dynatrace
Docker
Pagerduty
Jenkins
Databricks

Job description

We are seeking a highly skilled DevOps Engineer with strong expertise in cloud technologies, monitoring tools, and CI/CD pipeline implementation. The ideal candidate will have hands-on experience with AWS and Google Cloud Platform environments, infrastructure automation using Terraform, containerization using Docker, and orchestration with Kubernetes. This role requires a proactive individual capable of managing deployments, ensuring system reliability, and collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  1. Requirements & Agile Collaboration

Collaborate with product owners and business analysts to understand and refine business requirements.

Convert requirements into well-defined user stories using Gherkin format.

Manage and maintain the product backlog and update it after sprints and production releases.

Participate in sprint planning, backlog grooming, and Agile ceremonies.

Identify risks, blockers, and dependencies, and communicate them to stakeholders.

  1. CI/CD & Deployment Management

Design, implement, and maintain CI/CD pipelines using Jenkins, GitHub Actions, and GitLab CI.

Build multi-branch pipelines using DSL and deploy applications to various environments based on parameter inputs.

Automate infrastructure provisioning using Terraform and Packer templates.

Containerize applications using Docker and deploy them on Kubernetes clusters (EKS/GKE).

Configure and manage Jenkins runners and deployment workflows.

Perform release management and ensure smooth deployment of critical applications.

  1. Cloud & Infrastructure Management

Provision, configure, and manage cloud infrastructure across AWS and Google Cloud Platform.

Work with AWS services including EC2, EKS, ELB, VPC, RDS, IAM, S3, CloudFront, Lambda, Route53, SNS, SQS, CloudWatch, and more.

Work with Google Cloud Platform services such as Compute Engine, Kubernetes Engine, App Engine, Cloud Storage, Cloud Functions, and VPC.

Manage networking, security, and system configurations across environments.

Build and maintain Terraform scripts for staging and production environments.

  1. Monitoring & Observability

Monitor applications and infrastructure using tools such as:

Nagios, Prometheus, Grafana

Loki Stack & Promtail

Datadog, Dynatrace

Amazon CloudWatch

ELK/EFK Stack

Server Density

Analyze logs, troubleshoot issues, and ensure high availability of systems.

Set up alerts and dashboards for proactive monitoring.

  1. Build, Release & System Administration

Handle build and release processes using Maven, Jenkins, and Linux/Ubuntu systems.

Manage web/application servers such as Nginx and Apache Tomcat.

Configure messaging systems like RabbitMQ and Redis.

Perform infrastructure orchestration and migration activities.

  1. Code Quality & Reviews

Conduct peer and self-reviews for Infrastructure-as-Code (IaC).

Ensure adherence to coding and deployment standards.

Use SonarQube for code quality checks and ensure no critical vulnerabilities.

Manage version control, branching, and merging strategies using Git tools.

  1. Documentation

Prepare detailed deployment and technical documentation.

Maintain runbooks, SOPs, and best practice guidelines.

Assist team members in creating standard operational documentation.

Tools & Technologies

Cloud Platforms

AWS, Google Cloud Platform

Infrastructure & Automation

Terraform, Terragrunt, Packer, Boto3, Chef, Ansible, Rundeck

Containerization & Orchestration

Docker, Kubernetes, Rancher, Helm, Kustomize, Istio

CI/CD & DevOps Tools

Jenkins, GitHub Actions, GitLab CI, ArgoCD, Spinnaker, FluxCD (GitOps)

Monitoring & Logging

Nagios, Prometheus, Grafana, Loki Stack, ELK/EFK

Datadog, Dynatrace, CloudWatch, Server Density

Databases

MySQL, DynamoDB, Aurora, MongoDB, Percona

Programming & Scripting

Python (basic), Shell/Bash

Other Technologies

Redis, RabbitMQ, SonarQube, OpsGenie, SSO, Databricks, Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexon Associate, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance.

Requirements

Must-Have Skills

Strong experience with monitoring tools (Nagios, Prometheus, Grafana, ELK/EFK, Datadog, Dynatrace, CloudWatch).

Hands-on experience with Terraform, Kubernetes, and CI/CD pipelines.

Solid understanding of AWS and Google Cloud Platform cloud platforms.

Expertise in Docker and container orchestration.

Experience in Linux/Ubuntu administration.

Good to Have

Knowledge of Python scripting.

Experience with GitOps tools like ArgoCD, FluxCD.

Familiarity with configuration management tools (Ansible, Chef).

About the company

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation.Apexon brings together distinct core competencies in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.

Apply for this position