Location: Texas, USA
Job Type: Full-time
Experience Required: 5+ years
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field
Salary: 22L+
Job Description:
We are looking for an experienced DevOps Engineer with 5+ years of experience to join our team. The ideal candidate will have deep knowledge of CI/CD pipelines, infrastructure automation, and cloud platforms. You will be responsible for ensuring smooth deployment processes, maintaining reliable systems, and supporting development teams in delivering high-quality software faster. This role involves working across multiple teams to automate, monitor, and improve existing systems.
Key Responsibilities:
- Design and implement CI/CD pipelines to streamline code deployment and automate testing processes.
- Build, maintain, and monitor cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
- Automate provisioning and configuration of servers and services using tools like Ansible, Puppet, or Terraform.
- Manage containerization and orchestration platforms like Docker and Kubernetes.
- Collaborate with development and QA teams to ensure smooth integration and continuous delivery.
- Monitor and troubleshoot infrastructure performance issues to ensure high availability and scalability.
- Implement security best practices for cloud environments, including network security, identity, and access management.
- Optimize existing systems to reduce latency, improve performance, and minimize downtime.
- Document system architecture, workflows, and processes to ensure efficient knowledge sharing and troubleshooting.
Key Skills and Qualifications:
- 5+ years of hands-on experience in DevOps, system administration, or cloud engineering.
- Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and cloud-native technologies.
- Experience with infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Proficiency in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Scripting knowledge in languages like Python, Bash, or Shell for automating tasks.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch).
- Understanding of networking principles, load balancing, and VPNs.
- Experience with version control systems like Git.
- Excellent troubleshooting skills and the ability to resolve complex infrastructure issues.
Nice-to-Have Skills:
- Experience with microservices architecture and serverless technologies.
- Familiarity with security best practices and compliance standards (ISO, GDPR, etc.).
- Experience with performance testing tools such as JMeter or Gatling.
- Knowledge of DevSecOps practices and integrating security into DevOps workflows.
Perks and Benefits:
- Competitive salary package.
- Health insurance and other benefits.
- Opportunities for career growth and professional development.
- Flexible working hours or remote working options (depending on company policy).