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 Patterned Learning Career, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Mid-Level DevOps Engineer II at Patterned Learning Career will be pivotal in bridging the gap between software development and IT operations. The candidate will be responsible for implementing and managing the CI/CD pipelines, automating testing and deployment processes, and ensuring the reliability and scalability of applications. This role requires a proactive individual who can develop strategies to improve deployment frequency, integrate performance monitoring, and troubleshoot any issues within the cloud infrastructure and application stacks.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to enable continuous integration and delivery of applications.
- Monitor system performance, troubleshoot issues, and optimize system resources for high availability.
- Automate application deployments, scaling, and management using modern tools and practices.
- Collaborate with development teams to ensure operational needs are met while coding and testing applications.
- Implement infrastructure as code (IaC) solutions to automate machine configurations and deployments.
- Conduct risk assessments and maintain system security by implementing best practices.
- Work with cloud service providers to manage resources and maintain cloud infrastructure.
- Document system architectures, processes, and workflows for ease of understanding and future reference.
- Participate in on-call rotations to resolve production issues as they arise.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3-5 years of relevant experience in DevOps or a similar role.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with cloud services (AWS, Azure, or Google Cloud Platform) and associated tools.
- Knowledge of configuration management tools such as Ansible, Puppet, or Chef.
- Understanding of monitoring tools and practices, including Prometheus, Grafana, or ELK Stack.
- Strong problem-solving skills and ability to work on multiple tasks simultaneously.
Technologies & Tools
This position primarily involves utilizing cloud infrastructure and automation tools such as AWS, Azure, Docker, Kubernetes, Jenkins, and Terraform. Familiarity with version control systems like Git, combined with monitoring and logging tools such as Prometheus and Grafana, is essential. The role also emphasizes the implementation of security protocols and practices within the DevOps lifecycle.
Ideal Candidates
The ideal candidate possesses a strong analytical mindset and the ability to work in a fast-paced, team-oriented environment. They should have excellent communication skills to effectively collaborate with cross-functional teams and relay technical information to non-technical stakeholders. An eagerness to continuously learn and adapt to evolving technologies is crucial, along with a commitment to delivering high-quality solutions efficiently. A proactive approach to problem-solving and a resilient attitude towards challenges will greatly contribute to the success in this role.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.