We are looking for a highly skilled and experienced Senior DevOps Engineer to lead and manage our DevOps initiatives. The ideal candidate will have extensive expertise in AWS, Linux Administration, CI/CD pipelines, infrastructure automation, and cloud implementations. This role requires strong leadership skills, technical proficiency, and a proven track record in implementing scalable and reliable systems.
Key Responsibilities
Leadership & Strategy: Provide technical leadership and strategic direction for DevOps practices, tools, and methodologies. Mentor junior team members and foster a culture of continuous improvement.
Infrastructure Automation: Design, implement, and manage automated infrastructure provisioning, configuration management, and deployment solutions using tools like Terraform, Ansible, or Cloud Formation.
Continuous Integration and Deployment: Oversee the design and implementation of CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, Docker, Kubernetes, and EKS. Ensure efficient and reliable delivery of software updates and releases.
Cloud Management: Lead efforts in managing and optimizing cloud resources on AWS, including EC2, S3, VPC, ECS, EBS, CloudWatch, and IAM. Implement cost-effective and scalable cloud solutions.
Monitoring and Performance: Establish monitoring, logging, and alerting solutions using tools like ELK Stack, Grafana, Kibana, and CloudWatch to ensure system health, performance, and security.
Security and Compliance: Implement and maintain security best practices, conduct security audits, vulnerability assessments, and ensure compliance with industry standards and regulations (e.g., PCI-DSS).
Collaboration: Work closely with cross-functional teams, including software developers, operations, QA, and business stakeholders to streamline processes, improve efficiency, and deliver high-quality solutions.
Incident Response and Troubleshooting: Lead efforts in resolving production incidents or outages, conducting root cause analysis, and implementing preventive measures to minimize future occurrences.
Documentation: Create and maintain comprehensive technical documentation related to infrastructure, processes, configurations, and best practices.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent work experience.
Minimum of 6 years of experience in AWS, DevOps, Linux Administration, and related technologies.
Proven expertise in CI/CD pipelines, infrastructure automation, cloud management, and security.
Strong proficiency in scripting languages (e.g., Shell, Python) and version control systems (e.g., GitHub, GitLab).
Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools (e.g., EKS).
Excellent leadership, communication, and collaboration skills.
Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job