Senior Devops Engineer
Role Description:
We are looking for a DevOps Engineer to develop and support integrated automation solutions. This individual will work in a team setting, working to create & maintain CI/CD pipelines, troubleshoot, enhance & manage our software delivery pipelines, manage our cloud infrastructure and create tooling to streamline and enhance the current automation workflows and help build new workflows for next generation solutions.
Responsibilities:
- Be the main point of contact for our team for Cloud and Infrastructure management
- Develop, enhance and manage deployment automation pipelines implementing
- Implement and manage DevOps best practices
- Manage and configure cloud infrastructure platforms/solutions
- Identify the scope of enhancements to our infrastructure and automation pipelines and implement them
- Assist in automating in-house processes
- Configuration Management for Cloud based infrastructure
- Manage and design deployment processes implementing cloud infrastructure security
Requirements:
- 6+ years of 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
- Comfortable with VCS GitHub and GitOps
- Experience in software development preferably in Java or Python preferred
- Experience in using Linux systems, and bash scripting
- Experience in automating software and deployment environments for CI/CD.
- Experience working together with teams from several departments
- Understanding of best practices regarding system architecture, design, security, throughput, availability and scalability