Job Description
Job Description:
We are seeking an experienced Senior DevOps Administrator to manage and optimize our infrastructure and deployment pipelines. This role focuses on maintaining system integrity, automating administrative tasks, and supporting the DevOps processes to ensure reliable and efficient system operations. The ideal candidate will play a crucial role in system maintenance, monitoring, and ensuring seamless deployment processes.
Responsibilities:System Administration & Maintenance: - Maintain and troubleshoot server, storage, network, and security infrastructure.
- Perform routine system monitoring, ensuring optimal performance and uptime.
- Apply security patches and updates to safeguard system integrity.
- Conduct performance tuning and implement system optimizations.
- Perform capacity planning to meet evolving business needs.
Operational Support: - Monitor system performance using Application Performance Monitoring (APM) tools and promptly resolve errors and outages.
- Manage incident response, post-mortem analysis, and implement preventive measures.
- Administer CI/CD tools and platforms to streamline deployment pipelines.
- Oversee routine backup, recovery processes, and disaster recovery planning.
Automation & Scripting: - Automate repetitive administrative tasks using scripting languages (e.g., Bash, Python, Ruby).
- Maintain and support existing automation scripts and tools for system configuration and monitoring.
- Collaborate with the team to enhance system automation and operational efficiency.
Collaboration & Documentation: - Document system configurations, processes, and administrative tasks for reference and compliance.
- Assist developers and IT teams with deployment processes and troubleshooting.
- Train team members on system tools and operational best practices.
Requirements: - Bachelor's degree in Computer Science, Information Systems, or related field.
- At least 5–7 years of experience in system administration, IT operations, or DevOps roles.
- Strong experience with cloud services (Azure, AWS, or Google Cloud).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar platforms.
- Proficiency with containerization tools like Docker and orchestration platforms like Kubernetes.
- Expertise in Infrastructure as Code (IAC) tools such as Ansible or Terraform.
- Advanced knowledge of network operations (DNS, TCP/IP, SSL, Load Balancing).
- Proficiency in scripting languages such as Bash, Python, or Ruby.
- Experience with monitoring tools like ELK Stack, Splunk, Nagios, or Prometheus.
- Knowledge of SQL and NoSQL databases for system integration and optimization.
- Strong troubleshooting skills and ability to resolve technical issues efficiently.
- Excellent collaboration and communication skills.
Preferred Certifications: - Microsoft Certified: Azure Administrator Associate
- Certified Kubernetes Administrator (CKA)
- AWS Certified SysOps Administrator
- CompTIA Linux+
Key Adjustments: - Focus Shift: Highlighted operational, administrative, and maintenance responsibilities rather than design and development of DevOps strategies.
- Requirements Adjustment: Reduced emphasis on development collaboration and added certifications relevant to administrative roles.
- Collaboration: Prioritized cross-team support and training for operational efficiency