Bangalore, Karnataka, India
Information Technology
Full-Time
TruScholar
Overview
We are seeking a DevOps Engineer with experience to help build, deploy, and scale our infrastructure. The ideal candidate will have strong expertise in cloud technologies, automation, and CI/CD practices to ensure seamless deployment, monitoring, and operational efficiency of our systems.
Responsibilities
- Infrastructure Automation: Design and implement automated solutions for deploying, managing, and scaling infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- CI/CD Pipeline Management: Build, manage, and optimize continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions to automate testing, building, and deployment processes.
- Cloud Infrastructure Management: Design, configure, and manage cloud infrastructure (AW) to ensure efficient, secure, and scalable deployment of applications.
- Containerization and Orchestration: Implement and maintain containerized solutions using Docker and manage container orchestration using Kubernetes, Docker Swarm, or other container management systems.
- Monitoring and Logging: Set up and manage monitoring and alerting systems using tools such as Prometheus, Grafana, ELK Stack, or Datadog to ensure application performance, uptime, and security.
- Security Best Practices: Work with security teams to ensure best practices are followed, including the implementation of security controls and the management of access permissions, identity and access management (IAM), and encryption of sensitive data.
- Disaster Recovery and Backup: Implement and maintain disaster recovery solutions and backup strategies to ensure high availability and reliability of the infrastructure.
- Collaboration: Work closely with developers, system administrators, and other teams to improve deployment processes and troubleshoot infrastructure-related issues.
- Cost Optimization: Monitor resource usage in cloud environments and optimize costs by managing cloud infrastructure and scaling as necessary without compromising on performance.
- Version Control: Oversee version control systems (Git) to manage codebases, collaborate with developers, and ensure proper release management procedures are followed.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of hands-on experience as a DevOps Engineer.
- Proficiency in at least one scripting language (Python, Bash, or Ruby).
- Solid experience with cloud platforms (AWS, GCP, or Azure).
- Strong knowledge of CI/CD concepts and tools like Jenkins, GitLab CI/CD, or Github Actions.
- Experience with containerization technologies (Docker, Podman).
- Experience with container orchestration tools (Kubernetes, Docker Swarm).
- Experience with monitoring and logging tools.
- Familiarity with network concepts, security best practices, and database management.
- Excellent problem-solving skills and the ability to work in a collaborative environment.
- Experience with multi-cloud environments and hybrid cloud architectures.
- Experience with database management and performance tuning for both relational and NoSQL databases (e. g., MySQL, PostgreSQL, MongoDB).
- Experience with cost optimization strategies in cloud environments.
- Experience with on-premises infrastructure management and automation.
- Familiarity with traditional data centers and hybrid cloud/on-prem integration strategies.
This job was posted by Ruchita Thakare from TruScholar.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in