In the role of Technology Lead, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Basic Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 years of experience with Information Technology
- All applicants authorized to work in the United States are encouraged to apply.
Major Job Responsibilities
Build and manage CI / CD pipelines to deploy cloud native applications and servicesDesign, deploy and manage scalable and fault tolerant infrastructure to be used by services and applicationsDeploy updates to applications, services and systems as required and implement integrations when neededTroubleshoot any issues that arise during testing and production by work with others to solve the issuesAdminister and manage the overall cloud infrastructure and servicesInstall and manage container orchestration software and repositoriesUse automation tools for infrastructure provisioningAutomate deployments and processes as needed to ensure accuracy and consistencyWorks with CI / CD tools and source controlProvide technical guidance and educate team members and coworkers on development and operationsMonitor and analyze resource usage to recommend / develop enhancements to system capabilities and performanceWorks with team members to brainstorm on ways to improve processes, deployments and tools. Works with the team to develop best practicesCreates and maintains documentation for the process and tools used by the teamStay current with industry trends and source new ways for our business to improveKnowledge, Skills and Abilities
Work experience using DevOps toolchain and container orchestrations suchas Kubernetes and Docker.
Experience with cloud platforms including Openstack (preferred) and AWSExperience in building and operating scalable infrastructure stacksExperience in Linux systems administrationExperience with deploying applications built on programming language or scripting language such as Golang, Python, Shell, YAML.Experience in GITHUB and overall GITOPS Principles for version controlExperience with Roll Based Access Control (RBAC)Understanding of Kanban methodology for project management, workflow optimizationand GIT Issues
Experience with configuration management and automation toolslike Ansible and Terraform
Experience with Ansible CollectionsExperience with OSP Ansible specific modules for AutomationExperience in Ansible / HashiCorp Vault for data encryptionKnowledge or understanding of using and maintaining CI / CD tools such as ArgoCD and Concourse.Experience with monitoring and managing cloud resources, services, and systems.Ability to jointly manage resources, perform moderately complex tasks and resolve complex systems problemsThe ability to prioritize tasks and multitask as neededAbility to communicate professionally and collegially with technical and management colleagues and team membersKnowledge of VOIP is a plusSome experience with Cisco Broadworks AS-MODE architecture is a plusSome experience with Cisco Broadworks CLI>is a plus
Additional Requirements, Physical Demands, Region / Local Specifications :
Knowledge Sharing & Collaboration SkillsCommunication SkillsCoaching & Mentoring SkillsCross team communication skillsStrong multi-tasking skillsExcellent analytical troubleshooting skills