We are seeking a talented DevOps Engineer with expertise in Python to join our team at Apex Informatics. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure and development pipelines.
Key Responsibilities:
• Design, implement, and maintain infrastructure and development pipelines using modern DevOps practices and tools.
• Collaborate with development teams to improve deployment processes and ensure efficient and reliable application releases.
• Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
• Implement and maintain monitoring solutions to ensure high availability and performance of our applications and infrastructure.
• Troubleshoot and resolve issues related to system availability, performance, and security.
• Continuously improve our DevOps practices, tools, and processes to drive efficiency and productivity.
1. Infrastructure and Automation:
• Design, implement, and maintain scalable and resilient infrastructure on AWS.
• Automate infrastructure provisioning, configuration, and deployment using scripting languages like Python.
• Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
2. Monitoring and Alerting:
• Set up and configure monitoring and alerting solutions like Prometheus, Grafana, or AWS CloudWatch.
• Implement automated monitoring and alerting for key performance indicators and critical incidents.
• Analyze and optimize system and application performance through monitoring data.
3. Security and Compliance:
• Ensure infrastructure and applications adhere to security best practices and compliance standards.
• Implement and manage access controls, SSL certificates, and encryption mechanisms.
• Perform regular security audits and vulnerability assessments.
4. Collaboration and Documentation:
• Collaborate with cross-functional teams to define and implement infrastructure and deployment requirements.
• Document and maintain infrastructure and deployment processes, configurations, and procedures.
• Provide technical support and guidance to development and operations teams.
Requirements
- Previous experience as a DevOps Engineer or similar role.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Hands-on experience with scripting languages like Python.
- Proficient in infrastructure automation tools (e.g., Terraform, CloudFormation).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, AWS CodePipeline).
- Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and associated services.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of monitoring and alerting tools (e.g., Prometheus, Grafana, AWS CloudWatch).
- Understanding of security best practices and compliance standards.
- Excellent problem-solving and troubleshooting skills.
Apex Informatics
We provide businesses with flexible and efficient talent solutions, from temp, contract-to-hire to remote developers, committed to driving your success.
Other jobs at Apex Informatics
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs