Accepting Applications
Full-time
On-site
LinkedIn
Posted 1 month, 1 week ago
5 views
0 applications
Job Description
**Job Title: DevOps \& Software Development Engineer**
**Location: Austin, Texas, United States**
**Type: Full Time**
Our client is seeking a seasoned DevOps \& Software Development Engineer to lead the design, development, and optimization of modern cloud\-native infrastructure and CI/CD ecosystems. This role focuses on building scalable, secure, and automated delivery pipelines while supporting distributed, containerized environments.
**Role Overview**
The Senior DevOps Engineer will take ownership of end\-to\-end DevOps processes, working closely with cross\-functional engineering teams to deliver robust and efficient deployment solutions. The role requires strong expertise in cloud platforms, containerization, infrastructure automation, and release management.
**Key Responsibilities**
* Design, implement, and maintain scalable CI/CD pipelines using Azure DevOps and AWS DevSecOps practices
* Develop and enhance software solutions independently and collaboratively with engineering teams
* Partner with full\-stack developers (Angular, Java, Python) and database teams to support end\-to\-end delivery
* Build and optimize containerized applications using Docker and microservices architecture
* Manage deployments across Kubernetes (EKS), Docker Swarm, and multi\-region environments
* Automate infrastructure using Terraform, Ansible, Bash scripting, and Git\-based workflows
* Manage release processes including artifact repositories, registries, and multi\-stage pipelines
* Define deployment strategies across development, QA, staging, and production environments
* Implement cloud\-native solutions on AWS and Azure platforms
* Apply security best practices including IAM, secrets management, and access controls
**Additional Responsibilities**
* Develop reusable, modular, and secure build and release frameworks
* Mentor junior engineers and contribute to DevOps strategy and roadmap planning
**Required Skills \& Expertise**
**Programming \& Scripting**
* Python, Bash
* Linux/Unix system administration
**DevOps \& CI/CD**
* Azure DevOps pipelines, YAML templating, and CI/CD strategy
* Git branching models and version control best practices
**Containerization \& Orchestration**
* Docker, Docker Compose, Docker Swarm
* Kubernetes / Amazon EKS
* Distributed, multi\-node deployments
**Cloud Platforms**
* Microsoft Azure and AWS infrastructure and services
**Infrastructure Automation**
* Terraform and Ansible (playbooks, roles, configuration management)
**Observability \& Monitoring**
* CloudWatch, Prometheus, Grafana
* Logging, metrics, and reporting systems
**Databases**
* PostgreSQL, MySQL, MariaDB operations and migrations
**Preferred Skills**
* Exposure to AI/ML applications or AI\-assisted development tools
* Experience with distributed system architectures and multi\-site deployments
**Education \& Experience**
* Bachelor’s degree in Computer Science, Computer Engineering, or related field (Master’s preferred)
* 7\+ years of experience in DevOps, software development, or related engineering roles within enterprise environments
**Key Competencies**
* Strong problem\-solving and analytical thinking
* Excellent collaboration and communication skills
* Ability to lead initiatives and drive technical decisions
* Focus on scalability, reliability, and continuous improvement