As a DevOps Engineer with 8 to 10 years of experience, you'll be instrumental in shaping and optimizing our development and deployment processes. Your role will encompass streamlining our software delivery pipeline, enhancing infrastructure reliability, and fostering a culture of continuous integration and deployment.
Key Responsibilities:
- Design, implement, and maintain automated deployment pipelines, ensuring efficiency and reliability in software delivery
- Collaborate with development teams to integrate CI/CD practices into the software development lifecycle
- Manage and optimize cloud-based infrastructure, leveraging tools like AWS, Azure, or GCP
- Implement monitoring and alerting systems to ensure high availability, performance, and security of applications and infrastructure
- Develop and maintain configuration management and infrastructure as code (IaC) using tools like Ansible, Chef, Puppet, or Terraform
- Troubleshoot and resolve issues related to infrastructure, performance, and deployment processes
- Conduct regular security audits and implement best practices to safeguard systems and data
- Provide guidance and support to teams in optimizing application architecture for scalability, performance, and reliability
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 8 to 10 years of hands-on experience in DevOps or related roles
- Proficiency in scripting languages like Python, Bash, or PowerShell
- In-depth knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes
- Experience with monitoring tools such as Prometheus, Grafana, or ELK Stack
- Strong understanding of networking, security, and infrastructure concepts
- Ability to work in an agile environment and collaborate effectively with cross-functional teams
- Excellent problem-solving skills and the ability to troubleshoot complex issues
#J-18808-Ljbffr