Senior DevOps Engineer
Experian
- Hyderabad, Telangana
- Permanent
- Full-time
- Working as part of our software engineering team to deliver great solutions
- Building and operating the infrastructure that would support or next phase of growth
- Delivering on the best practice standards of reliability and security
- Ensuring security, scalability, cost and high-performance solution wide
- Testing and deploying software quickly
- Automating the build and deployment of infrastructure
- Handling orchestration technologies (Terraform, Puppet, Docker, Kubernetes)
- Construct infrastructure to host APIs in a secure and reliable fashion for off-site deployment.
- Use novel and pragmatic techniques to ensure deployability and maintainability of our solutions
- Collaborate with team members to ensure a complete, low-maintenance solution is delivered.
- Document design decisions, technical implementation, and maintenance requirements.
- Experience designing and working with highly available, high traffic / throughput, distributed, scalable systems.
- Extensive hands-on experience with Azure, preferably with exposure to PaaS offerings (for example App Services and Azure SQL)
- Significant experience and knowledge of Docker and building/operating a containerised environment.
- Experience in hosting applications in Kubernetes either self-hosted or PaaS (EKS or AKS)
- Professional experience with automating cloud infrastructure (Hashicorp Terraform, Ansible, PowerShell, AWS CloudFormation, ARM Templates, and similar)
- Proven expertise in Configuration Management tools (Puppet, Ansible, etc)
- Experience in Monitoring, log aggregation and tooling (i.e. CloudWatch, New Relic, Splunk, ELK)
- Strong experience in various technical architecture that includes micro-services, serverless functions, NoSQL
- Database Management Experience (SQL Server)
- Experience in Hadoop, HDFS, Spark
- Strong experience with CI/CD pipelines
- Experienced in working within an DevOps, Cloud or SRE function, with a focus on availability, reliability and automation.
- Experience Working in an Agile team and understand the Scrum Cycle.
- Knowledge of: Cloud Technologies (Azure, AWS, Private), Windows, Linux, Security and Networking and Storage.
- Proficient in scripting languages e.g. Python, Power Shell, ARM, Cloud Formation, Terraform, UNIX Shell, Bash, Java, Node.JS or similar.