Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Jobot, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a DevOps Engineer specializing in Kubernetes and AWS, you will play a crucial role in streamlining and automating our infrastructure and deployment processes. Your responsibilities will encompass designing, implementing, and maintaining scalable and reliable systems, while also ensuring seamless integration and continuous delivery in our development lifecycle. You will collaborate closely with cross-functional teams to enhance operational efficiencies and maintain the high availability of our services.
Job Responsibilities
- Design, configure, and implement scalable infrastructure solutions on AWS using best practices.
- Manage and orchestrate containerized applications using Kubernetes in a production environment.
- Develop automation scripts for CI/CD processes to facilitate smooth code deployment cycles.
- Monitor system performance and troubleshoot issues to ensure high levels of system availability.
- Enable best practices for infrastructure-as-code using tools such as Terraform or CloudFormation.
- Collaborate with development, QA, and other teams to identify and resolve operational challenges.
- Ensure security best practices are integrated into the software development lifecycle.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a DevOps or Site Reliability Engineer role.
- Strong proficiency in AWS services, including EC2, S3, Lambda, RDS, and VPC.
- Hands-on experience with Kubernetes for container orchestration.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Knowledge of monitoring tools like Prometheus, Grafana, or ELK Stack.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
This position requires proficiency with a variety of technologies and tools, focusing primarily on AWS and Kubernetes for cloud deployment and orchestration. Additionally, you will utilize automation tools like Terraform or CloudFormation for infrastructure management, and CI/CD tools such as Jenkins or GitLab CI for continuous integration/continuous delivery. Monitoring and logging solutions such as Prometheus and the ELK stack will be employed to maintain system health and performance.
Ideal Candidates
The ideal candidates for this position are proactive individuals with a passion for technology, who thrive in collaborative work environments. They possess strong analytical and problem-solving skills, enabling them to tackle challenges effectively. A commitment to continuous learning and the ability to adapt to new technologies and processes are essential. Additionally, candidates should demonstrate good communication skills to effectively coordinate with multiple teams while promoting DevOps culture across the organization.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.