Job Detail

Principal DevOps Engineer - ADG Online Solutions Pvt. Ltd.

Date Posted: Oct 12, 2020
Login to View Salary

Job Detail

  • Location:
    Faridabad, Haryana, India
  • Company:
  • Type:
    Full Time/Permanent
  • Shift:
  • Career Level:
  • Positions:
  • Experience:
    5 Year
  • Gender:
    No Preference
  • Degree:
  • Apply Before:
    Apr 11, 2021

Job Description

  • Provide technical leadership to DevOps team by planning and design of DevOps toolset and automation.
  • Participate in architecture and security reviews for DevOps Projects
  • Evangelize cloud technologies and CI/CD solutions for wider engineering teams
  • Focus on developing tools and processes for secure development practice.
  • Collaborate with multiple feature development teams to identify needs for building and deploying their applications.
  • Deploy and configure daily iterative builds of applications and containers into Tomcat server and Kubernetes clusters for multiple feature development teams. Deploy and configure MongoDB test databases with test data.
  • Design and implement automation for deployment and configuration tasks.
  • Identify cloud infrastructure needs for deployment environments and manage cost.
  • Troubleshoot failed builds and deployments. Determine and fix environment and configuration issues. Analyze logs and communicate potential code issues to development teams.
  • Facilitate, manage and communicate information related to environments - their current state, deployed versions and availability to developers, QA engineers and team members.
  • Own and execute Bitbucket, Artifactory and Jenkins-based software configuration and release activities in central Git repositories and Jenkins builds, branching, tagging, building, releasing.
  • Support services and applications 24/7 by participating in an on-call rotation.

Skills & Experience

The ideal Principal DevOps Engineer candidate is someone who has had hands-on development experience using contemporary open-source Java enterprise technologies, and who has transitioned into the operations aspect of development with knowledge and a keen interest in the automation of deployment and configuration of Java applications in AWS environments. The role requires a versatile skillset that includes providing technical direction in designing CI/CD solution, problem solving, programming, and troubleshooting skills. The role also requires effective coordination and communication with multiple teams.

  • BS in Computer Science or equivalent
  • 5+ years with some of the following technologies JAVA, JavaScript, Json, Groovy, Python, Bash, Chef, Docker and Kubernetes Experience developing and supporting Java based applications
  • Strong knowledge with scripting languages, preferably python and groovy
  • Expertise with build tools like Gradle, Maven, Npm
  • Strong experience in deploying and supporting production applications in a public cloud, preferably AWS
  • Hands on experience with Terraform
  • Expert knowledge of AWS services including EC2, ECS, EKS, Fargate, IAM, CloudWatch, SQS, SNS, S3 Container orchestration experience is required preferably with Kubernetes
  • Experience with Blue/Green deployments is preferred
  • Experience with CI/CD tools and automation methodologies, specifically Jenkins
  • Strong knowledge of Docker and the container ecosystem
  • Excellent operational knowledge of Linux operating systems
  • Some experience with secrets/key management preferably with Hashicorp Vault
  • Administration and automation skills with developer tools like Bitbucket, Artifactory
  • Experience with CI/CD automation for DevSecOps tools like Sonar, Blackduck

Benefits

Skills Required

Job is expired

Company Overview

Faridabad, Haryana, India

ADG is techno-marketing company. Over the span of a decade, we have been providing Services in Artificial Intelligence(AI), Machine Learning, IOT, analytics, data science, software application development, mobile apps development for resolving the bu... Read More

Related Jobs

Google Map