Devops Senior Software Engineer
TMI Group
Job Summary
A results-driven DevOps Engineer with 3-4 years of experience in automating, optimizing, and supporting mission-critical deployments in cloud and on-prem environments. Skilled in CI/CD pipeline design, infrastructure automation, monitoring, and ensuring smooth collaboration between development and operations teams. The role involves designing and managing CI/CD pipelines, implementing Infrastructure as Code, optimizing cloud infrastructure, deploying containers and Kubernetes, troubleshooting, and ensuring system reliability and security.
Must Have
- Design, implement, and manage CI/CD pipelines.
- Implement Infrastructure as Code using Terraform/Ansible.
- Manage and optimize cloud infrastructure (AWS/Azure/GCP).
- Deploy and manage Docker containers and Kubernetes clusters.
- Work closely with development teams to troubleshoot issues.
- Implement monitoring, alerting, and log management.
- Perform release management, environment setup, and version control governance.
- Improve system reliability through automation and performance tuning.
- Implement and maintain security best practices (IAM, network policies, encryption).
- 3-4 years of DevOps Engineer experience.
Perks & Benefits
- Committed to fighting against all forms of discrimination.
- Foster a work environment that is inclusive and respectful of all differences.
- All positions are open to people with disabilities.
Job Description
A results-driven DevOps Engineer with 3-4 years of experience in automating, optimizing, and supporting mission-critical deployments in cloud and on-prem environments. Skilled in CI/CD pipeline design, infrastructure automation, monitoring, and ensuring smooth collaboration between development and operations teams.
1. Design, implement, and manage CI/CD pipelines to automate build, test, and deployment processes.
2. Implement Infrastructure as Code using Terraform/Ansible for scalable and repeatable environments.
3. Manage and optimize cloud infrastructure (AWS/Azure/GCP) focusing on cost, performance, and security.
4. Deploy and manage Docker containers and Kubernetes clusters in production and staging.
5. Work closely with development teams to troubleshoot issues across application and infrastructure layers.
6. Implement monitoring, alerting, and log management to ensure reliability and availability.
7. Perform release management, environment setup, and version control governance.
8. Improve system reliability through automation, proactive monitoring, and performance tuning.
9. Implement and maintain security best practices (IAM, network policies, encryption).
Total Experience Expected: 02-04 years
Qualifications
a DevOps Engineer with 3–4 years experience
Additional Information
Key Skills / Technical Expertise
Cloud Platforms
1. AWS / Azure / GCP - Good to have AWS
2. EC2, IAM, VPC, S3, Lambda, RDS, CloudWatch (AWS)
CI/CD Pipelines
1. Jenkins, GitHub Actions, GitLab CI, Azure DevOps
2. Pipeline automation, build and release engineering
Containerization & Orchestration
1. Docker (image creation, optimization, registry management)
2. Kubernetes (EKS, AKS, GKE), Helm charts, K8s deployments/services/ingress
Infrastructure as Code
1. Terraform (modules, workspaces)
2. Ansible (playbooks, roles)
3. CloudFormation (optional)
Version Control
1. Git, branching strategies, code reviews, PR-based workflow
Monitoring & Logging
1. Prometheus & Grafana
2. ELK / EFK Stack
3. CloudWatch, Datadog, New Relic
Scripting
1. Python / Bash / Shell scripting for automation
Configuration & Release Management
1. Nginx / Apache
2. Artifact repositories (Nexus, Artifactory)
3. Secret management — Vault / AWS Secrets Manage
At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.
All of our positions are open to people with disabilities.