Role Description
We are looking for a DevOps Engineer to develop and support integrated automation solutions.Thisindividualwillworkinateamsetting,workingtocreate&maintainCI/CD pipelines,troubleshoot,enhance&manageoursoftwaredeliverypipelines,manageour cloudinfrastructureandcreatetoolingtostreamlineandenhancethecurrentautomation workflows and help build new workflows for next generation solutions.
Responsibilities
- BethemainpointofcontactforourteamforCloudandInfrastructure management
- Develop, enhance and manage deployment automation pipelines implementing
- DevOps best practices
- Manage cloud infrastructure platforms
- Identify the scope of enhancements to our infrastructure and automation pipelines
- Assist in automating in-house processes
- Configuration Management for Cloud based infrastructure
- Manage and design deployment processes implementing cloud infrastructure security
Requirements
Requirements:
- Candidate with a well-rounded experience as a DevOps engineer
- Experience in software development for cloud-based applications and container-based solutions (Docker, Docker Swarm, Kubernetes)
- Computer Science degree or relevant experience in Software Development
- Experience handling large data sets
- Cloud management experience (primarily AWS and Azure)
- Setup and management of databases (MySQL, PostgreSQL), database services, virtual machines, virtual networks, IAM policies
- ComfortablewithVCSGitHuband GitOps
- Experience in software development preferably in Java and Python preferred
- Experience in using Linux systems and bash scripting
- Experience in automating software deployments across environments using CI/CD pipelines.
- Experience working together with teams from several departments
- Understanding of best practices regarding system architecture, design, security, throughput, availability and scalability