DevOps and IaC Foundation
- An experienced practitioner of Agile methodology for software engineering and development
- Has an architecturally sound understanding and experience in the end-to-end workflow, including service portals, and solutioning of infrastructure provisioning on premises and on cloud platforms
- Knows the tooling and software development concepts necessary for infrastructure automation to deliver quality outcomes
- Has Consulting experience or equivalent consultative experience to assist our customers in advancing their knowledge and practices. This will require leadership in hands on, teach to fish engagements, presentations to client development staff and mentoring.
Soft Skills
Collaborate on large team assignments with other automation consultants and assist them with skills and knowledge needed for their assignmentsAbility to contribute to technical workshops that engage the customer, gather requirements, design and drive solutionsPossesses effective communication skills to socialize ideas and concepts in a clear and concise manner to the customer, stakeholders, account and automation team membersCustomer-focused, able to manage relationships, gain trust, and build consensus between stakeholdersElicits technical and functional requirements from business and IT stakeholders based on the infrastructure specific solutioning, technical and process dependencies, security and complianceValidates requirements, prototyping and functionality design and oversees creation and quality of proposals that address current and evolving client requirementsProvides issue resolution as point of contact for technical questions; leads code reviews, testing processes, and certification of software; facilitates client and internal meetings; presents architecture and design solutionsCan define work outputs and functional outcomes for a SOW and engagement teamProvides their expertise and support to other team members across project and presales activities in addition to current engagementsAwareness of stakeholders and ability to influence outcomesAbility to enable others through coaching and pairingTechnical – Minimum Required Skills & Experience
General
Significant hands-on experience, automating the provisioning and configuration of large-scale infrastructureAbility to work well within and across teams to deliver high-quality solutionsProvisioning and Configuration Tools
Experience automating Compute / Storage / Network with Ansible (Core and AWX / AAP) and Terraform EnterpriseExperience with writing declarative code for pipelines and understand why it is beneficial in an IaC approachCan articulate and is experienced in the workflow to provision and decommission a VMCI / CD Concepts and Tools
Experience using CI / CD techniques in DevOps and IaC approachesExperience with CI / CD tools like GitLab, GitHub Actions, Azure DevOps, Harness or JenkinsExperience with Git and GitOps in a Continuous Delivery pipelineExperience with containerized workloads in a Continuous Delivery pipelineProgramming / Scripting in an IaC Framework
Experienced in REST API development and use in IaCExperienced in JSON / YAMLExperience with Test-Driven Development (TDD) and understand how it can be used to improve quality.Capable to code in languages such as Python, PowerShell or Bash scripting – able to adopt and learn new coding skills and languages quicklyExperience in writing complex ansible code using custom modules using Python 3 and exposure in Ansible Automation Platform or AWXStrong knowledge of LinuxRequired Skills : Terraform and Ansible Infrastructure as Code (IaC)