Duration: 12+ months contract
Responsibilities:
- Plan, implement, and maintain the software development infrastructure
- Introduce and oversee software development automation across cloud providers like AWS Or Google Cloud Platform
- Help develop, manage, and monitor continuous integration and delivery systems
- Collaborate with software developers, QA specialists, and other team members to ensure timely and successful delivery of new software releases
- Contribute to software design and development, including code review and feedback
- Assist with troubleshooting and problem-solving when issues arise
- Skills and qualifications
- A bachelor’s degree or higher qualification in computer science
- Development experience in either Java, Python, or Golang.
- An understanding of the best security practices and automating security testing and updating in the CI/CD (continuous integration, continuous deployment) pipelines
- An ability to conveniently deploy monitoring and logging infrastructure using tools like Prometheus, Nagios, and Datadog
- Proficiency in container frameworks like Docker and Kubernetes
- Mastery in the use of infrastructure automation toolsets like Terraform, Ansible, and command line interfaces for Microsoft Azure, Amazon AWS, and other cloud platforms