Loading...

Staff Engineer (Devops) 5+ Yrs Experience

Description

  Location: Remote ( India) 

   Job Description: 

     Requirement:

  • Experience : 5+ Years
  • Proven experience as a DevOps Engineer or similar role, with a track record of leading DevOps initiatives.
  • Deep understanding of DevOps principles and practices, including CI/CD, automation, and infrastructure as code.
  • Strong proficiency in at least one major cloud platform (GCP preferred).
  • Deep understanding of cloud infrastructure concepts (networking, storage, compute, security).
  • Strong experience with infrastructure as code tools (Terraform, Ansible).
  • Must have experience with scripting skills (Python, Shell script).
  • Must have knowledge of containerization technologies (Docker, Kubernetes).
  • Must have Problem-solving and troubleshooting skills.
  • Should have excellent communication and collaboration skills.
  • Leverage deep knowledge of GCP services (Compute Engine, Cloud Storage, Cloud SQL, etc.) to provide optimal solutions aligned with GCP best practices and pricing models.
  • Must have ability to carry migration plan, considering factors like workload compatibility, data transfer, and cost-efficiency.
  • Should be able to improve existing GCP infrastructure using Terraform, ensuring compliance with security and performance requirements. Suggest scalable and resilient solutions.
  • Must be able to Integrate GCP services with other components of the migration project (GitHub Actions, Ansible), ensuring seamless interoperability.
  • Should have experience with GKE, Cloud Run, Dataflow, Bigtable would be good to have.

RESPONSIBILITIES:

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Mapping decisions with requirements and be able to translate the same to developers.
  • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
  • Work closely with all project teams to understand requirements, provide technical guidance, and ensure alignment with overall project goals.
  • Identify and resolve technical challenges, making informed decisions based on available data and expertise.
  • Create and maintain comprehensive documentation for infrastructure designs, migration processes, and automation workflows.
  • Stay up to date with industry best practices and emerging technologies to continuously improve the project's approach.
  • Should be able to develop and maintain cloud infrastructure standards and guidelines.
  • Provide technical guidance and support to development teams.
  • Ensure compliance with security and regulatory requirements.
  • Participate in cloud architecture design and review.
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

     

      Qualification:

       Bachelor’s or master’s degree in computer science, Information Technology, or a related field.