About Us: CXAPP is a forward-thinking technology company that leverages AI to transform industries, drive innovation and deliver cutting-edge solutions.
Job Description:
As a DevOps Engineer at CXAPP, you will be responsible for optimizing our development and deployment processes. You will play a key role in implementing CI/CD pipelines, automation solutions, monitoring and logging, automated testing, and ensuring security and compliance measures are in place. Your work will enable our teams to deliver high-quality software efficiently.
Key Responsibilities:
- Continuous Integration and Continuous Deployment (CI/CD): Design, implement, and maintain CI/CD pipelines to automate software delivery and deployment processes.
- Automation: Develop automation scripts and workflows for provisioning, configuration management, and scaling of infrastructure resources.
- Monitoring and Logging: Set up and manage monitoring and logging tools to track the performance and health of applications and infrastructure.
- Automated Testing: Implement automated testing frameworks and scripts to validate software quality and functionality.
- Security and Compliance: Collaborate with security teams to ensure security measures and compliance requirements are met in the CI/CD pipeline.
- Infrastructure as Code (IaC): Utilize IaC principles to define and manage infrastructure resources programmatically.
- Containerization and Orchestration: Work with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) to optimize application deployment.
- Incident Response and Recovery: Develop incident response plans and mechanisms for quick recovery in case of system failures or anomalies.
- Version Control: Use version control systems (e.g., Git) to manage and track changes in infrastructure and automation scripts.
- Documentation: Maintain clear and comprehensive documentation for processes, workflows, and configurations.
Qualifications:
- Bachelor's degree in Computer Science, IT, or a related field.
- Proven experience as a DevOps Engineer or in a similar role.
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- Strong scripting and automation skills (e.g., Bash, Python, Ansible).
- Knowledge of monitoring and logging solutions (e.g., Prometheus, ELK stack).
- Experience with automated testing frameworks.
- Understanding of security best practices and compliance standards.
- Familiarity with IaC tools (e.g., Terraform, AWS CloudFormation).
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Commitment to staying updated with DevOps trends and best practices.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and retirement plans.
- Opportunities for professional development and growth.
- A dynamic and collaborative work environment.
- The chance to work on cutting-edge AI projects with a talented team.
Join our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI. Apply now and be part of our exciting journey towards innovation and digital transformation.