Job Directory Senior Software Engineer, Containers

Senior Software Engineer, Containers
Kirkland, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

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

#LI-DA1

Tableau Software is an Equal Opportunity Employer.

Tableau Software is a company on a mission. We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. Our culture is casual and high-energy. We are passionate about our product and our mission and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world!

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.