Job Description
Summary
Responsibilities:
- Design and implement secure, scalable, and robust infrastructure solutions on AWS, leveraging best practices and modern cloud services.
- Administer and optimize Linux-based systems (Ubuntu) for performance and reliability.
- Deploy, manage, and monitor containerized applications using Docker and Kubernetes, ensuring high availability and seamless scalability.
- Develop and maintain CI/CD pipelines for automated testing and deployment processes.
- Collaborate with development teams to architect systems that support project requirements with scalability, reliability, and security in mind.
- Troubleshoot and resolve infrastructure issues promptly, providing support and guidance to other team members.
- Stay updated on new technologies and cloud trends, advising on potential improvements to our infrastructure and deployment strategies.
Qualifications (MUST):
- Minimum of 5 years of experience in a DevOps, Cloud Engineer, or similar role.
- Strong background in Linux/Unix Administration, especially in Ubuntu.
- In-depth knowledge of AWS services and architecture.
- Proficient with containerization and orchestration technologies, such as Docker and Kubernetes.
- Solid understanding of system architecture, including networking, security, and performance tuning.
- Experience with infrastructure as code (IaC) tools, such as Terraform or CloudFormation.
- Excellent problem-solving skills and the ability to work under pressure.
Preferred Skills:
- Certifications in AWS, Kubernetes, or other relevant technologies.
- Experience with scripting languages (e.g., Bash, Python) for automation.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging solutions (e.g., ELK stack).
Location: Gurgaon, India
Skills
- AWS
- Cloud Computing
- Networking
- Problem Solving