DevOps Engineer at COMPANY NAME
We are seeking a skilled DevOps Engineer to join our dynamic team at COMPANY NAME. The ideal candidate will be responsible for managing and automating our infrastructure, improving deployment processes, and ensuring system reliability and scalability.
Responsibilities
- Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools.
- Monitor system performance, troubleshoot issues, and ensure high availability of services.
- Collaborate with development and operations teams to streamline software delivery and deployment processes.
- Maintain and enhance cloud infrastructure in AWS, Azure, or Google Cloud Platform.
- Implement security best practices and compliance in the deployment pipelines and infrastructure.
- Manage containerization and orchestration platforms such as Docker and Kubernetes.
- Develop scripts and tools to automate routine operational tasks.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong understanding of software development lifecycle and Agile methodologies.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with container technologies (Docker, Kubernetes).
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Knowledge of scripting languages like Python, Bash, or PowerShell.
- Excellent problem-solving skills and attention to detail.
Skills
- Continuous Integration and Continuous Deployment (CI/CD)
- Infrastructure as Code (Terraform, CloudFormation)
- Cloud Computing (AWS, Azure, GCP)
- Containerization and Orchestration (Docker, Kubernetes)
- Configuration Management (Ansible, Puppet, Chef)
- Scripting and Automation (Python, Bash)
- Monitoring and Logging (Prometheus, ELK Stack)
- Version Control Systems (Git)
- Security Best Practices in DevOps