We are looking for our global partner project's hero. As an integral part of our development team, you’ll have a rare chance to play a significant role in a project that’s at the forefront of technological innovation and poised to make a profound impact.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Jenkins, codepipeline to automate and enhance the software development process
- Manage and optimize infrastructure on AWS, including EC2, EKS, S3, RDS, VPC, and more
- Monitor system performance and troubleshoot issues using tools like Graylog and CloudWatch to ensure high availability and reliability
- Collaborate with development teams to ensure seamless integration and deployment of applications using Docker and Kubernetes
- Implement and maintain security best practices and compliance requirements
- Develop and maintain scripts for automation of tasks and processes using scripting languages like Bash and Python
- Manage cloud infrastructure, including setting up and maintaining RabbitMQ, Redis, PostgreSQL, and DynamoDB
- Perform regular system updates, backups, and maintenance
- Implement monitoring and logging solutions to ensure system health and performance
- Participate in on-call rotations to provide 24/7 support for critical systems
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
- At least 3 years of experience in a DevOps or related role
- Strong knowledge of CI/CD tools, specifically Jenkins, codepipeline
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Proficiency with infrastructure as code tools such as Terraform or CloudFormation
- Solid understanding of AWS services (EC2, EKS, S3, RDS, VPC, Lambda, etc.)
- Strong scripting skills (Bash, Python, etc.)
- Experience with monitoring and logging tools (Graylog, CloudWatch, Prometheus, Grafana, ELK stack, etc.)
- Knowledge of network protocols and security best practices
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work collaboratively in a team environment
Preferred Qualifications:
- Certification in AWS, Azure, or Google Cloud
- Experience with configuration management tools such as Ansible, Puppet, or Chef
- Familiarity with Agile methodologies and practices
- Experience with database administration and optimization