Experience with engineering, deploying, and managing pipelines using GitHub, Azure DevOps, or similar tools.
Knowledge of cloud-native managed services, preferably in Azure, AWS, or GCP.
Proficiency in scripting and Infrastructure as Code (IaC) languages like Bash, Python, Terraform, or ARM.
Experience with container-based development and deployment using Docker, Kubernetes, or similar technologies.
Requirements:
Manage and automate deployment pipelines in an enterprise environment.
Guide engineers on security best practices and integrate security tools into pipelines.
Set up infrastructure and processes for container-based development and deployment.
Collaborate on creating scalable software development infrastructure.
Job description
About us At our company, we turn the digital dreams of our clients into a reality. We work closely with our users
throughout development to ensure that we are still aligned with the endgoal. We are committed to producing
exceptional software for each of our clients.
Roles and Responsibilities
4+ Handson experience engineering, deploying, and managing pipelines in an enterprise scale environment utilizing GitHub, Azure DevOps, or any other build automation tool.
3+ Experience with the commonly used managed services in cloudnative environments (Azure (preferred), AWS, GCP) with a working knowledge of their CLIs.
Proficient with scripting and IaC languages to automate tasksservices (e.g. Bash, Python, Groovy, Ansible, Terraform, CloudFormation, ARM, etc.).
Experience setting up the infrastructure, processes, and tools for containerbased development and deployment (e.g. Docker, Kubernetes, Tanzu, Helm, Tiller).
Knowledge of IP networking, VPNs, VPCs, DNS, load balancers, security groups, and firewalls.
Guide and coach engineers to ensure product follows Shift Leftβ approach in security and integrate with pipelines
Incorporate security tools, scans, and quality gates into the pipelines to adhere to regulatory requirements
Experience using application and network diagnostic and monitoring tools to understand the existing application and network workloads
Experience with source control tooling, such as GIT, in a team environment.
Experience with cloud automationprovisioning and configuration management tools using Terraform, Ansible, Chef, Puppet, Docker or Salt and experience with Containerization Tools such as Docker and Kubernetes
Experience in planning, creating, implementing, and maintaining a scalable software development infrastructure
Experience in Development, Build, and CICD tools such as Git, GitHub, Jenkins, Artifactory, etc.
Experience with Cloud Provider Services such as Azure, AWS, GCP, Nutanix or Citrix Cloud
Experience with development languages such as Java, CC++, Python, PHP, or .Net a plus
Virtualization experience preferred; Vmware, Nutanix, Citrix, Azure Virtual Desktops, Amazon Workspaces, Windows Virtual Desktop or equivalent.