Company Description
Onelab Ventures is a leading software development company in Pune that assists startups and enterprises in turning their ideas into successful products. With a team of experienced developers, designers, and product managers, we focus on building high-quality, functional, scalable, and innovative products. Our agile and collaborative product development process ensures that client visions are successfully translated into products using the latest technologies and methodologies.
Role Description
This is a full-time on-site role for a DevOps Engineer (US Shift) at Onelab Ventures in Pune. The DevOps Engineer will be responsible for tasks such as Infrastructure as Code (IaC), software development, continuous integration, system administration, and Linux maintenance.
Overview:
We are seeking a highly skilled DevOps Engineer with expertise in Amazon Web Services (AWS) to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable and secure cloud-based infrastructure solutions, ensuring seamless integration of development and operational processes.
Responsibilities:
1. Cloud Infrastructure Management:
Design, deploy, and manage scalable, highly available, and fault-tolerant systems on AWS.
Optimize AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, and VPC for cost and performance.
Implement and manage Infrastructure as Code (IaC) using tools like Terraform or AWS Cloud Formation.
2. CI/CD Pipelines:
Set up and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, AWS Code Pipeline, or CircleCI.
Automate application deployments to AWS environments, ensuring zero downtime and seamless rollbacks.
3. Monitoring and Logging:
Implement monitoring solutions using AWS Cloud Watch, Prometheus, or third-party tools like Datadog or Splunk.
Set up centralized logging systems using ELK Stack (Elasticsearch, Log stash, Kibana) or AWS Cloud rail.
4. Security and Compliance:
Implement security best practices, including IAM roles, policies, and multi-factor authentication.
Monitor and manage compliance standards (e.g., GDPR, HIPAA) using AWS security tools like Guard Duty, Inspector, and Config.
Manage secrets and sensitive data using AWS Secrets Manager or AWS KMS.
5. Automation and Scripting:
Develop scripts for automation of routine tasks using Python, Bash, or PowerShell.
Automate provisioning, scaling, and maintenance tasks across AWS environments.
6. Collaboration and Troubleshooting:
Work closely with development teams to design and implement DevOps solutions tailored to project needs.
Troubleshoot and resolve infrastructure and deployment issues promptly.
Required skills and Qualifications:
Technical skills
- Strong expertise in AWS services: EC2, S3, RDS, Lambda, ECS/EKS, VPC, Route 53, and Cloud Front.
- Proficiency in Infrastructure as Code (IaC) tools: Terraform, AWS Cloud Formation, or Ansible.
- Hands-on experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- Proficient in scripting languages like Python, Bash, or PowerShell.
- Experience with version control systems such as Git.
Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 2+ years of experience in a DevOps role with significant AWS exposure.
Preferred Skills
- AWS Certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with hybrid or multi-cloud environments.
- Familiarity with server less architecture and microservices design.
- Knowledge of DevSecOps practices and tools.