DevOps Engineer

tagntrac

Hyderabad 3 Years Exp Posted 36d ago

Job Description

  • Design, develop, and maintain Infrastructure as Code (IaC) using AWS CDK (preferably in TypeScript) to provision and manage cloud infrastructure on AWS.
  • Implement and manage containerized applications using Docker.
  • Deploy and manage containerized applications in a Kubernetes cluster on AWS EKS.
  • Build and maintain automated CI/CD pipelines using GitHub Actions to automate testing, building, and deployment processes.
  • Collaborate with developers and operations teams to identify and implement improvements to the development and deployment workflow.
  • Monitor and troubleshoot infrastructure and application issues.
  • Stay up-to-date on the latest DevOps tools and technologies.

Requirements

  • Extensive familiarity with version control systems like Git and a high level of attention to detail as the build and release engineer examines changes to the source code and determines whether to incorporate them into a build.
  • Implement and put a process in place to do builds on demand (i.e., when a PR is issued/merged) or on scheduled intervals (e.g. nightly) and automate reporting the errors and accepting/rejecting PRs
  • Past experience and familiarity with various build scripting tools like Maven Archetypes, Ruby App templates, Py Builder, Gradle etc.
  • Strong knowledge of software development fundamentals, including relevant background in computer science fundamentals, distributed systems, data storage, and agile development methodologies.
  • Strong understanding of cloud computing concepts and AWS services (EC2, ECS, RDS, VPC, S3, EKS, CloudFormation etc.).
  • Expertise in Docker containerization and container orchestration with Kubernetes.
  • Experience with CI/CD pipelines and familiarity with GitHub Actions.
  • Proficiency in writing IaC using AWS CDK (TypeScript preferred, Python acceptable).
  • Experience with scripting languages (Bash, Python, etc.) is a plus.
  • Familiar in managing cross-cloud environments
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • You are self starter, a quick learner and be able to work in fast paced start-up environment.
  • You are excited by the prospect of working in a distributed team and company, working with teammates across the globe.
    • Analytical thinking and the ability to trouble shoot and resolve the issues in a timely manner.

Similar Openings for You