Having around 3 years of IT experience as a Build Release Engineer and DevOps Engineer, Software Configuration activities and deployment activities for web-based software applications
Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes
Good Knowledge in Amazon Web Services
Hands on experience in automating build process that makes Continuous Integration and Continuous Delivery/Deployment in Jenkins
Designing, implementing, and maintaining CI/CD pipelines to automate the build, test, and deployment processes, ensuring rapid and reliable delivery of software
Utilizing containerization technologies such as Docker and container orchestration platforms like Kubernetes to streamline application deployment, scaling, and management
Implementing security best practices and compliance measures within the infrastructure and deployment pipelines, including vulnerability scanning, access control, and compliance auditing
Working closely with development, operations, and other cross-functional teams to facilitate collaboration, streamline processes, and ensure alignment with project goals and objectives
CI/CD pipelines using AWS services like AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy to automate software delivery processes
Implemented backup and disaster recovery strategies for source code repositories, ensuring data integrity and availability
Setting up efficient CI/CD pipelines on AWS requires integration with various AWS services like AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy
Coordinating these services to automate the build, test, and deployment processes while ensuring reliability and scalability can be challenging
Set up centralized logging using services like AWS CloudTrail and AWS CloudWatch Logs to facilitate troubleshooting and auditing