software engineer Job in TeamLease Services Ltd... at Bangalore
software engineer
organization.
Job Description
As a DevOps Engineer with 3 years of experience, you will bridge the gap between development and operations to streamline the software delivery lifecycle. You will focus on automating deployment pipelines, managing cloud infrastructure, and ensuring system reliability and scalability. Your role is critical in fostering a culture of continuous integration and continuous delivery (CI/CD) to enhance software quality and deployment speed.
Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
Manage and provision infrastructure as code (IaC) using Terraform or CloudFormation.
Monitor system performance and reliability using tools like Prometheus, Grafana, or ELK stack.
Configure and manage containerized environments using Docker and Kubernetes.
Collaborate with software engineers to optimize application performance and resource utilization.
Automate routine operational tasks through scripting in Python, Bash, or Go.
Ensure security best practices are integrated into the DevOps lifecycle (DevSecOps).
Manage cloud resources and services on platforms such as AWS, Azure, or GCP.
Troubleshoot and resolve issues across production, staging, and development environments.
Support the release management process to ensure seamless and frequent software updates.