Key Responsibilities:
Automation and Integration:
Develop and maintain CI/CD pipelines to automate the software release process.
Integrate various tools and services to streamline the development lifecycle.
Infrastructure Management:
Design, build, and manage scalable, reliable, and secure infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
Monitor and manage cloud services (e.g., AWS, Azure, Google Cloud) and on-premises infrastructure.
Collaboration and Communication:
Work closely with development, QA, and operations teams to ensure smooth and efficient software releases.
Facilitate communication and collaboration between different teams to enhance productivity and resolve issues quickly.
Monitoring and Performance:
Implement monitoring and logging solutions to track system performance and application health.
Proactively identify and address performance bottlenecks and potential issues.
Security and Compliance:
Ensure systems and applications adhere to security best practices and compliance requirements.
Implement security measures such as access controls, encryption, and vulnerability assessments.
Incident Management and Troubleshooting:
Respond to and resolve incidents related to system and application performance.
Conduct root cause analysis and implement preventive measures to avoid recurrence.
Required Skills and Qualifications:
Technical Skills:
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their services.
Knowledge of configuration management tools like Ansible, Puppet, or Chef.
Soft Skills:
Excellent problem-solving and troubleshooting abilities.
Strong communication and collaboration skills.
Ability to work in a fast-paced, dynamic environment and handle multiple tasks simultaneously.
Educational Background:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Preferred Qualifications:
Experience with microservices architecture and serverless computing.
Knowledge of network security and best practices.
Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack.
Certification in relevant technologies or cloud platforms (e.g., AWS Certified DevOps Engineer, Google Professional DevOps Engineer).
Job Type: Full-time
Pay: $121,631.00 - $131,162.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Experience level:
1 year
2 years
3 years
4 years
Schedule:
8 hour shift
Experience:
Azure: 1 year (Preferred)
AWS: 2 years (Required)
Kubernetes: 1 year (Required)
Employment Type
Full-time