Job Title: DevOps Engineer
Location: Austin, Texas, United States
Type: Full Time
Our client is seeking an accomplished DevOps professional who can architect, scale, and manage modern automation and deployment ecosystems across cloud and containerized environments. The role involves shaping CI/CD frameworks, guiding engineering teams, and ensuring smooth and secure releases across diverse platforms.
Key Responsibilities
CI/CD Architecture & Pipeline Engineering
- Design and manage robust CI/CD systems using Azure and AWS DevSecOps toolchains.
- Build streamlined automation frameworks supporting multi-stage builds and releases.
- Administer artifact storage, container registries, and templated pipelines.
Containerization & Deployment
- Develop and optimize Docker-based microservices, components, and deployment routines.
- Lead deployments in Kubernetes/EKS, Docker Swarm, and distributed/multi-location setups.
- Ensure seamless container orchestration and lifecycle management.
Infrastructure as Code & Automation
- Create automation solutions using Terraform, Ansible, Bash scripting, and Git-driven workflows.
- Establish reusable, secure, and scalable build and release systems.
- Define environment strategies across development, QA, staging, and production.
Cloud Platform Integration
- Deploy cloud-native systems leveraging AWS and Azure services.
- Implement foundational security controls such as IAM roles, secrets handling, and access governance.
Collaboration & Leadership
- Partner closely with full‑stack teams spanning Angular, Java, Python, backend API developers, and database engineers.
- Mentor junior team members and influence long-term DevOps technology direction.
Required Technical Knowledge
DevOps & CI/CD
- Hands‑on expertise with Azure DevOps, YAML pipelines, Git branching models, and release strategies.
Containers & Orchestration
- Proficiency in Docker images, Docker Compose, Swarm clusters, and multi-node deployments.
Cloud Ecosystems
- Experience with Azure infrastructure and core AWS services such as IAM, S3, Lambda, and CloudWatch.
Scripting & Programming
- Strong background in Python, Bash, Linux/Unix operations, AWK, Groovy, and command-line automation.
Infrastructure Automation
- Skilled in writing Ansible playbooks, defining inventories, and managing configuration workflows.
Distributed Systems Deployment
- Experience with multi-site environments, IP-based service routing, and distributed node selection.
Database Operations
- Working knowledge of PostgreSQL, MySQL, and MariaDB including migrations and operational support.
Monitoring & Observability
- Familiarity with CloudWatch, Prometheus, Grafana, and related tools for metrics and logging.
Version Control & Secrets
- Strong understanding of Git, Git submodules, DevOps repos, artifact feeds, and secret‑management systems.
Bonus
- Interest or experience in AI/ML technologies is advantageous.
Education & Experience
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (Master’s preferred).
- 7+ years in DevOps, software development, or testing with experience supporting enterprise-grade server, storage, or networking solutions.