Job Description
We are looking for an experienced Infrastructure and Security Specialist that will help our team establish infrastructure and security practices.
You will work closely with the technical lead and product owner, and help us build scalable, efficient cloud infrastructure.
You will establish configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system.
You’ll implement monitoring for automated system health checks. Lastly, you’ll build our CI pipeline, and train and guide the team in DevOps and security practices.
Responsibilities
Work closely with product and platform teams to engineer and implement cloud security controls
Experience with the development, deployment, and automation of security solutions in an enterprise cloud based environment
Perform vulnerability assessment using automated and manual tools with recommendation for actionable remediation controls
Extensive experience working with server virtualisation (VMWare, Xen, etc.), IaaS and PaaS cloud (AWS, Azure, GCE, Rackspace, Digital Ocean, Heroku, OpenStack, CloudStack, CloudFoundry, etc.)
Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform)
An eagerness to learn enough about whatever tools or tricks are needed to get the job done
Scripting and programming languages (Python, Ruby, Perl, PowerShell, Golang, etc.)
Proficiency in building Linux and Windows systems (RHEL, Ubuntu, CentOS, etc.)
Passion for and ability to work with software development teams releasing production-ready software on a daily basis
Experience with continuous integration tools (Jenkins, Travis-CI, GoCD)
Experience administering application servers, web servers, and databases (Jetty, Tomcat, Websphere, Nginx, Mongrel, Microsoft IIS, Oracle, MySQL, MongoDB, etc.)
Some experience with unit testing and automated testing tools
Operations team experience
Skills
Experience implementing real time scalability and highly available solutions
Solid understanding of AWS including VPC, ELB, IAM, KMS, EC2, Config, CloudTrail, CloudFormation, and Lambda
Strong scripting (e.g. Python) and automation skills
Ability to work with multiple teams and to prioritize requirements
AWS certification along with other security certifications would be considered a plus
Experience of realtime communication and AWS would be a plus
Strong organizational and problem-solving skills with great attention to detail
Strong analytical thinking, troubleshooting and problem solving skills
Excellent communication skills
Bachelors Degree in Computer Science or Equivalent
5+ years of experience working with cloud solutions, specially AWS