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!