5+ years of hands-on experience working in an infrastructure or DevOps role that directly supports development community activities
Working experience with public cloud platforms, preferably Azure - Azure Kubernetes Service (AKS), API Management, Azure Functions, Ingress, Container Registry, Azure Load Balancer
Software process automation with popular scripting languages (Python, Groovy, shell, and\/or Powershell)
Hands-on experience with Gitlab, Jenkins, Bitbucket, Grunt.js, Github
Experience with CI/CD pipelines using Gitlab, Jenkins, Git, Artifactory, Ansible, Go, and more
Experience configuring and managing databases - e.g., PostgreSQL, MySQL and\/or Mongo, CouchDB
Hands-on experience with containerization technologies - e.g.,Docker, Kubernetes, OpenShift
Familiarity with build tooling used for react.js, node.js and salesforce commerce cloud applications
Experience with Morpheus Cloud Automation, Terrraform and writing Infrastructure as a Code (IAC)
Responsibilities
Design, manage, and maintain tools, on internally hosted infrastructure, that automate operational processes to improve development delivery
Partner with Agile Product teams to identify opportunities
Setup APM, logs and traces on Datadog for various selling channels like Site, App and Stores
Setup Gitlab CICD and integrations to Azure cloud environments, Artifactory, automation testing tools, datadog, Hashicorp Vault, Morpheus, Harbor etc
Partner with IT Infrastructure to establish appropriate Morpheus automation frameworks in support of fully automating code deployments
Support Azure APIM design requirements
As needed, administrate any tools or environments to support Digital Operations
Support code deployments and pipeline monitoring in all environments
Troubleshoot and resolve issues as necessary
Partner with IT Security to understand, implement, and automate security controls, governance processes, and compliance validations
Work alongside Agile Product teams to anticipate the configuration needs and how those needs can affect the efficient release of each product
Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other team members
Stay up to date on relevant technologies, plug into user groups, and understand trends and opportunities to ensure we are using the best possible techniques and tools
Work with developers and other DevOps engineers to test system integrity
Ensure website stability and operational integrity via participation in team-based on-call rotations and defect triage