DevOps engineer with Python
Posted
DevOps engineer with PythonSunnyvale, CA/Austin, TXJob Summary
We are looking for a skilled DevOps Engineer with strong expertise in Python to design, implement, and maintain scalable infrastructure, automation systems, and CI/CD pipelines. The ideal candidate will bridge development and operations by automating workflows, improving system reliability, and optimizing deployment processes.
Key Responsibilities- Design, build, and maintain CI/CD pipelines for seamless deployment
- Develop automation scripts and tools using Python
- Manage cloud infrastructure (AWS, Azure, or GCP)
- Monitor system performance and ensure high availability
- Collaborate with development teams to improve release cycles
- Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation
- Troubleshoot production issues and optimize system reliability
- Ensure security best practices across infrastructure and deployments
- Automate configuration management using tools like Ansible, Chef, or Puppet
- Strong programming skills in Python (scripting, automation, APIs)
- Solid understanding of DevOps principles and practices
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes)
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud)
- Familiarity with Linux/Unix systems and shell scripting
- Experience with version control systems (Git)
- Understanding of networking, security, and system architecture
- Experience with microservices architecture
- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack)
- Experience with serverless architectures
- Familiarity with Agile/Scrum methodologies
- Certifications (AWS Certified DevOps Engineer, Kubernetes, etc.)
