DevOps Engineer
digitalxnode
Job Description
- Design, build, and maintain scalable, highly available, and secure cloud infrastructure environments.
- Implement and manage CI/CD pipelines to automate application build, testing, and deployment processes.
- Develop deployment automation frameworks to improve software delivery speed and reliability.
- Configure and manage cloud resources across AWS, Azure, or other cloud platforms.
- Deploy, manage, and optimize containerized applications using Docker and Kubernetes.
- Collaborate with development, product, and engineering teams to understand infrastructure and deployment requirements.
- Monitor system performance, availability, and operational health across production environments.
- Troubleshoot infrastructure issues, deployment failures, and application performance bottlenecks.
- Implement infrastructure automation using scripting and configuration management techniques.
- Support release management activities and ensure smooth software deployments.
- Maintain system security, access controls, and infrastructure compliance standards.
- Optimize cloud resource utilization, scalability, and operational efficiency.
- Implement monitoring, logging, and alerting solutions to improve system observability.
- Participate in Agile development processes including sprint planning, stand-ups, and retrospectives.
- Create and maintain infrastructure documentation, deployment procedures, and operational guidelines.
- Ensure adherence to DevOps best practices, security standards, and organizational policies.
- Support disaster recovery planning, backup strategies, and business continuity initiatives.
- Contribute to continuous improvement efforts for infrastructure, automation, and deployment workflows.
- Research emerging DevOps technologies and recommend improvements to existing systems.
- Collaborate with cross-functional teams to drive operational excellence and platform reliability.