DevOps Engineer II
DevOps Engineer II
Location: New York, NY
Job Description
The DevOps Engineer II will be responsible for designing, implementing, and maintaining the infrastructure and tools necessary for the development, testing, and deployment of software applications. The ideal candidate will have experience with cloud-based infrastructure, automation tools, and continuous integration/continuous deployment (CI/CD) pipelines.
Responsibilities
- Design and implement cloud-based infrastructure using tools such as AWS, Azure, or Google Cloud Platform
- Develop and maintain automation tools for deployment, monitoring, and scaling of applications
- Collaborate with development teams to ensure that applications are designed with scalability and reliability in mind
- Implement and maintain CI/CD pipelines for automated testing and deployment of applications
- Monitor and troubleshoot production systems to ensure high availability and performance
- Participate in on-call rotation to provide support for production systems
Requirements
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in DevOps or related field
- Experience with cloud-based infrastructure (AWS, Azure, or Google Cloud Platform)
- Experience with automation tools such as Ansible, Chef, or Puppet
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with CI/CD pipelines and tools such as Jenkins, Travis CI, or CircleCI
- Strong scripting skills in languages such as Python, Ruby, or Bash
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills