Proficiency in working with a variety of operating systems, including Windows and Linux
Building, securing, and maintaining on-premises and cloud infrastructures
Ensuring availability, performance, security, and scalability of production systems
Configuration and maintenance of secure infrastructure, including address translations, port security for firewalls, and ensuring compliance with security standards
Creating disaster recovery plans and monitoring network backups
Collaboration on defining security requirements and conducting tests to identify weaknesses
Troubleshooting, diagnosing issues, and providing operational support
Implementing CI/CD pipelines and automating configuration management (e g , Ansible, Puppet)
Enhancing development and release processes through automation
Automating alerts for system availability and performance monitoring
Supporting and improving container-based development practices
Building deployment and testing pipelines using Jenkins, CloudFormation, and Puppet for automated provisioning of cloud infrastructure
Understanding and applying static code analysis tools (e g , SonarQube)
Prototyping solutions, evaluating new tools, and engaging in incident handling and root cause analysis
Enforcing DevOps practices in collaboration with software developers
Leading the automation effort and maintaining servers to the latest security standards
Contributing to maturing DevOps culture, showcasing a methodical approach to problem-solving, and following agile practices
Qualifications
8+ years of hands-on experience in DevOps in Linux-based systems
Expertise in troubleshooting system issues causing downtime or performance degradation
Proficiency in Agile software development methodologies, including Change Management and Release Management
Willingness to learn and research technologies and solutions to build new tools that gets the job done
Strong knowledge of Cloud platforms: AWS (EC2, EBS, VPC, ELB, SES, Elastic IP, Route53) and Azure
Hands-on experience in infrastructure as code (IaC): Terraform preferred
Experience with Microservices Architecture and using Kubernetes
High availability setups for databases such as PostgreSQL
Understanding of network technologies and networking in general
Proficiency in DNS management and setting up HTTPS certificates and SSL tunnels
Routine security scanning for malicious software, suspicious network activity, and protocol analysis to identify and remedy network performance issues
Expertise in CI/CD tools: Jenkins, Ansible, GitHub, GitOps (ArgoCD)
Experience developing and managing CI/CD pipelines using Jenkins and GitHub actions