We are looking for a skilled and motivated DevOps Engineer to join our engineering team. This role is crucial in automating software installation, configuration, build, and deployment processes across on-premises and cloud environments. You will work closely with development and operations teams to design, implement, and support CI/CD pipelines, improve system reliability, and onboard teams to existing DevOps tools—all within Agile frameworks. This position also involves mentoring junior team members and continuously optimizing automation strategies for improved efficiency and quality.
Roles & Responsibilities:DevOps Automation & Development:
Interpret DevOps tool/component designs and implement automation solutions accordingly.
Develop/support components for installing, configuring, building, and deploying software/tools.
Configure and manage CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitHub Actions).
Toolchain Integration & Support:
Integrate code quality and test automation tools (e.g., SonarQube, Selenium).
Support users and onboard new teams to DevOps tools under guidance from DevOps leads.
Troubleshoot issues and adapt existing solutions for new contexts using established SOPs.
Scripting & Infrastructure Management:
Develop automation scripts using Python, Bash, PowerShell, Groovy, or similar languages.
Automate infrastructure provisioning and configuration across on-prem and cloud (AWS, Azure, GCP).
Manage repositories (Git, Bitbucket, GitHub) and artifact repositories (Nexus, Artifactory).
Collaboration & Agile Practice:
Collaborate with cross-functional teams using Agile methodologies.
Provide regular status updates and documentation of technical tasks.
Mentor junior team members (A1-level) and guide them in DevOps best practices.
Must-Have Skills:Experience: 2–5 years in a DevOps role or related capacity.
CI/CD Tools: Hands-on with Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.
Scripting: Proficient in Python, Shell (Bash), PowerShell, Groovy, or Perl.
Automation & Configuration: Experience with Ansible, Puppet, Chef, or ARM/DSC.
Testing & Quality Integration: Familiarity with Selenium, JUnit, NUnit, SonarQube.
Repository & Build Tools: Git, Bitbucket, Maven, Ant, NPM.
Cloud Exposure: Basic to intermediate experience with AWS, Azure, or GCP.
SDLC & Agile: Understanding of software development lifecycle and Agile practices.
Debugging Skills: Ability to troubleshoot issues in CI/CD workflows and scripts.
Good-to-Have Skills:Educational Qualification: Bachelor’s degree in Computer Science, IT, or related field.
Certifications: DevOps or cloud certifications (AWS Certified DevOps Engineer, Azure DevOps Expert, etc.).
DevSecOps: Exposure to security automation tools and practices.
Dashboard & Monitoring: Familiarity with ELK Stack, Splunk, or similar monitoring solutions.
Application Migration: Experience with migrating applications from on-prem to cloud platforms.
Key Performance Indicators (KPIs):Schedule and SLA adherence for Level 1 and 2 support.
Quality and reliability of delivered automation components.
Number of successful application/tool onboardings.
Documented cost savings and efficiency improvements via automation.
Certifications obtained relevant to DevOps or cloud technologies.
Mentorship contributions to junior team members.