Vacancy expired!
In this role, you will work collaboratively with internal software engineering teams to automate the creation of cloud resources and software artifacts, automate the testing of those artifacts and then automate the deployment. You will also troubleshoot cloud infrastructure-as-code, as well as help to extend the CI/CD platform. You should be comfortable talking networking with the cloud team as well as OOD concepts with the Java developers. Duties:
- Embed with multiple software development teams to help them automate their build/deploy/publish processes and adopt the Enterprise CI/CD platform
- Promote Cloud, Security and DevOps best practices and architectures
- Help to extend the CI/CD platform to support new tools and technologies to facilitate broader adoption of the CI/CD platform
- Pre-production acceptance testing for QA
- Work with Product Management to determine Marketplace requirements and to build out application integration scenarios
- 3+ years in Cloud software development (AWS), with a focus on Infrastructure-as-code tools like AWS CloudFormation, Terraform
- 5+ years in software development, with languages such as Java, Python or NodeJS, and test automation, such as JUnit or Mocha
- Ability to discuss and promote DevOps best practices
- Experience with Cloud networking, such as AWS VPC, Security Groups, Load Balancer, ASG, as well as cloud security, such as IAM
- Experience with Cloud data stores, such as DynamoDB, S3, Aurora or MongoDB
- Demonstrated competency with the following AWS services: ECS, EC2, EBS, S3, Glacier, RDS, VPC, Route53, ELB, IAM, CloudFront, CloudFormation, CloudWatch, SQS, SES, Lambda.
- Full software development lifecycle experience.
- Experience with log and metrics consolidation tools like NewRelic, ELK, Logz.io or Splunk
- Experience deploying applications in containers, such as Docker and Kubernetes, AWS Elastic Kubernetes Service and/or Azure Kubernetes Service
- AWS Certifications