AWS DevOps Engineer

Global-Talent-Exchange

Canada
Full time
5 - 8 Yrs
- INR
span 1

Required Skills:

Aws

DevOps

Gitlabs Ci Cd

TeamCity

Docker

Python

Bash

Powershell

Aws-cdk

Cloudformation

Iac- Terraform

TypeScript

Node.js

Javascript

Linux

Mac

git

PostgreSQL

Documentdb

Amazon Dynamodb

Mssql Db

Sonarqube

Dynatrace

Puppet

Chef Cookbooks

Ansible

AWS

DevOps

CI/CD

TeamCity

Docker

Python

Bash

PowerShell

AWS CDK

Troposphere

CloudFormation

Terraform

TypeScript

Node.js

JavaScript

Linux

Mac

Git

PostgreSQL

Document DB

DynamoDB

MSSQL

SonarQube

Sonatype

Dynatrace

Puppet

Chef

Ansible

Job Description

As a Senior DevOps Engineer, you will be instrumental in automating and optimizing our software development lifecycle, from code commit to production deployment. You’ll play a critical role in enhancing collaboration, improving efficiency, ensuring reliability, and maintaining security within our IT infrastructure. We are looking for someone with a deep understanding of development and operations, along with proficiency in a wide range of tools and technologies.

Responsibilities

  • Build and Maintain Cloud infrastructure across AWS and other cloud platforms, designing cost-effective and maintainable solutions.
  • Write infrastructure code using AWS CDK, Troposphere, CloudFormation to provision and manage cloud resources, treating infrastructure as code for versioning, testing, and reproducibility.
  • Support CI/CD platform including deep knowledge of TeamCity, Nexus OSS, Octopus Deploy, and SonarQube, plan and coordinate Patching and updates.
  • Build and support CI/CD pipelines using tools like Bitbucket, GitHub, GitHub actions, AWS Code Build, AWS Code Pipeline, AWS code deploy, TeamCity, Docker.
  • Integrate security practices into the CI/CD pipeline, including static code analysis and vulnerability scanning, ensuring compliance with security standards.
  • Implement branching strategies and code review processes for infrastructure code quality.
  • Automate infrastructure operations and deployment pipelines, troubleshoot production issues, and optimize cloud resources in different environments.
  • Script automation tasks using Python, Bash, and PowerShell, and collaborate with development and operations teams for seamless deployments.
  • Create and maintain documentation for processes, configurations, and best practices, and mentor other team members in DevOps practices and CI/CD workflows.

Requirements

  • 5+ years of DevOps experience with AWS cloud and a deep understanding of software development and system design.
  • 3+ years’ Experience with Development using TypeScript/Node.js/JavaScript in a Linux/Mac environment.
  • 3+ years’ Experience in infrastructure as code using AWS CDK, Troposphere, CloudFormation, or Terraform.
  • Strong scripting skills in Python, Bash, and PowerShell, along with proficiency in containerization (Docker).
  • Proficiency in CI/CD tools like TeamCity, Docker, AWS Developer Tools and GitHub Actions,
  • Experience with Git or other version control systems, understanding branching strategies and pull request workflows.
  • Knowledge of build automation, testing, and deployment strategies.
  • Strong knowledge of Linux, network/web protocols, encryption, and secure communication protocols, along with troubleshooting expertise across different layers of the technology stack.
  • Familiarity with database technologies like PostgreSQL, Document DB, DynamoDB, MSSQL, scanning tools like SonarQube and Sonatype, and observability tools like Dynatrace.
  • Familiarity with configuration management tools such as Puppet, Chef, or Ansible.
  • Bachelor’s degree in computer science or related field (preferred).

About Company

Global-Talent-Exchange
https://globaltalex.com/
Discover high-impact roles Worldwide
10-20 Employees
Information Technology & Services