Job Title: DevOps Engineer
Key Responsibilities:
- Design, implement, and maintain scalable and efficient cloud infrastructure on AWS
- Develop and deploy automated pipelines using Kubernetes and Docker
- Collaborate with development teams to ensure smooth deployment of applications
- Write infrastructure-as-code using Python and tools like Terraform or CloudFormation
- Monitor and optimize system performance, security, and reliability
- Troubleshoot and resolve issues in the production environment
Required Skills:
- 3+ years of experience in DevOps engineering
- Strong expertise in:
- DevOps practices and tools (e.g., CI/CD, Agile)
- Kubernetes (installation, configuration, management)
- AWS (EC2, S3, RDS, Lambda, etc.)
- Python programming language
- Infrastructure-as-code tools (Terraform, CloudFormation)
- Experience with:
- Containerization (Docker)
- Monitoring and logging tools (e.g., Prometheus, Grafana, ELK)
- Version control systems (Git)
- Agile project management methodologies
Nice to Have:
- Experience with other cloud providers (Azure, GCP)
- Knowledge of security best practices and compliance frameworks
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra)
- Certification in AWS or Kubernetes
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
Soft Skills:
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities