Become an Outcoder as a DevOps Engineer
The ideal DevOps Engineer candidate will have hands-on experience with building, deploying, orchestrating, and managing cloud-native solutions.
You should be comfortable collaborating with multiple development teams and providing guidance on the technical feasibility and scope for solutions to improve our continuous build and deployment pipeline in an incremental manner.
You will work closely with our leadership team to find the best ways to increase the performance of the development team and improve software quality and development speed.
You should also have a passion for improving the Developer Experience.
What you’ll need to be successful :
3- 6 years of experience working in a DevOps Engineering role.
Working knowledge of Cloud Native technologies, Containerization (Docker), and Container Orchestration (ECS or EKS)
Hands-on experience with scripting and Terraform for provisioning cloud-based infrastructure
Building and deploying a cloud application to a production environment, and maintaining availability and scalability using industry best practices.
Configuring and managing a variety of AWS services such as VPC, EC2, Lambda, Security Groups, IAM, S3, SQS, RDS, Aurora, and Redshift; not all are required.
Linux and Windows administration and troubleshooting
Configuration Management tools such as Chef, Ansible, or Puppet
Leveraging an APM and Log Management solution for monitoring application health and performance
CI / CD automation tools such as Jenkins, CircleCI, or Gitlab CI
These will be your primary / secondary responsibilities :
Helping Architects in architectural / design decisions is expected to help improve the overall structure of applications and the development process.
Developing simple features with minimal input from other devs
Developing (90%) more complex features with moderate help from other developers
Breaking down big stories into small tasks with a high level of detail
Determining the next tasks without management
Brainstorming technical to meet business requirements
Articulating technical or project risks and concerns
Seeking input from others and then driving ideas toward an actionable solution
Communicating with product owners, UX designers, QA engineers, and Finetune leadership
Our Client : AI-Human hybrid solutions for learning and assessment.