Senior Devops Engineer
Remote 路 Bengaluru, KA, IN... more
Remote 路 Bengaluru, KA, IN... more
Job Description
TITLE: Senior DevOps Engineer
REPORTING TO: IT Operations Manager
WORKING LOCATION: Bangalore, India
JOB RESPONSIBILITIES:
Cloud Infrastructure Design & Management:
- Design scalable and highly available cloud infrastructure, networks, and security.
- Provision and maintain AWS infrastructure, including EC2, RDS, and other services.
- Understand and manage AWS infrastructure components such as IAM, EC2, VPCs, Subnets, Route Tables, ALBs, NLBs, DNS amongst other cloud objects.
- Optimize cloud resources for cost-efficiency and performance.
- Prepare and analyse infrastructure-related architecture documentation.
Automation and CI/CD:
- Automate infrastructure management using Infrastructure as Code (IaC) tools such as Terraform and Ansible.
- Implement and manage CI/CD pipelines using Azure DevOps.
- Automate tasks including deployments, monitoring, and backups using PowerShell, Bash, and Python.
Security and Monitoring:
- Integrate security best practices into DevOps pipelines to ensure secure application delivery.
- Implement infrastructure monitoring using tools like ICINGA.
System Administration:
- Administer Windows and Linux systems, including group policies, patch management, log management, amongst others.
Collaboration and Training:
- Work closely with development teams to ensure smooth application deployment.
- Provide training and mentoring to junior engineers on cloud deployment and management.
Disaster Recovery and Kubernetes Management:
- Design and test disaster recovery plans for business continuity.
- Manage Kubernetes clusters for container orchestration and scalability.
REQUIRED EXPERIENCE AND SKILLS:
Experience:
- 7-10 years of experience in DevOps or related roles.
- Proven expertise in designing and managing scalable, highly available cloud infrastructure.
- Hands-on experience with IaC tools such as Terraform and Ansible.
- Extensive experience with Azure DevOps for CI/CD pipeline automation.
- Strong scripting skills in PowerShell, Bash, Shell Scripting and Python.
- Experience integrating security best practices into DevOps pipelines.
- Proficiency in monitoring tools, preferably ICINGA.
- Expertise in AWS AWS services including EC2, RDS, IAM, VPCs, Subnets, Route Tables, ALBs, NLBs, and DNS.
- Solid background in Windows and Linux administration including patch management.
- Ability to prepare and analyze infrastructure architecture documentation.
- Experience in cloud cost optimization and infrastructure performance tuning.
- Solid understanding of disaster recovery planning and testing.
- Experience in Kubernetes cluster management.
- Strong knowledge of GitHub and experience in managing repositories
Technology skills:
- Cloud Infrastructure & Administration: AWS, Azure, and other cloud platforms.
- CI/CD Pipelines: Azure DevOps, Octopus Deploy.