Azure DevOps Engineer III

  • Las Vegas, NV
  • Posted 9 days ago | Updated 1 hour ago

Overview

On Site
Full Time

Skills

Software development
Leadership
Mentorship
Evaluation
Policies
Customer relationship management (CRM)
Service delivery
Customer satisfaction
Reporting
Collaboration
Design
Network
Forecasting
Capacity management
Operations
Server hardware
Automated testing
Vulnerability scanning
Continuous integration
Continuous delivery
Research
Cyber security
IT security
Quality assurance
DevOps
Configuration Management
Orchestration
Ansible
Terraform
Management
Kubernetes
Linux
Red Hat Enterprise Linux
Microsoft Windows
VMware
Virtualization
Cloud computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Scripting
Bash
Python
Version control
Git
GitLab
Writing
YAML
JSON
Nginx
Node.js
Apache Tomcat
Apache HTTP Server
Load testing
Performance testing
Telerik
Dashboard
Grafana
SolarWinds
Communication
Critical thinking
Problem solving
Apache Kafka
Database
PostgreSQL
Oracle
Microsoft SQL Server
F5

Job Details

Position Summary

The Azure DevOps Engineer III is responsible for designing, building, maintaining, and deploying infrastructure and applications using automation and orchestration throughout the entire software development lifecycle. In addition, the role requires leadership skills and the ability to mentor team members.

Essential Job Functions :
  • Supervise and participate in the development, implementation, and evaluation of plans, policies, systems, and procedures to achieve long-range and annual goals, objectives, and work standards.
  • Develop and maintain strong customer relationships to ensure effective service delivery and customer satisfaction, interact with customers regularly to develop and refine requirements, gain agreement on solutions and deliverables, progress report, monitor satisfaction, identify, and resolve concerns and conflicts, and seek cooperation, involvement, and action to achieve mutual objectives.
  • Supervise and participate in managing infrastructure projects; develop project feasibility and scope of work project boundaries, detailed project plans, milestones, and deadlines.
  • Coordinate the design, build, installation, maintenance, and support of an effective, reliable interoperating infrastructure to promote the sharing of information and operations; oversee the monitoring of system and network performance; forecast requirements and perform capacity planning studies; oversee maintenance and modification of systems to expand capacity and maintain operations to meet enterprise requirements; recommend the purchase and upgrade of server hardware and software.
  • Deploy infrastructure as code and applications using automation and orchestration tools in both on-premises and cloud environments.
  • Build/Maintain CI/CD pipelines while incorporating automated testing and vulnerability scanning.
  • Monitor CI/CD builds while analyzing trends and making performance improvements to build times. Develop and write implementation plans for projects.
  • Build/Maintain version control systems like Git or Azure Repos. It ensures proper code.
  • Research new tools and technologies and make technical recommendations to management. Ensure that systems are hardened using cybersecurity best practices.
  • Work closely with other Infrastructure teams, IT Security, QA, and Development.
  • Include on-call responsibilities and working maintenance windows.

Position Requirements :
  • BS Degree and or equivalent work experience in a technical discipline.
  • A minimum of 4 years of experience as an Azure DevOps Engineer.
  • Working experience using configuration management, automation, and orchestration tools such as Ansible, Terraform, or similar.
  • Experience in building, managing, and maintaining containerization platforms such as OpenShift or Kubernetes.
  • Strong knowledge of Linux (RHEL) and some Windows, experience with VMware virtualization.
  • Experience in automating cloud deployments in AWS, Google Cloud Platform, and/or Azure.
  • Strong scripting background in Bash or Python.
  • Able to utilize version control tools like Git along with a strong understanding of merging and branching code.
  • Able to work in GitLab, Experience writing YAML and JSON.
  • Must have a solid understanding and/or experience with Nginx, NodeJs, Apache Tomcat, and Apache HTTP.
  • Familiarity with load testing and performance testing tools such as Telerik Test Studio or similar. Able to create monitoring dashboards using Grafana or similar.
  • Familiarity with setting up event monitoring and alerting in Prometheus, Solarwinds, or similar.
  • Must possess excellent listening, and communication skills, and possess critical thinking and problem-solving skills.

Preferred:
  • Knowledge and/or experience with Apache Kafka, Confluent, and ELK is a plus.
  • Knowledge of databases such as PostgreSQL, Oracle, or Microsoft SQL Server
  • Knowledge and/or experience with load balancers such as F5 Big-IP.

#LI-DNP
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.