Job Description:
Develop and maintain infrastructure-as-code to automate the deployment of cloud resources.
Continuously improve DevOps processes and practices, keeping up-to-date with the latest tools and technologies
Work closely with development teams to ensure that projects are properly integrated into our infrastructure and CI / CD pipelines.
Participate in a collaborative environment involving different stakeholders and subject matter experts
Involve with operational and security policies to mitigate risks in cloud-hosted environments
Responsible for automating code builds and deployments based on DevOps/Agile and Continuous Integration/Continuous Delivery principles.
Required Skills:
4+ years of software engineering and DevOps experience.
2+ years of hands-on experience in AWS (network, security, deployment, automation, serverless technologies). Azure Cloud experience is a plus.
Good understanding of cloud infrastructure, integration, deployment workflows, automation, process development and changes.
Hands-on experience with CI/CD tools, Jenkins deployments and Java
Experience with Infrastructure as Code (IaC) automation tools like Terraform, CloudFormations, Azure Resource Manager (ARM)
Experience with configuration management tools like Chef, Puppet, and Ansible
Experience with git flow, GitHub Actions is preferred.
Cloud EKS/AKS experience with container-based (docker) deployment skills.
Good experience with shell scripting
Experience with collaborating across multiple functional/technical teams to deliver a project.