Dev Ops Engineer - Udupi, India - Robosoft Technologies

    Default job background
    Description
    ​BackgroundInvolved 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 RequirementsUnderstanding of existing Jenkins workflows, ansible scriptsExperience in building and deploying AWS CloudFormation templates, familiarity with certificationShould have experience in building github workflowsShould have experience in writing Helm chartsShould have experience in planning and managing releasesShould have experience in Infrastructure monitoringShould 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 environmentExperience in Incident management, usage of PagerDuty would be desiredWork experience in monitoring tools like AWS Cloudwatch would be desiredShould 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 actionsShould be familiar with aws IAMShould have experience in DNS setup in AWS

    ​Experience in App DevelopmentShould have experience in building highly scalable web applications using React JSExperience in developing Single Page Application using ReactJSShould have experience in managing application state using redux or React context or any other librariesExperience in analyzing existing code repositories and adding new features without impacting the performance of the applicationExperience in developing reusable components in React JSExperience in designing components using Atomic design principles would be an advantageExperience in using webpack or similar bundler is a mustShould have experience in deployment of React applications in different environmentsExperience in using Typescript in React application would be an advantageExperience in building applications using functional programming would be an advantageMust have experience in using SCSS or SASS or styled componentsYou are an effective communicator, demonstrating this in your discussions with the team and stakeholders and through your documentationYou solve business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices