Job Summary
- Implement and manage security controls and automation in a DevOps environment within public clouds.
- Define the need and assess relevant tools to address security & automation challenges within cloud environments and CI/CD pipelines.
- Build & contribute to CI/CD pipelines in public cloud services using know build tools.
- Prepare application setup and infrastructure scalability for:
- High load scenarios
- High availability scenarios
- 0 downtime deployments
- Manage Cloud and On-Premise services such as Atlassian stack, Email servers, etc.
- Document DevOps processes and procedures.
- Participate in Agile scrum sprints to create user stories and to assist in developing Sprints and Releases.
- Automate things rather than doing them twice.
- Perform other duties as needed.
Requirements
- 4+ years of increasingly progressive experience.
- Fluency in English – verbal and written.
- Understanding of DevOps principles.
- Experience with infrastructure-as-code principles and tools like Cloudformation or equivalent.
- Solid Understanding of Cloud providers and hands-on experience on one or more of AWS, Azure, or GCP.
- Understanding of security controls/services in public cloud environments (AWS, Azure, or Google Cloud Platform).
- Experience in configuration management technologies (Ansible/Chef/Puppet) and container services (Docker/Kubernetes).
- Experience with Linux administration, shell scripting, and open source security tools.
- Proficiency with source control, continuous integration, and testing methods (Git, GitLab, Jenkins).
- Experience with application servers (eg Tomcat) and load balancers (Nginx, Alb).
Would be an advantage
- Experience in IAM, secrets management, encryption technologies, OS security hardening, and container security.