logo

JobNob

Your Career. Our Passion.

DevOps Engineer


MobileProgramming


Location

Pune | India


Job description

Job Description: Responsibilities: - As a DevOps Engineer, you will be responsible for implementing and maintaining DevOps processes and practices to ensure efficient software development, deployment, and operations. Your key responsibilities include: Implementing and maintaining DevOps applications: Manage and configure DevOps applications, including Gitlab, Jenkins, JFrog X-ray, Artifactory, and SonarQube, to support the software development lifecycle. Collaboration with development and operations teams: Work closely with development and operations teams to ensure seamless integration and continuous delivery of software, fostering effective collaboration and communication. Automation of build, test, and deployment processes: Automate key processes, such as build, test, and deployment, to improve efficiency and software quality. Monitoring and troubleshooting: Monitor production systems, proactively identify issues, and troubleshoot to ensure high availability and optimal performance. Infrastructure as code: Implement and maintain infrastructure as code using tools like Ansible, Terraform, or CloudFormation, enabling efficient provisioning and management of resources. Continuous improvement: Collaborate with cross-functional teams to identify and implement improvements in the software delivery pipeline, fostering continuous improvement and efficiency. Security and compliance: Ensure compliance with security and regulatory requirements, implementing appropriate measures and best practices. Stay updated with industry trends: Keep abreast of industry trends and emerging t echnologies in the DevOps space, evaluating their potential for enhancing the existing infrastructure and processes. Skills and Qualifications: To succeed in this role, you should possess the following qualifications:- Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a DevOps Engineer or in a similar role, with 4-6 years of experience. Strong knowledge of DevOps principles, processes, and best practices. Proficiency in DevOps applications such as Gitlab, Jenkins, JFrog X-ray, Artifactory, and SonarQube. Experience with automation and configuration management tools (e.g., Ansible, Terraform). Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes). Solid understanding of version control systems and continuous integration/continuous delivery (CI/CD) pipelines. Knowledge of scripting languages such as Shell, Python, or Ruby. Strong problem-solving and troubleshooting skills. Excellent communication and collaboration abilities.


Job tags



Salary

All rights reserved