Job
Description
As a Lead DevOps Engineer at GrowExx, you will collaborate with cross-functional teams to define, design, and implement DevOps infrastructure while adhering to best practices of Infrastructure as Code (IAC). Your primary goal will be to ensure a robust and stable CI/CD process that maximizes efficiency and achieves 100% automation. You will be responsible for analyzing system requirements comprehensively to develop effective Test Automation Strategies for applications. Additionally, your role will involve designing infrastructure using cloud platforms such as AWS, GCP, Azure, or others. You will also manage Code Repositories like GitHub, GitLab, or BitBucket, and automate software quality gateways using Sonarqube. In this position, you will design branching and merging strategies, create CI pipelines using tools like Jenkins, CircleCI, or Bitbucket, and establish automated build & deployment processes with rollback mechanisms. Identifying and mitigating infrastructure security and performance risks will be crucial, along with designing Disaster Recovery & Backup policies and Infrastructure/Application Monitoring processes. Your role will also involve formulating DevOps Strategies for projects with a focus on Quality, Performance, and Cost considerations. Conducting cost/benefit analysis for proposed infrastructures, automating software delivery processes for distributed development teams, and promoting software craftsmanship will be key responsibilities. You will be expected to identify new tools and processes, and train teams on their adoption. Key Skills: - Hands-on experience with LLM models and evaluation metrics for LLMs. - Proficiency in managing infrastructure on cloud platforms like AWS, GCP, or Azure. - Expertise in Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Pulumi. - Managing code repositories using GitHub, GitLab, or Bitbucket, and implementing effective branching and merging strategies. - Designing and maintaining robust CI/CD pipelines with tools like Jenkins, CircleCI, or Bitbucket Pipelines. - Automating software quality checks using SonarQube. - Understanding of automated build and deployment processes, including rollback mechanisms. - Knowledge of infrastructure security best practices and risk mitigation. - Designing disaster recovery and backup strategies. - Experience with monitoring tools like Prometheus, Grafana, ELK, Datadog, or New Relic. - Defining DevOps strategies aligned with project goals. - Conducting cost-benefit analyses for optimal infrastructure solutions. - Automating software delivery processes for distributed teams. - Passion for software craftsmanship and evangelizing DevOps best practices. - Strong leadership, communication, and training skills. Education and Experience: - B Tech or B. E./BCA/MCA/M.E degree. - 8+ years of relevant experience with team-leading experience. - Experience in Agile methodologies, Scrum & Kanban, project management, planning, risk identification, and mitigation. Analytical and Personal Skills: - Strong logical reasoning and analytical skills. - Effective communication in English (written and verbal). - Ownership and accountability in work. - Interest in new technologies and trends. - Multi-tasking and team management abilities. - Coaching and mentoring skills. - Managing multiple stakeholders and resolving conflicts diplomatically. - Forward-thinking mindset.,