We are looking for a DevOps / Site Reliability Engineer to join a SaaS based company on a full-time permanent basis.
Primary Duties & Responsibilities :
Collaborates with cross-functional teams such as architects, information security, application development and production teams to deliver services to the clients stakeholders.
Deploys, configures, manages, and performs ongoing maintenance of technical infrastructure including all DevOps tools.
Improves the predictability and reliability of software releases with a passion for automated build, test and deployment tools and processes.
Designs, builds and supports cloud environments - preferably AWS.
Implements security capabilities and services throughout the enterprise.
Reduce application deployment windows by contributing towards a Continuous Deployment environment.
Improve application stability with the design, development and implementation of application monitors and alerts.
Provide afterhours release, change control & incident support.
Troubleshoots and resolves technical operational issues.
Stays current with trends in emerging technologies and how they could apply
5+ years' of experience in a similar operational role.
Familiarity with one or more general purpose programing languages but not limited to : PowerShell, Bash, Batch, Python, Perl, Node.js, Groovy.
Experience with Terraform (required).
Experience with configuration management systems (GitHub, Ansible, Chef, Puppet, Salt)
Experience configuring and supporting Jenkins.
Windows and Linux system (80 / 20) engineering expertise.
Ability to implement security capabilities and services to maintain a scalable secure environment.
Networking Knowledge (VPC, Subnetting, NACLs, NAT gateway knowledge is a PLUS)
Experience with Artifactory and Nuget.
Desire to work in a fast paced, evolving, growing, dynamic environment.
Experience with Elastic beanstalks and ECS is required.
Experience with APM and Log Analytics tools (New Relic, Splunk).
Experience with building serverless architecture desirable (AWS Lambda, API Gateway, S3, DynamoDB, SNS, SQS, Kinesis).
Experience with Application Server platforms (.Net, Java, PHP) is a plus.
Experience with Cloud Computing platforms (Amazon AWS and Docker). Microsoft Azure is a plus.
Knowledge of Service Discovery and Secrets management.
Experience with agile development, continuous integration and automated testing.
Excellent written communication, problem solving, and process management skills.
Understanding of the balance and practice of PCI and PII.