SR DEVOPS ENGINEER

te

Bangalore 5 Years Exp Posted 14d ago

Job Description

Infrastructure and Platform Engineering
•    Design, build, and maintain scalable infrastructure to support software and machine learning applications.
•    Develop and manage cloud environments and compute resources used for development, testing, and production workloads.
•    Implement infrastructure as code practices to enable reproducible and automated infrastructure deployment.
•    Ensure systems are designed for high availability, scalability, and operational resilience.

CI/CD and Automation
•    Design and maintain continuous integration and continuous deployment pipelines that automate build, testing, and deployment processes.
•    Implement automation tools that improve development productivity and reduce manual operational tasks.
•    Support version control workflows and automated testing processes across engineering teams.

Containerization and Cloud Platforms
•    Build and manage containerized environments using technologies such as Docker and Kubernetes.
•    Deploy and maintain applications and services across cloud platforms such as AWS, Azure, or Google Cloud.
•    Optimize infrastructure and deployment pipelines to support scalable workloads and distributed systems.

Monitoring and Reliability
•    Implement monitoring, logging, and alerting systems that ensure reliability of deployed services.
•    Track system performance and identify potential reliability or scalability issues.
•    Support incident response and root cause analysis for production system issues.

Security and Compliance
•    Ensure infrastructure and deployment systems follow security best practices.
•    Implement secure configuration management and access control policies.
•    Support compliance with enterprise IT and cybersecurity standards.

Collaboration and Enablement
•    Work closely with software engineers, ML engineers, and data scientists to support deployment of applications and machine learning models.
•    Provide guidance on DevOps best practices, automation strategies, and infrastructure design.
•    Collaborate with cross functional teams to improve system reliability and development workflows.

Required Skills & Competency

•    Bachelor’s with 5+ years, Master’s with 3+ years, or PhD with 0+ years of experience in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
•    Strong programming and scripting skills in languages such as Python, Bash, or Go.
•    Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or similar platforms.
•    Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
•    Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
•    Experience with Infrastructure as Code tools such as Terraform, CloudFormation, or similar technologies.
•    Strong understanding of Linux systems, networking, and distributed system architectures.
•    Experience implementing monitoring and logging systems such as Prometheus, Grafana, ELK stack, or similar tools.
•    Strong analytical and problem-solving skills.
•    Ability to collaborate effectively with cross-functional engineering teams.
•    Clear communicator who works well in a collaborative team environment.
•    Self-motivated and eager to learn new technologies and continuously improve operational systems.
•    Ability to travel occasionally, up to 10%, for team meetings or training as needed.

Similar Openings for You