Responsibilities
Designing and maintaining continuous integration/continuous deployment pipelines to automate code testing and deployment
Tracking software performance, fixing errors, troubleshooting systems, implementing preventive measures for smooth workflows, and building automated processes
Optimizing cloud resources and implementing cost-effective solutions
Implementing and managing infrastructure using code rather than manual processes. Uses Terraform or CloudFormation for Infrastructure as Code (IaC) management
Collaborating between teams helps in resolving issues quickly and deploying recent features smoothly
Monitoring and creating new processes based on performance analysis
Better management of the software development process and implementation of configuration management tools
Automating repetitive tasks to improve team efficiency
Implementing security best practices, including automated compliance checks and secure code deployment
Requirements
Hands-on experience with CI/CD tools
Positive experience in infrastructure as code tools
Familiarity with monitoring and logging tools
Proficiency in Docker for packaging applications and Kubernetes for managing containers
Solid problem-solving and troubleshooting skills
Excellent communication and collaboration skills to ensure proper teamwork
Proficiency in scripting languages like Python, PowerShell, etc.