Senior Software Engineer - Containers in Seattle, WA

$80K - $100K(Ladders Estimates)

Tableau Software   •  

Seattle, WA 98160

Industry: Enterprise Technology

  •  

Not Specified years

Posted 33 days ago

What you'll be doing…

  • Design, build and optimize automated CI/CD pipelines and configuration management to enable continuous release of software into cloud environments using DevOps best practices
  • Automate infrastructure and application deployments on private and public clouds (preferred: AWS). Deploy and maintain server-side applications and services on AWS development and production environments
  • Develop, document and maintain provisioning, security, configuration, and deployment procedures
  • Manage creation and configuration of infrastructure in an agile way by using Infrastructure as Code principles
  • Develop and maintain infrastructure automation procedures by using automated configuration management tools with a goal to be able to re-provision environments at any point in time
  • Deploy and maintain server-side applications and services on AWS development and production environments. Resolve product deployment issues
  • Drive operational cost reductions through service optimizations and demand-based auto scaling
  • Evaluate existing processes & tools and implement changes for better efficiency
  • Provide consultation to teams on setting up testing frameworks and QA best practices into the release pipelines. Assist development teams in CI/CD platform/tool training and troubleshooting
  • Be aware of industry DevOps best practices and the latest trends in tooling for CI/CD
  • Participate in on-call rotations as needed

Skills needed at expert level…

  • Kubernetes and AWS - EKS, ECR
  • Creating, deploying, troubleshooting Docker containers in AWS - ECR, EKS

Scripting

  • Bash on *nix O/S, Utilities like awk, cron, find, grep, sed, vi etc.
  • PowerShell and Batch scripting on Windows

Source code control and branch management

  • VCS: Perforce, GitLab
  • Branch integrations in the above VCS

Continuous Integration

  • TeamCity
  • GitLab CI

Deployments

  • Using GitLab CI/CD
  • Using Artifacts out of Artifactory and S3

Skills needed at senior level...

  • AWS - VPC, ELB, IAM, EC2, S3, EKS, KMS, Lambda, AutoScaling, CloudFront, Route 53, RDS and/or DynamoDB
  • Automation of creating, maintaining above services using Terraform, CloudFormation or Pulumi
  • Monitoring services using NewRelic, AWS CloudTrail, Zabbix, or Grafana

Writing, debugging apps, services and apps using

  • Java
  • Python
  • HTML5/JS/CSS3, React or Angular

Skills needed at senior level...

Using languages/tools:

  • SQL
  • Splunk
  • TFS


Valid Through: 2019-11-8