Senior Devops Engineer
Chennai | NAPosted On: 12-11-24 - Maintain and support infrastructure consisting of bare-metal servers and VMs, ensuring seamless functionality and performance.
- Maintain computer networks including switches, VPNs, routers and other physical hardware.
- Manage and optimize a suite of tools and applications for build, artifact hosting, testing, and reporting.
- Automate configuration and provisioning of infrastructure for development, build, and test infrastructure.
- Build and maintain CI/CD pipelines, streamlining delivery in multiple environments from build through deployment.
- Develop solutions for log analysis and reporting.
- Create and deploy RPM and DEB packages, enabling consistent and efficient software distribution.
- Automate the provisioning of bare-metal servers, VMs, and containers for testing.
- Troubleshoot and resolve complex issues with infrastructure, builds, pipelines, and deployments, focusing on stability and throughput.
- Develop custom command-line tools to simplify infrastructure management and empower engineering teams.
- Respond promptly to engineering requests and resolve time-sensitive issues as they arise.
Required Skills Experience:
- Bachelors degree in CS or related technical field with a minimum of 7+ years of relevant industry experience.
- Deep proficiency with Linux systems and command-line tools.
- Strong scripting and automation skills with Bash, Python, Ruby
- Programming experience with Go or Rust. (Prefer Rust)
- Experience with build automation (Make, CMake) and dependency management.
- Proficiency in creating RPM and DEB package specifications.
- Strong understanding of version control best practices (Git).
- Experience with developing and maintaining CI pipelines with GitHub Actions.
- Experience with PXE booting and tools such as Cobbler and Forman
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Pulumi.
- Experience with configuration management tools. (Chef or Ansible preferred).
- Experience with artifact repository management tools. (Artifactory, Nexus)
- Experience with monitoring tools such as Zabbix, Prometheus.
- Experience with log and data analysis and reporting tools such as Splunk, ELK stack, Grafana, etc.
- Security-focused mindset, with a deep understanding of infrastructure, package management, and reporting security best practices.
- Understanding of Agile methodologies and the unique considerations for DevOps teams within Agile frameworks.
- Strong communication skills with the ability to convey technical information clearly and concisely to a variety of stakeholders.
Full Time, Permanent
DevOps
Education
Any Graduate
Any Postgraduate
PythonRubyPHPTerraformAnsibleCI/CDGitGitHubVPNLinuxBashRustChefInfrastructure as Code (IaC)PrometheusGrafanaSplunkAgile MethodologiesConfiguration Management