As a DevOps Engineer, you will be responsible for the managing the AWS cloud environment and our other infrastructures, assisting developers with the release and deployment of software, building, and maintaining.
Additionally, you will be responsible for improving monitoring and visibility and automation configuration and deployment configuration.
What You’ll Be Working On
- Works with developers to optimise deployment and software development optimisation
- Design and implement build, deployment, and configuration management
- Maintain day-to-day management and administration of projects
- Manage CI and CD tools with team
- Participate in environments setup
- Debug and solve related issues
- Document and design various processes; update existing processes
What We’d Like to See in the Candidate
- Minimum 4 years of project management experience in software development industry
- Experience building and managing Kubernetes
- Experience with configuration management tools (such as Ansible)
- Experience with containerization technologies (Docker, Kubernetes)
- Bachelor’s degree in software engineering, computer science, information technology, information systems, or similar
- Extensive experience in DevOps engineering, team management, and collaboration
- Extensive knowledge about AWS and any other public cloud
- Extensive knowledge about CI/CD pipelines and software development automation tools
- Prior knowledge of Docker and Kubernetes
- Advanced knowledge of programming languages such as Python and Java, and writing code and scripts is a plus
- Ability to install and configure software, gather test-stage data
- Ability to ensure smooth software deployment by writing script updates and running diagnostics
- Proficiency in documenting processes and monitoring performance metrics
- Exceptional interpersonal and communication skills