Azure DevOps Engineer

at Vaco Technology
Published November 23, 2022
Location San Antonio, TX
Category All  
Job Type Full-Time  

Description

The Azure DevOps Engineer is responsible for designing and implementing DevOps solutions. The role will provide strategy baselines for the implementation and use of Azure DevOps. The role requires frequent interaction with IT leadership, as well as a partnership with IT users. Design of a DevOps strategy, continuous integration, application infrastructure and continuous feedback are pillars of success for the role.

The incumbent in this position is expected to model the following practices daily: 1) Demonstrate alignment with the company's mission and core business values;
2) Collaborate with key internal/external resources; 3) Participate in ongoing self- development.

Essential Functions:

* Models, promotes, reinforces, and rewards the consistent use of tools, models, and processes to ensure alignment with our Vision, Values, and Mission

* Defines, documents, and implements DevOps strategy and process.

* Manages application configurations and Provision new Azure DevOps infrastructure and services based on end-user requirements

* Act as an escalation point for Azure DevOps Support Engineering, user training, and education of Azure DevOps and ancillary systems

* Architects and Educates the organization on Azure DevOps best practices and deployment methodologies

* Continuous Integration through the design of a source code compliance solution including integration of GitHub with DevOps pipelines

* Enacts and Manages code quality policies that support a Secure IT environment

* Creates automation tools and integration strategies to improve day to day functions and document processes along with external dependencies (e.g., integrations, packages)

* Provides support to the IT Enterprise and has an opportunity to significantly impact organizational growth and effectiveness through delivering best in class technology solutions

* Works safely always and adheres to all applicable safety policies; complies with all company policies, procedures, and standards

* Performs other duties as assigned

Knowledge, Skills, and Abilities:

Effective Communications
* Eager and proactive communicator with the ability to present complex concepts into simplified solutions in a straightforward and understandable manner to multiple stakeholders in various mediums (verbal, written and presentation)
* Experience in building strong customer relationships; working with and advising partners
* Self-motivated, ability to develop successful relationships with and influence stakeholders; Ability to monitor and communicate key issues to senior leadership

Technical Skills
* Knowledge of Agile/ITIL/DevOps/SDLC methodologies and strategies and experience with agile software development, modern DevOps practices and release cycles
* Experience with Azure Repos, branching, code review and code analysis tools
* Proficient with Git, Git Flow, Azure DevOps
* Expertise in Debugging and providing solutions and workarounds
* Hands-on experience with REST APIs and consuming from .Net Technologies and PowerShell scripting
* Experience administering quality assurance tools and platforms
* Plan and implement a structure for the flow of work and feedback cycles
* Imagine, architect, develop, deploy, and evolve CI and CD pipelines for our cloud applications, code builds, automation, and deployment to multiple platforms to serve the purpose of provisioning and operating tests, as well as production environments
* Write Infrastructure as Code (IaC) using industry-standard tools and service
* Write application deployment automation using industry-standard deployment and configuration tools
* Familiarity with CI/CD infrastructure and process troubleshooting (disk space, network issues etc.) and CI/CD pipeline support (troubleshooting, support with setting up new projects)
* Familiarity with process control and logging
* Familiarity with technical acumen into networking, service desk, cloud, enterprise architecture, etc.
* Familiarity with Infrastructure as a Service (IaaS), Platform as a Service (PaaS) including Azure SQL and serverless services
* Understanding of Microsoft Identity and Access Management including Azure AD and AD B2C
* Passion for "security first" policies

Analytical Skills:
* Ability to diagnose and determine corrective actions to be taken on complex technical issues
* Ability to think logically while interpreting and analyzing problems assigned or encountered
* Ability to review and spot issues within metrics and data when assessing system performance, taking necessary action as needed
* Knowledge of administering code versioning/code merge tools, standard branching/merging practices in distributed version control tools
* Proven expertise in discovery, internal customer research and insights, design thinking or other discovery approaches, and business case development

Organization Skills:
* Ability to manage multiple projects and shifting priorities inside a collective group and follows through on projects and meet timelines; Identifies tools/technologies optimal to managing important tasks
* Synthesizes information gathered from multiple sources, assisting in the identification of symptoms and root causes
* Assists in the creation and maintenance of documentation and standard operating procedures (SOPs) related to the usage of software products and solutions and recommends changes to improve the process
* Attends and participates in IT Change Control & Prioritization meetings and helps in the discovery and estimating of impact of change on end user communities
* Integrate a repository with Azure Boards and communicate actionable information by using custom dashboards
* Provide systems support including responding to monitoring alerts
* Showcase (demonstrate) work deliverables to both internal and external stakeholders
* Design and develop workflow and functional diagrams to demonstrate proposed solutions to clients and internal teams, including spreadsheets, diagrams, and process maps

Education and Experience:

* High School diploma or equivalent required; 2-year degree in related field preferred

* 7+ years of overall operational experience

* 4+ years of Azure DevOps/scripting/APIs experience

* At least six months of experience administering and developing in Azure, along with a strong understanding of core Azure services, Azure workloads, security, and governance.

* 5 years' experience in Kubernetes, Docker, CI/CD and Jenkins

* 3+ years of experience in distributed cloud-based software development with a strong automation mindset.

* Experience creating playbooks, roadmaps, and documentation for functional users.

* 1-2 years of experience working with suppliers conducting vendor evaluations, product proofs of concepts, pilots, and enterprise implementations preferred

Preferred Certifications or obtained within 12 months of hire:
* Microsoft Certified: Azure Administrator Associate
* Microsoft Certified: Azure Developer Associate
* Microsoft Certified: DevOps Engineer Expert

Only registered members can apply for jobs.