Highly skilled and motivated AWS/Azure DevOps Engineer with expertise in cloud infrastructure, security, and monitoring. Seeking a challenging position to utilize my hands-on experience in implementing cloud storage, networking, and CI/CD pipelines for data lakes. Strong advocate of DevOps practices and experienced in collaborating with cross-functional teams to deliver efficient and scalable solutions.
- Actively participate in architecture discussions, ensuring that security best practices are integrated into the DevOps lifecycle.
- Implement cloud security measures to protect deployment environments.
- Strong expertise in writing Shell scripts to automate routine tasks, manage systems, and streamline operational processes on Linux-based environments.
- Promote the adoption of cutting-edge cloud technologies and CI/CD practices using Jenkins across development teams to enhance scalability, reliability, and agility.
- Performed Continuous Monitoring using Prometheus and Grafana for visualization.
- Worked with AWS/Azure services including EC2, S3, VPC, Security Groups, NACL, Lambda, CloudWatch, CloudTrail, EKS, IAM, Auto Scaling, and Elastic Load Balancers to build scalable and secure cloud-native applications.
- Work closely with multiple feature development teams to understand their requirements, support building, deploying, and automating applications, and ensure streamlined processes.
- Design and implement automation scripts and tools to improve deployment efficiency and reduce manual intervention.
- Develop and maintain automation scripts for deployment and configuration tasks, ensuring smooth, error-free deployments across multiple environments.
- Containerized applications with Docker to streamline deployment, ensure environment consistency, and improve development workflow efficiency.
- Managed and orchestrated containerized applications with Kubernetes, automating deployment, scaling, and operations across multi-cloud clusters.
- Wrote Ansible playbooks for task automation and software configuration.
- Identify infrastructure needs, optimize cloud resources for various deployment environments, and actively manage cloud costs to ensure efficient resource utilization.
- Used Terraform to define and manage infrastructure as code, automating cloud resource provisioning and ensuring scalability and consistency across environments.
- Troubleshoot failed builds and deployments, analyze logs, resolve environment and configuration issues, and collaborate with development teams to fix potential code-related problems.
-Built the CICD pipeline in Jenkins for java application.
- Implemented branching strategy for applications as required .
- Implemented Dockerized CICD pipeline for various stages in Jenkins.
- Defining the jobs in Jenkins file like build, code coverage, unit test, performance test, integration test.
- Deploying the traditional application and microservices into VM’s.
- Written Docker files for different microservices, packaging as Docker images and pushing into
Docker registry.
- Written yaml scripts for Kubernetes services likes pods, deployment, replica set, dns, network
policies, autoscaling, services (nodeport, clusterip) mapping to ingress, ingress etc to run in the
- Created different namespaces for different environments for application deployments, resources
allocation for the pods, persistent volumes, daemon sets, stateful sets etc.
- Provide support for Continuous Development & responsible for maintaining Central repositories
like setup projects, giving permissions, creating branches & merge requests in GitHub.
- Publishing the dependencies artifacts as per application requirement into the Nexus artifact’s repository
- Performed Maintenance of Jenkins by taking Backups, purging unwanted Old Builds, Jobs and uninstalling unnecessary Plugins.
- Performed Continuous Monitoring using Prometheus and Grafana for visualization.
- Building the CI/CD pipeline using the Jenkins and plugins like source code checkout, Maven,SonarQube, Junit docker, command, script, etc.
- Setup/Managing VPC, Subnets, make connection between different zones, Blocking suspicious ip/subnet via ACL.
- Preparing AMIs for implementing Auto Scaling and Taking regular snapshots in AWS/Azure.
- Used IAC tool like Terraform for infrastructure as Code and Ansible for Software Congifuration
- Used Monitoring And Logging tools like Prometheus,Grafana and Splunk for early detection of issues.
- Wrote Scripts to automate various tasks and troubleshooting issues related to Linux Servers.
• Having overall 3+ years of experience as an DevOps Engineer with extensive hands-on experience in DevOps, GitOps principles like Continuous Integration, Continuous Delivery, Continuous Deployment, Configuration Management, Docker, k8s, Infrastructure as Code, Pipeline as Code, Release Engineering, Agile Scrum on AWS Cloud Infrastructure.
• Expertise in Implementing CICD Pipelines for Automating Development, Testing and Deployment process using Jenkins, Jenkins Scripted Pipeline.
• Hands on experience in setting up Automated Deployments for Dev, QA, Perf, UAT & Stage Environments.
• Expertise in setting up Automated Configuration Management using Ansible.
• Good working knowledge on AWS services like EC2, S3, EBS, ELB, Roles, IAM, Policies, Auto scaling, RDS, VPC, SG, CloudWatch, Route 53, EKS.
• Good exposure in Docker like Docker file, network, stack, services, volumes.
• Proficient in setting up Monitoring & Alerting process using Prometheus, Grafana to monitor Build Machines, CICD Applications, Containers and Kubernetes Cluster.
• Proficient in build tools maven.
• Proficient in setting up Code Analysis, Code Coverage, Vulnerability checks for Quality Gates using SonarQube.