Senior Specialist - Software Engineering

LTM

$100K — $130K *
Plano, TX 75025In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering, or related field, or equivalent experience
  • Minimum 7 years in DevOps or cloud engineering with hands-on experience in Azure
  • Strong hands-on Azure experience including services like AKS, App Services, and Storage
  • Proficiency in Azure DevOps and familiarity with CI/CD tools like Jenkins or GitLab CI
  • Experience with Infrastructure as Code tools such as Terraform, ARM templates, or Ansible
  • Strong scripting capabilities in PowerShell, Bash, or Python for automation
  • Practical knowledge of container technologies like Docker and Kubernetes

Responsibilities

  • Design and optimize CI/CD pipelines using Azure DevOps
  • Build and manage cloud infrastructure with IaC tools
  • Provision and manage Azure resources to ensure performance and security
  • Develop automation scripts for system administration and resource provisioning
  • Manage code repositories using Git and ensure version control practices
  • Implement monitoring solutions to track performance and health
  • Collaborate with teams to troubleshoot issues and improve workflows
  • Identify opportunities to automate processes and enhance pipeline efficiency

Benefits

  • Opportunities for professional development and certifications
  • Flexible working environment and potential for remote work
  • Access to the latest technologies and tools in cloud infrastructure
  • Collaborative team culture with an emphasis on cross-functional teamwork
  • Health and wellness programs to support employee well-being
Full Job Description
Role description

Job Overview

We are seeking an experienced Azure DevOps Engineer to join our growing team In this role you will be responsible for building managing and optimizing our Continuous Integration CI and Continuous Deployment CD pipelines automating cloud infrastructure and ensuring the reliability of our services in the Azure cloud You will work closely with development operations and security teams to streamline deployments improve workflows and ensure a seamless cloud experience

Key Responsibilities

Design implement and optimize CICD pipelines using Azure DevOps and related technologies to automate application build test and deployment processes

Build and manage cloud infrastructure using Infrastructure as Code IaC tools such as Terraform ARM templates or Ansible to ensure repeatable scalable and secure deployments

Provision configure and manage resources in Microsoft Azure including Azure App Services Virtual Machines Kubernetes and Azure Storage Optimize for performance scalability and security

Develop and maintain automation scripts in PowerShell Bash or Python to streamline system administration configuration management and cloud resource provisioning

Manage code repositories and ensure proper version control practices using Git working with platforms like Azure Repos or GitHub to support efficient collaboration and code sharing

Implement and configure monitoring solutions using Azure Monitor Application Insights and other logging tools to detect issues early track performance and optimize system health

Ensure that the cloud infrastructure follows industry best practices for security including identity management access control encryption and vulnerability management

Work closely with development operations and QA teams to troubleshoot deployment issues optimize workflows and maintain a reliable and scalable cloud environment

Identify opportunities to automate manual processes improve pipeline efficiency and reduce deployment times while maintaining system reliability and performance

Required Qualifications

A Bachelors degree in Computer Science Information Technology Engineering or a related field or equivalent work experience

Minimum 7 years of experience in a DevOps or cloud engineering role with handson experience in Azure and DevOps practices

Strong handson experience with Azure cloud services including Azure DevOps Azure Kubernetes Service AKS Azure App Services Azure Storage and other core Azure resources

Proficiency in using Azure DevOps for CICD pipeline management Familiarity with other tools like Jenkins GitLab CI or CircleCI is a plus

Experience with Infrastructure as Code IaC using tools like Terraform ARM templates Ansible or Azure CLI

Strong experience in scripting languages like PowerShell Bash or Python for automation tasks and system management

Practical experience with Docker and container orchestration technologies such as Kubernetes and Azure Kubernetes Service AKS

Experience with Git and Gitbased platforms like Azure Repos or GitHub for managing source code and versioning

Understanding of cloud networking VNETs subnets VPNs and security best practices in cloud environments rolebased access control RBAC encryption firewalls

Excellent troubleshooting skills for resolving deployment performance and security issues in the cloud infrastructure

Strong communication skills with the ability to work collaboratively across teams and convey technical concepts clearly to both technical and nontechnical stakeholders

Preferred Qualifications

Azure certifications such as Microsoft Certified Azure DevOps Engineer Expert Microsoft Certified Azure Solutions Architect or similar are a plus

Familiarity with Azure Monitor Log Analytics Application Insights and other observability tools to gain insights into system performance and troubleshoot issues

Familiarity with security best practices

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Senior Specialist - Software Engineering jobs: