What You Will Do:
- 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 & Orchestration: Implement and maintain containerized solutions using Docker and manage container orchestration using Kubernetes, Docker Swarm, or other container management systems.
- Monitoring & 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 & 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.
Key Skills & Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 1-2 years of hands-on experience in DevOps, Cloud Infrastructure, or related fields.
- Cloud Platforms: Solid experience with AWS and its key services (EC2, S3, RDS, ECS, Lambda, etc.).
- CI/CD Tools: Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions for automating deployment pipelines.
- Containerization: Expertise in Docker for containerizing applications, and experience with Kubernetes or other container orchestration tools like Docker Swarm or OpenShift.
- Infrastructure as Code (IaC): Proficiency in tools like Terraform, CloudFormation, or Ansible to automate infrastructure provisioning and configuration.
- Scripting Languages: Proficient in scripting languages such as Bash, Python, or Go for automation and system administration tasks.
- Version Control Systems: Strong knowledge of Git for version control, code collaboration, and release management.
- Monitoring and Logging: Experience setting up and using monitoring and logging tools such as Prometheus, Grafana, ELK Stack, Datadog, or New Relic.
- Security Best Practices: Familiarity with security tools and practices, including access management (IAM), encryption, and vulnerability scanning.
- System Administration: Strong understanding of Linux-based systems administration (Ubuntu, CentOS, etc.), networking, and server management.
How to Apply:
- Interested candidates are invited to send their resume and a cover letter outlining their qualifications and interest in the position to
Job Type: Full-time
Pay: ₹394,951.02 - ₹1,602,262.17 per year
Schedule:
Application Question(s):
- Which programming/scripting languages are you proficient in?
- Which DevOps tools and technologies are you familiar with?
- Which cloud platforms have you worked with?
- What is your experience with containerization and orchestration tools?
Education:
Location:
- Amravati, Maharashtra (Preferred)
Work Location: In person