Job Description
Were looking for aSenior DevOps Engineerto take ownership of our infrastructure and deployment processes, driving automation, scalability, and system reliability across our engineering teams. In this role, you will serve as the key link between development and operations, leading the implementation of DevOps practices that enable fast, secure, and repeatable software delivery.
As a senior member of the team, youll mentor others, evaluate and adopt new tools, and guide architectural decisions that shape the future of our platforms.
Key Responsibilities:
- Design and Implementation:Develop and implement DevOps strategies, architectures, and best practices to improve the efficiency, scalability, and reliability of software delivery pipelines.
- Automation:Drive automation initiatives across development, testing, deployment, and infrastructure provisioning processes using industry-standard tools and frameworks.
- Continuous Integration and Continuous Deployment (CI/CD):Design and maintain CI/CD pipelines to enable rapid and reliable software releases while ensuring quality and security standards.
- Infrastructure as Code (IaC):Lead efforts to manage infrastructure programmatically using IaC principles, tools like Terraform, Ansible, or Chef, ensuring consistency and repeatability.
- Cloud Computing:Architect and optimize cloud infrastructure (AWS, Azure, GCP) to support scalable and resilient applications, leveraging cloud-native services and technologies.
- Monitoring and Logging:Implement monitoring, logging, and alerting solutions to ensure proactive detection and resolution of issues, optimizing system performance and reliability.
- Security:Collaborate with security teams to integrate security practices into the DevOps pipeline, ensuring compliance with industry standards and regulatory requirements.
- Collaboration and Communication:Work closely with development, operations, and QA teams to foster a culture of collaboration, knowledge sharing, and continuous improvement.
- Technical Leadership:Provide technical guidance, mentorship, and support to team members, promoting learning and professional development.
Qualifications:
- Bachelor&aposs or Master&aposs degree in Computer Science, Engineering, or a related field.
- Proven experience as a Senior DevOps Engineer, DevOps Architect, or similar role, with a strong focus on designing and implementing DevOps solutions.
- In-depth knowledge of DevOps methodologies, tools, and practices, including CI/CD, IaC, containerization, and orchestration.
- Hands-on experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and automation tools (Jenkins, GitLab CI/CD, Ansible).
- Strong scripting and programming skills (Python, Shell, PowerShell, etc.).
- Familiarity with Agile and Scrum methodologies.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.