Talent.com
This job offer is not available in your country.
Dev Ops Engineer

Dev Ops Engineer

Robosoft TechnologiesPune
30+ days ago
Job description

Background

Involved in migration of current infrastructure to container based cloud infrastructure Migration CI / CD pipeline setup in Jenkins to Github actions.

Job Expectation :

Looking for a DevOps Engineer with 4+ years of experience in web app development background in Javascript tech stack preferably using React JS.

Work Requirements

  • Understanding of existing Jenkins workflows, ansible scripts
  • Experience in building and deploying AWS CloudFormation templates, familiarity with certification
  • Should have experience in building github workflows
  • Should have experience in writing Helm charts
  • Should have experience in planning and managing releases
  • Should have experience in Infrastructure monitoring
  • Should have experience in container management and orchestration for Kubernetes using Amazon EKS configure the environment, deploy the cluster, and then add applications to your cluster manage container images using Amazon Elastic Container Registry (ECR) and automate application deployment monitor and scale your environment by using metrics, logging, tracing, and horizontal / vertical scaling configure AWS networking services to support the cluster secure Amazon EKS environment
  • Experience in Incident management, usage of PagerDuty would be desired
  • Work experience in monitoring tools like AWS Cloudwatch would be desired
  • Should have experience in using JFrog artifactory uploading and downloading artifacts to Jfrog artifactory using github actions Setting up JFrog artifactory Should have experience in uploading and downloading objects from AWS S3 bucket using github actions
  • Should be familiar with aws IAM
  • Should have experience in DNS setup in AWS

Experience in App Development

  • Should have experience in building highly scalable web applications using React JS
  • Experience in developing Single Page Application using ReactJS
  • Should have experience in managing application state using redux or React context or any other libraries
  • Experience in analyzing existing code repositories and adding new features without impacting the performance of the application
  • Experience in developing reusable components in React JS
  • Experience in designing components using Atomic design principles would be an advantage
  • Experience in using webpack or similar bundler is a must
  • Should have experience in deployment of React applications in different environments
  • Experience in using Typescript in React application would be an advantage
  • Experience in building applications using functional programming would be an advantage
  • Must have experience in using SCSS or SASS or styled components
  • You are an effective communicator, demonstrating this in your discussions with the team and stakeholders and through your documentation
  • You solve business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices