Sr. Platform Engineer
As a Sr. Platform Engineer in our Denver office you will play a large role in development, automation, and security across our diverse company portfolio. We presently use GitLab, GitHub, Chef, Puppet, Ansible, GitLab CI, Jenkins, and Docker to automate the testing and delivery of both our Windows and Linux based hosted applications; with plans to consolidate on GitLab CI, Chef, Terraform, and Ansible. Our ideal candidate will have a deep understanding of full-stack application development, testing, continuous integration, a passion for security, and significant experience working in an agile software development environment.
What You'll Do:
●Support the software development process by identifying inefficiencies, recommending solutions, automating delivery, and implementing testing
●Publish hosting standards to be consumed by other teams
●Participate in on-call rotation with other Engineers providing Tier 3 support to our Technical Support Engineers and Site Reliability Engineers
●Provisioning and maintenance of systems, load balancer configs, firewall rules, and other automation of infrastructure tasks
●Maintain core application automation infrastructure: GitLab, Jenkins, Artifactory, Elastic Search, ELK, AWS
●Mentor other Platform Engineers
●Collaborate with a global team of engineers in the US, EU, India, New Zealand
Who You Are:
●You have strong software development fundamentals
●You have strong Chef experience including extending chef functionality and/or writing tools to leverage Chef in Ruby
●You are passionate about working across operations, support, and engineering teams
●You have extensive experience architecting for CI/CD: GitLab CI, Jenkins, Travis-CI, or similar
●You have experience automating for cloud hosting infrastructure: AWS and MS Azure
●You have a passion for automating 0 downtime software deployments
●You have strong Docker experience
●You have strong Git and Git-Flow skills to help resolve and evaluate merge conflicts
●You have a passion for security and identifying opportunities to shift-left, implement early, and in layers
Preferred Experience:
●Experience automating both new and importing existing infrastructure as code with Terraform
●Experience automating for virtualization environments especially VMware vSphere
●Experience developing for and/or support one or more relational database technologies: MySQL, PostgreSQL, MS SQL
●Experience working in multiple programming languages: Ruby, PHP, C#, Bash, PowerShell, Java, .NET Core, Kotlin
●Experience contributing to open-source software
●Experience with Web hosting administration: IIS, Apache, NGINX
●Experience using community projects and contributing back to open source; Evaluating and using community cookbooks/playbooks/manifests/etc…
Granicus is committed to providing equal employment opportunities. All qualified applicants and employees will be considered for employment and advancement without regard to race, color, religion, creed, national origin, ancestry, sex, gender, gender identity, gender expression, physical or mental disability, age, genetic information, sexual or affectional orientation, marital status, status with regard to public assistance, familial status, military or veteran status or any other status protected by applicable law.