DevOps Engineer - Source Code Management Platforms

8 - 9 years

10 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Administer, configure, and maintain our chosen SCM platform (GitHub, GitLab, or Azure DevOps).
Manage user access, permissions, and security configurations in line with IAM and LDAP best practices.
Monitor system health, performance, and availability, proactively identifying and resolving issues.
Perform regular updates, patches, and version upgrades of the SCM platform.
Develop and maintain comprehensive documentation for SCM processes and configurations.
CI/CD and Automation:
Design, implement, and manage CI/CD pipelines to automate build, test, and deployment processes.
Develop and maintain scripts (Bash, Python, etc.) for automation of routine tasks, system management, and integrations.
Champion and implement Infrastructure as Code (IaC) principles for managing SCM environments and related infrastructure
Cloud Environment Management
Deploy, manage, and optimize SCM solutions within cloud environments (e.g., AWS, Azure, GCP).
Ensure cost-effective utilization of cloud resources.
Implement and maintain cloud security best practices.
Collaboration and Support
Collaborate with development, operations, and security teams to ensure seamless integration and adoption of SCM best practices
Provide technical support and guidance to users of the SCM platform.
Troubleshoot and resolve issues related to SCM, CI/CD, and integrations.
Continuous Improvement
Stay abreast of the latest industry trends, tools, and best practices in DevOps, SCM, and cloud technologies.
Proactively identify opportunities for process improvements, automation, and enhanced system capabilities.
Contribute to a culture of learning and knowledge sharing within the team.
Qualifications and Skills
Proven experience in system and/or application administration.
Strong understanding and hands-on experience with at least one major cloud platform (AWS, Azure, or GCP).
Proficiency in Git and core SCM concepts (branching, merging, pull requests, etc.).
Solid understanding and practical experience with CI/CD concepts, tools (e.g. GitLab CI, GitHub Actions, Azure Pipelines), and best practices.
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation, etc.).
Knowledge of Identity and Access Management (IAM) principles and LDAP concepts.
Proficient in scripting languages such as Bash and Python.
Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Understanding of networking concepts (TCP/IP, DNS, load balancing, firewalls).
Problem-solving and troubleshooting skills.
Personal Attributes
Independent: Ability to work autonomously, manage priorities, and take ownership of tasks from start to finish.
Curious: A strong desire to learn new technologies, explore different solutions, and understand how things work.
Proactive learner: Actively seeks out information, documentation, and training to enhance skills and knowledge.
Detail-oriented: Pays close attention to detail, ensuring accuracy and quality in all work.
Strong communicator: Ability to effectively communicate technical concepts to both technical and non-technical audiences.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You