Senior Software Engineer, Containers in Seattle, WA

$80K - $100K(Ladders Estimates)

Tableau Software   •  

Seattle, WA 98160

Industry: Enterprise Technology

  •  

Not Specified years

Posted 56 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

You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world

Valid Through: 2019-10-14