Source description
About the role
OverviewThe DevOps Engineer plays a pivotal role in the integration of development and operations teams to improve collaboration and productivity by automating infrastructure and workflows. This position focuses on the continuous development and deployment of applications, particularly in a microservices architecture. A successful DevOps Engineer is responsible for managing deployment pipelines, monitoring system health, and ensuring efficient system operation. They work closely with software developers and system operators to streamline processes, identify inefficiencies, and implement solutions to accelerate the delivery of high-quality software applications. With a strong emphasis on automation and the use of cloud technologies, this role requires a thorough understanding of the latest industry practices and tools such as Jenkins, GitLab, Kubernetes, and the ELK stack. The DevOps Engineer not only drives day-to-day operations but also contributes to strategic planning with a goal to enhance overall system reliability and performance, making this role crucial for the organizations success.Key Responsibilities Design and manage CI/CD pipelines using Jenkins and GitLab.Implement and maintain container orchestration with Kubernetes.Develop and deploy microservices-based applications.Monitor system performance and troubleshoot issues in real time.Utilize the ELK stack for logging and monitoring applications.Automate infrastructure provisioning using tools like Terraform or Ansible.Collaborate with developers to improve application performance and security.Manage source code repositories and version control systems.Ensure high availability and reliability of cloud environments.Conduct regular system audits and performance tests.Implement backup and recovery strategies to ensure data integrity.Provide support and guidance for the development teams on DevOps best practices.Evaluate and integrate new technologies to optimize delivery processes.Participate in agile ceremonies and contribute to sprint planning.Document processes, procedures, and technical specifications clearly.Required QualificationsBachelor's degree in Computer Science, Information Technology, or related field.Minimum of 3 years of experience in a DevOps role.Proficient in using Kubernetes for container management.Hands-on experience with Jenkins for continuous integration.Strong understanding of microservices architecture.Experience with ELK stack for log analysis and monitoring.Knowledge of cloud platforms such as AWS, Azure, or GCP.Proficient in scripting languages such as Python, Bash, or Ruby.Experience with infrastructure as code tools (Terraform, Ansible).Strong problem-solving skills and attention to detail.Familiarity with Agile methodologies and DevOps principles.Excellent communication and collaboration skills.Ability to work independently and in a team-oriented environment.Adept in performance tuning and monitoring tools.Understanding of security best practices in software development. .
More at Cortex Consultants
Related open roles
Linux Admin/windows Network + Years Pune
Mumbai
Big Data admin-Hadoop, Spark, Nifi, Impala
Mumbai
SRE GCP-GCP infrastructure Using Terraform,kubernates
India
Data Modeller - Architect-10+ Years-Immediate
Bangalore · Hyderabad · Mumbai
Oracle DBA-Azure ,golden gate-Mandatory-8+ Years
Bangalore
Data Modeller-SDE-6+ Years-Immediate
Bangalore · Hyderabad · Mumbai