Location
Bangalore | India
Job description
JD:
DevOps Role Description Overview:
- DevOps is a set of practices that combines software development (Dev) and IT operations (Ops), aiming to shorten the systems development life cycle and provide continuous delivery with high software quality. Key Responsibilities:
- Streamlining Processes: Automate and streamline the software development process with a shift-left mindset, breaking down silos between development, QA and operations teams, while ensuring security across all stages of the SDLC.
- Communication and Collaboration: Prioritize communication and collaboration within and across teams providing processes and tooling (including self-service tools) to ensure high-quality, reliable software delivery.
- Monitoring and Optimization: Responsible for instrumenting system monitoring and optimizing system performance, with preventative work.
- Troubleshooting: Handle issues promptly and efficiently, ensuring minimal downtime and continuous operation of CI/CD pipelines and lower environments (Dev, Test, UAT) Tools and Skills:
- Expertise in Integrated Development Environments (IDEs), Continuous Integration and Delivery tools like GitHub actions / Azure DevOps, etc., and change management tools like JIRA.
- Expertise with DevSecOps tooling (SonarCloud, Snyk, etc.) and Infrastructure as Code (Terraform, ARM/Bicep, Pulumi, etc.)
- Knowledge of observability and monitoring tool instrumentation (Logging, Tracing, Monitoring.), and version management with GitHub, BitBucket, etc.
Job tags
Salary