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 Perficient, 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 Python at Perficient, you will play a critical role in enhancing the deployment, management, and scaling of our applications. You will collaborate with cross-functional teams to automate processes and ensure continuous integration and delivery of software solutions while maintaining the stability and availability of our infrastructure. Your expertise in Kubernetes and Python will be essential to optimizing our cloud-based services and contributing to the overall success of our operations.
Job Responsibilities
- Design, develop, and maintain CI/CD pipelines to support automated deployment processes.
- Manage Kubernetes clusters and ensure efficient orchestration of containerized applications.
- Utilize Python for scripting, automation, and tool development to improve operational efficiency.
- Collaborate with development teams to optimize application performance and reliability.
- Monitor system performance, troubleshoot issues, and implement proactive solutions.
- Ensure security best practices are integrated into the deployment process.
- Participate in on-call rotations and provide support for production issues as needed.
- Document processes, configurations, and procedures to enhance team knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in a DevOps or cloud engineering role.
- Proficiency in managing Kubernetes environments and container orchestration.
- Strong programming skills in Python, with experience in automation and scripting.
- Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of networking, virtualization, and monitoring tools.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and the ability to work collaboratively in a remote environment.
Technologies & Tools
The DevOps Engineer will primarily work with a variety of technologies, including but not limited to Kubernetes for container orchestration, Python for automation and scripting tasks, cloud services (AWS, Azure, or Google Cloud), along with configuration management tools like Ansible and monitoring software. Familiarity with CI/CD tools and container runtimes such as Docker will also be valuable in fulfilling the role's responsibilities.
Ideal Candidates
The ideal candidate for this position is a proactive individual with a passion for DevOps culture and methodologies. They possess a strong desire to improve processes and are continuously seeking ways to enhance system performance and reliability. Exceptional communication skills, both verbal and written, along with the ability to work independently and collaboratively in a remote environment are essential. Additionally, a strong analytical mindset and the ability to adapt to evolving technologies will significantly contribute to their success in this role.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.